diff options
Diffstat (limited to 'engines/voyeur/events.cpp')
-rw-r--r-- | engines/voyeur/events.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/voyeur/events.cpp b/engines/voyeur/events.cpp index 3202cb3b1f..7a9bd5aa55 100644 --- a/engines/voyeur/events.cpp +++ b/engines/voyeur/events.cpp @@ -81,6 +81,11 @@ void EventsManager::checkForNextFrameCounter() { ++_gameCounter; _priorFrameTime = milli; + // Display the frame + g_system->copyRectToScreen((byte *)_vm->_graphicsManager._screenSurface.pixels, + SCREEN_WIDTH, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); + g_system->updateScreen(); + // Signal the ScummVM debugger _vm->_debugger.onFrame(); } @@ -91,6 +96,8 @@ void EventsManager::delay(int totalMilli) { while (!_vm->shouldQuit() && g_system->getMillis() < delayEnd) { g_system->delayMillis(10); + + pollEvents(); } } |