#include"Application.h" #include #include Application::Application(HINSTANCE p_hInstance) : m_context(p_hInstance), m_game(m_context) { } Application::~Application() { } void Application::Run() { m_game.OnEnter(); while (IsRunning()) { float deltaTime = m_context.m_clock.Update(); m_game.PreUpdate(); m_game.Update(deltaTime); m_game.PostUpdate(); } m_game.OnExit(); return; } bool Application::IsRunning() { return !m_context.m_window.shouldClose(); }