aboutsummaryrefslogtreecommitdiff
path: root/engines/access/screen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/access/screen.cpp')
-rw-r--r--engines/access/screen.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/access/screen.cpp b/engines/access/screen.cpp
index 98e188c0ca..aa15abd59a 100644
--- a/engines/access/screen.cpp
+++ b/engines/access/screen.cpp
@@ -62,6 +62,7 @@ Screen::Screen(AccessEngine *vm) : _vm(vm) {
_startCycle = 0;
_cycleStart = 0;
_endCycle = 0;
+ _fadeIn = false;
}
void Screen::clearScreen() {
@@ -90,7 +91,8 @@ void Screen::setPanel(int num) {
void Screen::updateScreen() {
if (_vm->_startup >= 0) {
- --_vm->_startup;
+ if (--_vm->_startup == -1)
+ _fadeIn = true;
return;
}