diff options
Diffstat (limited to 'engines/startrek/graphics.cpp')
-rw-r--r-- | engines/startrek/graphics.cpp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/engines/startrek/graphics.cpp b/engines/startrek/graphics.cpp index 9b1801b47f..6fe1c8f9ba 100644 --- a/engines/startrek/graphics.cpp +++ b/engines/startrek/graphics.cpp @@ -134,11 +134,7 @@ void Graphics::loadPalette(const Common::String &paletteName) { void Graphics::fadeinScreen() { while (_paletteFadeLevel <= 100) { TrekEvent event; - do { - if (!_vm->popNextEvent(&event)) - continue; - } - while (event.type != TREKEVENT_TICK); + _vm->waitForNextTick(); setPaletteFadeLevel(_palData, _paletteFadeLevel); _paletteFadeLevel += 10; @@ -150,11 +146,7 @@ void Graphics::fadeinScreen() { void Graphics::fadeoutScreen() { while (_paletteFadeLevel >= 0) { TrekEvent event; - do { - if (!_vm->popNextEvent(&event)) - continue; - } - while (event.type != TREKEVENT_TICK); + _vm->waitForNextTick(); setPaletteFadeLevel(_palData, _paletteFadeLevel); _paletteFadeLevel -= 10; |