aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen
diff options
context:
space:
mode:
authorPaul Gilbert2018-02-11 21:07:21 -0500
committerPaul Gilbert2018-02-11 21:07:21 -0500
commit3ce418a1de564636d6d9b2c1f5e13df9dbc4a819 (patch)
tree5e6fcc129a117414ecaafc173882f13a7d4dab6b /engines/xeen
parent8a8d7ac12bf9e9d0df121812a411678ce4f8574c (diff)
downloadscummvm-rg350-3ce418a1de564636d6d9b2c1f5e13df9dbc4a819.tar.gz
scummvm-rg350-3ce418a1de564636d6d9b2c1f5e13df9dbc4a819.tar.bz2
scummvm-rg350-3ce418a1de564636d6d9b2c1f5e13df9dbc4a819.zip
XEEN: Add missing music to Clouds ending
Diffstat (limited to 'engines/xeen')
-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;
}