diff options
Diffstat (limited to 'engines/access/room.cpp')
-rw-r--r-- | engines/access/room.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/access/room.cpp b/engines/access/room.cpp index f54b6170bc..a7192d330f 100644 --- a/engines/access/room.cpp +++ b/engines/access/room.cpp @@ -172,14 +172,14 @@ void Room::doRoom() { reloadFlag = false; _vm->_startup = 8; _function = FN_NONE; - bool fadeIn = true; + _vm->_screen->_fadeIn = false; while (!_vm->shouldQuit()) { _vm->_images.clear(); - if (_vm->_startup == -1 && !fadeIn) { + if (_vm->_screen->_fadeIn) { _vm->_events->showCursor(); _vm->_screen->fadeIn(); - fadeIn = true; + _vm->_screen->_fadeIn = false; } // Poll for events @@ -398,6 +398,7 @@ void Room::setWallCodes() { _vm->_player->_rawXTemp = _vm->_player->_rawPlayer.x; _vm->_player->_rawYTemp = _vm->_player->_rawPlayer.y; + codeWalls(); } void Room::buildScreen() { |