Cytopia  0.3
A city building simulation game
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TileManager Member List

This is the complete list of members for TileManager, including all inherited members.

addJSONObjectToTileData(const nlohmann::json &tileDataJSON, size_t idx, const std::string &id)TileManagerprivate
calculateSlopeOrientation(unsigned char bitMaskElevation)TileManager
calculateTileOrientation(unsigned char bitMaskElevation)TileManager
getAllTileData() constTileManagerinline
getAllTileIDsForZone(ZoneType zone, ZoneDensity zoneDensity, TileSize tileSize={1, 1})TileManager
getRandomTileIDForZoneWithRandomSize(ZoneType zone, ZoneDensity zoneDensity, TileSize maxTileSize={1, 1})TileManager
getTargetCoordsOfTileID(const Point &targetCoordinates, const std::string &tileID)TileManager
getTexture(const std::string &tileID) constTileManager
getTileData(const std::string &id) noexceptTileManager
getTileLayer(const std::string &tileID) constTileManager
init()TileManager
instance(void)Singleton< TileManager >inlinestatic
isTileIDAutoTile(const std::string &tileID)TileManager
m_tileDataTileManagerprivate
m_tileSizeCombinationsTileManagerprivate
operator=(TileManager const &)=deleteTileManager
Singleton() noexcept=defaultSingleton< TileManager >protected
Singleton< TileManager >TileManager
TileManager(TileManager const &)=deleteTileManager
TileManager()TileManagerprivate
~Singleton() noexcept=defaultSingleton< TileManager >protected
~TileManager()=defaultTileManagerprivate