Files
XCEngine/MVS/Music fluctuations/source/application/Application.cpp

34 lines
497 B
C++

#include"Application.h"
#include<iostream>
#include <iomanip>
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();
}