diff options
Diffstat (limited to 'engines/parallaction/callables.cpp')
-rw-r--r-- | engines/parallaction/callables.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/parallaction/callables.cpp b/engines/parallaction/callables.cpp index be92ca1daa..d236766432 100644 --- a/engines/parallaction/callables.cpp +++ b/engines/parallaction/callables.cpp @@ -78,7 +78,8 @@ void _c_fade(void *parm) { _vm->_gfx->fadePalette(pal); _vm->_gfx->setPalette(pal); - _vm->waitTime( 1 ); + g_system->delayMillis(20); + _vm->_gfx->updateScreen(); } return; @@ -292,6 +293,9 @@ void _c_endComment(void *param) { } _vm->_gfx->setPalette(_enginePal); + g_system->delayMillis(20); + _vm->_gfx->updateScreen(); + } waitUntilLeftClick(); @@ -316,11 +320,14 @@ void _c_frankenstein(void *parm) { for (uint16 _di = 0; _di < 30; _di++) { g_system->delayMillis(20); _vm->_gfx->setPalette(pal0, FIRST_BASE_COLOR, BASE_PALETTE_COLORS); + _vm->_gfx->updateScreen(); g_system->delayMillis(20); _vm->_gfx->setPalette(pal1, FIRST_BASE_COLOR, BASE_PALETTE_COLORS); + _vm->_gfx->updateScreen(); } _vm->_gfx->setPalette(_vm->_gfx->_palette); + _vm->_gfx->updateScreen(); return; } |