Input events for Client done. Instead of windows getAsyncKeyState();

This commit is contained in:
stiffly
2015-12-08 16:41:48 +01:00
parent 6dc5112c26
commit 27b44d2511
3 changed files with 46 additions and 53 deletions
+4 -3
View File
@@ -57,15 +57,16 @@ void Game::Tick()
double currentTime = glfwGetTime();
double dt = currentTime - m_LastTime;
m_LastTime = currentTime;
m_EventBroker->Process<Client>();
m_EventBroker->Swap();
m_InputManager->Update(dt);
m_Renderer->Update(dt);
m_EventBroker->Swap();
m_RenderQueueFactory->Update(m_World);
// DO SYSTEM SHIT HERE
m_EventBroker->Process<Client>();
m_Renderer->Update(dt);
m_RenderQueueFactory->Update(m_World);
m_Renderer->Draw(m_RenderQueueFactory->RenderQueues());
m_EventBroker->Swap();