|
Cytopia
0.3
A city building simulation game
|
#include <SDL.h>#include <unordered_map>#include <unordered_set>#include <string>#include <optional>#include "tileData.hxx"#include "json.hxx"#include "Singleton.hxx"#include "../common/enums.hxx"#include "basics/Point.hxx"
Include dependency graph for TileManager.hxx:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | TileManager |
| This class holds all the information about tileIDs gathered from TileData.json. More... | |
Enumerations | |
| enum | TileMap : size_t { DEFAULT, SLOPES, SHORE } |
| enum | TileSlopes : size_t { N, W, E, S, NW, NE, SW, SE, N_AND_W, N_AND_E, S_AND_W, S_AND_E, BETWEEN, DEFAULT_ORIENTATION } |
| enum | TileOrientation : size_t { TILE_DEFAULT_ORIENTATION, TILE_E, TILE_N, TILE_N_AND_E, TILE_W, TILE_E_AND_W, TILE_N_AND_W, TILE_N_AND_E_AND_W, TILE_S, TILE_S_AND_E, TILE_N_AND_S, TILE_N_AND_E_AND_S, TILE_S_AND_W, TILE_S_AND_E_AND_W, TILE_N_AND_S_AND_W, TILE_ALL_DIRECTIONS, TILE_N_AND_E_RECT, TILE_S_AND_W_RECT, TILE_S_AND_E_RECT, TILE_N_AND_W_RECT, TILE_E_AND_W_CROSS, TILE_N_AND_S_CROSS } |
| enum TileMap : size_t |
| Enumerator | |
|---|---|
| DEFAULT | |
| SLOPES | |
| SHORE | |
Definition at line 16 of file TileManager.hxx.
| enum TileOrientation : size_t |
Definition at line 41 of file TileManager.hxx.
| enum TileSlopes : size_t |