#pragma once #include #include #include namespace ia::iae::game { class TiledMap : public Node { public: TiledMap(IN Engine* engine); VIRTUAL VOID OnAdded(IN Scene *scene) OVERRIDE; VIRTUAL VOID OnRemoved() OVERRIDE; VIRTUAL VOID Draw() OVERRIDE; VIRTUAL VOID Update() OVERRIDE; private: Engine* CONST m_engine; RefPtr m_musicEmitter; RefPtr m_atlasRenderer; }; }