25 lines
389 B
C
25 lines
389 B
C
|
#pragma once
|
||
|
|
||
|
#include "Core/Core.h"
|
||
|
|
||
|
class Application {
|
||
|
public:
|
||
|
Application();
|
||
|
virtual ~Application();
|
||
|
|
||
|
static Application* Get();
|
||
|
|
||
|
virtual bool Initialize();
|
||
|
virtual int RunLoop();
|
||
|
virtual void Uninitialize();
|
||
|
|
||
|
float GeltaSeconds() const {
|
||
|
return m_deltaSeconds;
|
||
|
}
|
||
|
|
||
|
protected:
|
||
|
double m_timeStamp{ 0.0 };
|
||
|
float m_deltaSeconds{ 0.0f };
|
||
|
|
||
|
};
|