//
//  Tile.hpp
//  Game
//
//  Created by Darvydas on 26/01/2019.
//

#pragma once

#include "Game/GameScene/World/Objects/Base.hpp"
#include "Game/GameScene/World/Objects/Tile.hpp"
#include "Game/GameScene/World/Objects/Helper.hpp"

namespace Game
{
    namespace Objects
    {
        class CTile: public CBase
        {
        public:
            
            static CTile *create(cocos2d::Sprite* pcWorld, std::string imageName);
            
        private:
            
            void createVisualElements();
            
            
            const char* getFileName();
            
        private:
            
            EGroundTileType m_eType;
        };
    }
}
