Add basic controller Support

Fix more memory leaks (seeing a trend here)
This commit is contained in:
Bram Verhulst
2024-04-24 21:38:14 +02:00
parent 1b90f222a4
commit f5d352239c
14 changed files with 2267 additions and 166 deletions

View File

@@ -32,14 +32,14 @@ enum TileDirection
struct surroundingTiles
{
std::map<TileDirection, WorldTile *> m_tiles;
std::vector<WorldTile *> m_tiles{ 8, nullptr};
void SetTile(TileDirection direction, WorldTile* tile) {
m_tiles[direction] = tile;
m_tiles[static_cast<int>(direction)] = tile;
}
WorldTile* GetTile(TileDirection direction) {
return m_tiles[direction];
return m_tiles[static_cast<int>(direction)];
}
// bool IsAllType(const GroundTileType& type) {