Cytopia  0.3
A city building simulation game
MapFunctions Member List

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

calculateAutotileBitmask(Point coordinate)MapFunctionsprivate
changeHeight(const Point &isoCoordinates, const bool elevate)MapFunctions
demolishNode(const std::vector< Point > &isoCoordinates, bool updateNeighboringTiles=false, Layer layer=Layer::NONE)MapFunctions
findNodeInMap(const SDL_Point &screenCoordinates, const Layer &layer=Layer::NONE)MapFunctions
getElevatedNeighborBitmask(Point centerCoordinates)MapFunctions
getMap()MapFunctionsinline
getMapNode(Point isoCoords)MapFunctionsinline
getMapNodes()MapFunctionsinline
getNeighborNodes(const Point &isoCoordinates, const bool includeCentralNode)MapFunctions
getNodeInformation(const Point &isoCoordinates) constMapFunctions
getNodeOrigCornerPoint(const Point &isoCoordinates, Layer layer=Layer::NONE)MapFunctions
getTileID(const Point &isoCoordinates, Layer layer)MapFunctions
highlightNode(const Point &isoCoordinates, const SpriteRGBColor &rgbColor)MapFunctions
instance(void)Singleton< MapFunctions >inlinestatic
isClickWithinTile(const SDL_Point &screenCoordinates, Point isoCoordinate, const Layer &layer) constMapFunctionsprivate
isPlacementOnAreaAllowed(const std::vector< Point > &targetCoordinates, const std::string &tileID) constMapFunctions
isPlacementOnNodeAllowed(const Point &isoCoordinates, const std::string &tileID) constMapFunctions
levelHeight(const Point &startCoordinate, const std::vector< Point > levelArea)MapFunctions
loadMapFromFile(const std::string &fileName)MapFunctions
m_mapMapFunctionsprivate
MapFunctions()MapFunctions
newMap(bool generateTerrain=true)MapFunctions
refreshVisibleMap()MapFunctions
saveMapToFile(const std::string &fileName)MapFunctionsprivate
setTileID(const std::string &tileID, Point coordinate)MapFunctions
setTileID(const std::string &tileID, const std::vector< Point > &coordinates)MapFunctions
Singleton() noexcept=defaultSingleton< MapFunctions >protected
unHighlightNode(const Point &isoCoordinates)MapFunctions
updateAllNodes()MapFunctionsprivate
updateHeight(Point coordinate, const bool elevate)MapFunctions
updateNodeNeighbors(const std::vector< Point > &nodes)MapFunctionsprivate
~Singleton() noexcept=defaultSingleton< MapFunctions >protected