diff options
Diffstat (limited to 'engines/access/screen.cpp')
-rw-r--r-- | engines/access/screen.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/access/screen.cpp b/engines/access/screen.cpp index 364b0a7eef..98e188c0ca 100644 --- a/engines/access/screen.cpp +++ b/engines/access/screen.cpp @@ -89,6 +89,11 @@ void Screen::setPanel(int num) { } void Screen::updateScreen() { + if (_vm->_startup >= 0) { + --_vm->_startup; + return; + } + // Merge the dirty rects mergeDirtyRects(); @@ -181,7 +186,7 @@ void Screen::forceFadeOut() { int v = *srcP; if (v) { repeatFlag = true; - *srcP = MAX(*srcP - FADE_AMOUNT, 0); + *srcP = MAX((int)*srcP - FADE_AMOUNT, 0); } } |