26 TileMap(SDL_Texture* texture,
int rows,
int cols,
int _TileWidth,
int _TileHeight,
int _mapX,
int _mapY);
38 void LoadMap(
const char* filename);
44 void SaveMap(
const char* filename);
57 void SetTile(
int x,
int y,
int type);
80 virtual void Render(SDL_Renderer* ren);
94 int m_TileWidth, m_TileHeight;
104 SDL_Surface* m_TileSpriteSheet;
108 SDL_Texture* m_Texture;
SDL_Rect GetTileRect(int x, int y)
Definition: TileMap.cpp:147
int GetNumRows()
Definition: TileMap.cpp:139
int GetTileType(int x, int y)
Definition: TileMap.cpp:135
Definition: Component.hpp:10
int GetNumCols()
Definition: TileMap.cpp:143
TileMap(SDL_Texture *texture, int rows, int cols, int _TileWidth, int _TileHeight, int _mapX, int _mapY)
Definition: TileMap.cpp:9
virtual void Update()
Definition: TileMap.cpp:176
void PrintMap()
Definition: TileMap.cpp:117
~TileMap()
Definition: TileMap.cpp:30
void SaveMap(const char *filename)
Definition: TileMap.cpp:36
void LoadMap(const char *filename)
Definition: TileMap.cpp:65
Definition: TileMap.hpp:14
void SetTile(int x, int y, int type)
Definition: TileMap.cpp:129
virtual void Render(SDL_Renderer *ren)
Definition: TileMap.cpp:157