aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/xeen/worldofxeen/clouds_cutscenes.cpp3
-rw-r--r--engines/xeen/worldofxeen/worldofxeen.cpp1
2 files changed, 3 insertions, 1 deletions
diff --git a/engines/xeen/worldofxeen/clouds_cutscenes.cpp b/engines/xeen/worldofxeen/clouds_cutscenes.cpp
index 2c16fc4337..047109e748 100644
--- a/engines/xeen/worldofxeen/clouds_cutscenes.cpp
+++ b/engines/xeen/worldofxeen/clouds_cutscenes.cpp
@@ -578,6 +578,7 @@ bool CloudsCutscenes::showCloudsEnding1() {
}
sound.stopSound();
+ sound.playSong("endgame.m");
screen.fadeOut();
return true;
}
@@ -721,7 +722,7 @@ bool CloudsCutscenes::showCloudsEnding3() {
WAIT(1);
}
- // Roland moving in to look at mirror
+ // Roland and Crodo moving in to look at mirror
const int DELTA = 2;
for (int idx = 0, xc1 = -115, yp = SCREEN_HEIGHT, xc2 = 335;
idx < 115; idx += DELTA, xc1 += DELTA, yp -= DELTA, xc2 -= DELTA) {
diff --git a/engines/xeen/worldofxeen/worldofxeen.cpp b/engines/xeen/worldofxeen/worldofxeen.cpp
index d585535c51..48ecafd89b 100644
--- a/engines/xeen/worldofxeen/worldofxeen.cpp
+++ b/engines/xeen/worldofxeen/worldofxeen.cpp
@@ -177,6 +177,7 @@ void WorldOfXeenEngine::showCutscene(const Common::String &name, int status, uin
showWorldOfXeenEnding((GooberState)status, score);
_screen->freePages();
+ _sound->stopAllAudio();
_events->clearEvents();
_quitMode = QMODE_MENU;
}