aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorJaromir Wysoglad2019-06-11 08:00:39 +0200
committerThierry Crozat2019-07-28 15:09:14 +0100
commit57ebb3fd1d273a3cc6471d1e07caa3028f1053ea (patch)
tree7dc2d1ee7616efb67dbad7f52fc6f5bdfc4a1384 /engines
parentb0eeb8cc2214ecaa6210216e72bf1d8576ffa5ce (diff)
downloadscummvm-rg350-57ebb3fd1d273a3cc6471d1e07caa3028f1053ea.tar.gz
scummvm-rg350-57ebb3fd1d273a3cc6471d1e07caa3028f1053ea.tar.bz2
scummvm-rg350-57ebb3fd1d273a3cc6471d1e07caa3028f1053ea.zip
SUPERNOVA2: Add missing fade ins
Fade in was missing after riding taxi and at the start of pyramid. It is enough to just fade out, because the engine fades in automaticaly at the start of a new room.
Diffstat (limited to 'engines')
-rw-r--r--engines/supernova2/rooms.cpp1
-rw-r--r--engines/supernova2/state.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/engines/supernova2/rooms.cpp b/engines/supernova2/rooms.cpp
index e95c56e02b..f036b226d3 100644
--- a/engines/supernova2/rooms.cpp
+++ b/engines/supernova2/rooms.cpp
@@ -764,6 +764,7 @@ bool Cabin::interact(Action verb, Object &obj1, Object &obj2) {
_vm->renderMessage(text);
_gm->waitOnInput((text.size() + 20) * _vm->_textSpeed / 10);
_vm->removeMessage();
+ _vm->paletteFadeOut();
_vm->saveGame(kSleepAutosaveSlot, "autosave");
_gm->_inventory.clear();
_gm->changeRoom(PYRAMID);
diff --git a/engines/supernova2/state.cpp b/engines/supernova2/state.cpp
index fa66258dce..69eadc55c5 100644
--- a/engines/supernova2/state.cpp
+++ b/engines/supernova2/state.cpp
@@ -1593,6 +1593,7 @@ void GameManager::taxiPayment(int price, int destination) {
wait(1);
waitOnInput((t2.size() + 20) * _vm->_textSpeed / 10);
_vm->removeMessage();
+ _vm->paletteFadeOut();
switch (destination) {
case 0: