|
Cytopia
0.3
A city building simulation game
|
This is the complete list of members for MapFunctions, including all inherited members.
| calculateAutotileBitmask(Point coordinate) | MapFunctions | private |
| 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() | MapFunctions | inline |
| getMapNode(Point isoCoords) | MapFunctions | inline |
| getMapNodes() | MapFunctions | inline |
| getNeighborNodes(const Point &isoCoordinates, const bool includeCentralNode) | MapFunctions | |
| getNodeInformation(const Point &isoCoordinates) const | MapFunctions | |
| 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) const | MapFunctions | private |
| isPlacementOnAreaAllowed(const std::vector< Point > &targetCoordinates, const std::string &tileID) const | MapFunctions | |
| isPlacementOnNodeAllowed(const Point &isoCoordinates, const std::string &tileID) const | MapFunctions | |
| levelHeight(const Point &startCoordinate, const std::vector< Point > levelArea) | MapFunctions | |
| loadMapFromFile(const std::string &fileName) | MapFunctions | |
| m_map | MapFunctions | private |
| MapFunctions() | MapFunctions | |
| newMap(bool generateTerrain=true) | MapFunctions | |
| refreshVisibleMap() | MapFunctions | |
| saveMapToFile(const std::string &fileName) | MapFunctions | private |
| setTileID(const std::string &tileID, Point coordinate) | MapFunctions | |
| setTileID(const std::string &tileID, const std::vector< Point > &coordinates) | MapFunctions | |
| Singleton() noexcept=default | Singleton< MapFunctions > | protected |
| unHighlightNode(const Point &isoCoordinates) | MapFunctions | |
| updateAllNodes() | MapFunctions | private |
| updateHeight(Point coordinate, const bool elevate) | MapFunctions | |
| updateNodeNeighbors(const std::vector< Point > &nodes) | MapFunctions | private |
| ~Singleton() noexcept=default | Singleton< MapFunctions > | protected |