# HG changeset patch # User spq@33b003aa-7bff-0310-803a-e67f0ece8222 # Date 1216392296 0 # Node ID 46de6c7e22e5382746b1353ba9a180e67bdb49cf # Parent b5bb869665fde6f3db33d72ad2bfc3c6542ee362 increased felt responsiveness by first processing events and then drawing the screen diff -r b5bb869665fd -r 46de6c7e22e5 engine/core/controller/engine.cpp --- a/engine/core/controller/engine.cpp Fri Jul 18 13:10:33 2008 +0000 +++ b/engine/core/controller/engine.cpp Fri Jul 18 14:44:56 2008 +0000 @@ -286,6 +286,7 @@ } void Engine::pump() { + m_eventmanager->processEvents(); m_renderbackend->startFrame(); m_timemanager->update(); m_model->update(); @@ -293,8 +294,6 @@ m_guimanager->turn(); m_cursor->draw(); m_renderbackend->endFrame(); - SDL_Delay(1); - m_eventmanager->processEvents(); } void Engine::finalizePumping() {