diff options
Diffstat (limited to 'src/view/MapView.hpp')
-rw-r--r-- | src/view/MapView.hpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/view/MapView.hpp b/src/view/MapView.hpp index 7f83006..e764297 100644 --- a/src/view/MapView.hpp +++ b/src/view/MapView.hpp @@ -31,6 +31,7 @@ #include <cmath> #include <map> +#include <unordered_set> namespace RPGEdit { @@ -41,8 +42,9 @@ class MapView { private: std::shared_ptr<Window> window; std::shared_ptr<const Model::Map> map; - SDL_Texture *tileTexture; - std::map<std::string, SDL_Texture *> entityTextures; + + SDL_Texture *tiles; + std::map<std::string, SDL_Texture *> entities; int getTileSize() { return 32; @@ -50,9 +52,7 @@ private: public: MapView(const std::shared_ptr<Window> &window0, - const std::shared_ptr<const Model::Map> &map0, - const std::vector<SDL_Surface *> &tiles, - const std::map<std::string, SDL_Surface *> &entities); + const std::shared_ptr<const Model::Map> &map0); ~MapView(); void render(float centerX, float centerY, uint64_t time); |