4#include <SFML/Graphics.hpp>
25void get_file_contents(
const char* filePath, std::vector<std::vector<int>>& tileTypeArray);
26void load_textures(
const char* dirPath, std::vector<Texture>& tileTextures);
33 std::vector<std::vector<Tile>> tiles;
34 Texture mapTextureSheet;
35 static constexpr int tileSize = 32;
38 void setMapDimensions(
int width,
int height);
41 Map(
const char* tileTextureSheet);
void get_file_contents(const char *filePath, std::vector< std::vector< int > > &tileTypeArray)
Definition Map.cpp:4
void load_textures(const char *dirPath, std::vector< Texture > &tileTextures)
Definition Map.cpp:29
void drawVisibleMap(RenderWindow &window, const Camera &camera)
Definition Map.cpp:88
int getMapHeight() const
Definition Map.cpp:100
Map(const char *tileTextureSheet)
Definition Map.cpp:52
int getMapWidth() const
Definition Map.cpp:105
Sprite tileSprite
Definition Map.h:19
bool collidable
Definition Map.h:22
int w
w and h not in use
Definition Map.h:21