Prettied it up, comments, refactors
This commit is contained in:
10
aStar/Map.h
10
aStar/Map.h
@@ -4,21 +4,27 @@
|
||||
|
||||
class Map {
|
||||
public:
|
||||
// Width and height of the map in individual cells
|
||||
static const int CELLS_HEIGHT = 153;
|
||||
static const int CELLS_WIDTH = 319;
|
||||
|
||||
// Constructors
|
||||
Map();
|
||||
~Map();
|
||||
|
||||
|
||||
// Get the tile at the specified position, overloaded
|
||||
Tile* getTile(sf::Vector2i position);
|
||||
Tile* getTile(int x_, int y_);
|
||||
|
||||
bool isTileSolid(sf::Vector2i);
|
||||
void setTile(sf::Vector2i position, Tile* data);
|
||||
|
||||
// completely replaces the data at the specified position
|
||||
void overwriteTile(sf::Vector2i position, Tile* data);
|
||||
|
||||
private:
|
||||
void Init();
|
||||
|
||||
// Data
|
||||
Tile* tileArray[319][153];
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user