Cytopia  0.3
A city building simulation game
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