#include "TextureMap.h" #include "map_layer.h" #include #include #include class TiledMap { public: TiledMap(const std::string&); ~TiledMap(); void SetRenderer(SDL_Renderer&); void draw() const; private: void SetMapTextures(); void SetMapLayers(); private: tmx::Map m_TmxMap; std::vector m_MapTextures; std::vector m_RenderLayers; SDL_Renderer* m_Renderer; };