#pragma once #include"../context/Context.h" #include"../global/Base.h" #include"../global/Config.h" #include"../event/event.h" #define INPUT m_context->m_input class Scene { public: Scene() {} ~Scene(){} virtual void OnEnter() = 0; virtual void OnExit() = 0; virtual void Update(float p_deltaTime) = 0; public: Context* m_context; };