#ifndef MAP_H #define MAP_H #include "tile.h" #include "effect.h" #include class Map { public: void draw(int x, int y); void update(int elapsedTime); void addThing(ThingPtr thing, uint8 stackpos = 0); private: std::unordered_map m_tiles; std::list m_effects; FrameBufferPtr m_framebuffer; }; extern Map g_map; #endif