#pragma once #include "Tile.h" class ChunkRebuildData; class WoodTile : public Tile { friend class ChunkRebuildData; public: static const int WOOD_NAMES_LENGTH = 4; static const unsigned int WOOD_NAMES[WOOD_NAMES_LENGTH]; static const std::wstring TEXTURE_NAMES[]; private: Icon** icons; public: WoodTile(int id); virtual unsigned int getDescriptionId(int iData = -1); virtual Icon* getTexture(int face, int data); virtual int getSpawnResourcesAuxValue(int data); void registerIcons(IconRegister* iconRegister); };