diff options
Diffstat (limited to 'NorthstarDedicatedTest/gameutils.h')
-rw-r--r-- | NorthstarDedicatedTest/gameutils.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/NorthstarDedicatedTest/gameutils.h b/NorthstarDedicatedTest/gameutils.h index 786c5e99..f63d4c81 100644 --- a/NorthstarDedicatedTest/gameutils.h +++ b/NorthstarDedicatedTest/gameutils.h @@ -144,10 +144,16 @@ enum EngineState_t DLL_PAUSED, // engine is paused, can become active from this state }; -struct CEngine +class CEngine { public: - void* vtable; + virtual bool Load(bool dedicated, const char* baseDir) {} + virtual void Unload() {} + virtual void SetNextState(EngineState_t iNextState) {} + virtual EngineState_t GetState() {} + virtual void Frame() {} + virtual float GetFrameTime() {} + virtual float GetCurTime() {} EngineQuitState m_nQuitting; EngineState_t m_nDllState; |