various cleanup
This commit is contained in:
@@ -13,7 +13,7 @@ namespace OpenEngine {
|
||||
class Application
|
||||
{
|
||||
public:
|
||||
Application();
|
||||
Application(const std::string& name = "OpenEngine Project");
|
||||
~Application();
|
||||
|
||||
virtual void OnEvent(Event& event);
|
||||
@@ -26,7 +26,8 @@ namespace OpenEngine {
|
||||
inline static Application& Get() { return *instance; };
|
||||
|
||||
inline Window& GetWindow() { return *window; };
|
||||
inline void StopRunning() { running = false; };
|
||||
|
||||
void Close();
|
||||
|
||||
private:
|
||||
void Run();
|
||||
@@ -34,6 +35,7 @@ namespace OpenEngine {
|
||||
bool OnWindowResize(WindowResizeEvent& event);
|
||||
|
||||
private:
|
||||
const std::string name;
|
||||
std::unique_ptr<Window> window;
|
||||
|
||||
inline static Application* instance;
|
||||
|
||||
Reference in New Issue
Block a user