#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; };