50 std::vector<Tile *>
getTileArea(
Tile &source, uint32_t width, uint32_t height);
Tilemap(Map &map, Game &game)
Definition: Tilemap.cpp:8
std::vector< Tile > & getTiles()
Definition: Tilemap.cpp:79
Game & game
Reference to the game object.
Definition: Tilemap.h:20
std::vector< int > spawnTiles
List of spawn tiles (Tiles that players can spawn on)
Definition: Tilemap.h:28
Tile & getTile(uint32_t x, uint32_t y)
Definition: Tilemap.cpp:153
std::vector< Tile * > getTileArea(Tile &source, uint32_t width, uint32_t height)
Definition: Tilemap.cpp:159
Tile & getSpawnTile(int playerID)
Definition: Tilemap.cpp:200
std::vector< Tile * > neighbors(Tile &tile, Constants::Pathfinding type)
Definition: Tilemap.cpp:83
bool operator()(unsigned x, unsigned y) const
Definition: Tilemap.cpp:184
std::vector< Tile > tiles
List of all tiles in the tilemap.
Definition: Tilemap.h:59
void reset()
Reset the tilemap.
Definition: Tilemap.cpp:176
Pathfinding
Definition: Constants.h:76