MapEditorState.h 541 B

12345678910111213141516171819202122
  1. #ifndef __STATES__MAP_EDITOR_STATE_H__
  2. #define __STATES__MAP_EDITOR_STATE_H__
  3. #include "BaseState.h"
  4. class MapEditorState : public BaseState
  5. {
  6. public:
  7. void Enter(Engine& engine) override;
  8. void Exit(Engine& engine) override;
  9. void HandleEvents(Engine& engine, SDL_Event& event) override;
  10. void Update(Engine& engine, float dt) override;
  11. void Render(Engine& engine) override;
  12. void RenderImGui(Engine& engine) override;
  13. std::string GetName() const override { return "MapEditorState"; }
  14. private:
  15. };
  16. #endif