aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/access/amazon/amazon_scripts.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/access/amazon/amazon_scripts.cpp b/engines/access/amazon/amazon_scripts.cpp
index e2d18141f4..eadcbddd2b 100644
--- a/engines/access/amazon/amazon_scripts.cpp
+++ b/engines/access/amazon/amazon_scripts.cpp
@@ -415,8 +415,14 @@ void AmazonScripts::cmdHelp() {
_game->_moreHelp = 1;
_game->_useItem = 0;
_vm->_events->hideCursor();
- _vm->_screen->restoreScreen();
- _vm->_screen->setPanel(0);
+ if (_vm->_screen->_vesaMode) {
+ _vm->_screen->restoreScreen();
+ _vm->_screen->setPanel(0);
+ } else {
+ _vm->_screen->fadeOut();
+ _vm->_screen->clearBuffer();
+ }
+
_vm->_screen->copyFrom(_vm->_buffer2);
_vm->_screen->restorePalette();
_vm->_screen->setPalette();