diff options
Diffstat (limited to 'engines/simon')
-rw-r--r-- | engines/simon/draw.cpp | 1 | ||||
-rw-r--r-- | engines/simon/items.cpp | 1 | ||||
-rw-r--r-- | engines/simon/simon.cpp | 2 | ||||
-rw-r--r-- | engines/simon/vga.cpp | 1 |
4 files changed, 2 insertions, 3 deletions
diff --git a/engines/simon/draw.cpp b/engines/simon/draw.cpp index 9688ed9c68..2c7fa888ec 100644 --- a/engines/simon/draw.cpp +++ b/engines/simon/draw.cpp @@ -484,7 +484,6 @@ void SimonEngine::slowFadeIn() { dst++; } _system->setPalette(_videoBuf1, 0, _videoNumPalColors); - _system->updateScreen(); delay(5); } _paletteColorCount = 0; diff --git a/engines/simon/items.cpp b/engines/simon/items.cpp index 0e2bacc01f..64a70ecb88 100644 --- a/engines/simon/items.cpp +++ b/engines/simon/items.cpp @@ -1630,7 +1630,6 @@ void SimonEngine::o1_specialFade() { paletteFadeOut((uint32 *)_videoBuf1 + 32 + 16 + 144 + 16, 48); _system->setPalette(_videoBuf1, 0, 256); - _system->updateScreen(); delay(5); } while (--i); diff --git a/engines/simon/simon.cpp b/engines/simon/simon.cpp index 6423cdb4ca..5d0a67ce4f 100644 --- a/engines/simon/simon.cpp +++ b/engines/simon/simon.cpp @@ -2020,6 +2020,8 @@ void SimonEngine::delay(uint amount) { } } + _system->updateScreen(); + if (amount == 0) break; diff --git a/engines/simon/vga.cpp b/engines/simon/vga.cpp index 19b02d21d3..cf9e7789a6 100644 --- a/engines/simon/vga.cpp +++ b/engines/simon/vga.cpp @@ -2217,7 +2217,6 @@ void SimonEngine::vc62_fastFadeOut() { for (i = NUM_PALETTE_FADEOUT; i != 0; --i) { paletteFadeOut((uint32 *)_videoBuf1, _videoNumPalColors); _system->setPalette(_videoBuf1, 0, _videoNumPalColors); - _system->updateScreen(); delay(5); } |