20 lines
342 B
C++
20 lines
342 B
C++
#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;
|
|
};
|
|
|