diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/xeen/worldofxeen/clouds_cutscenes.cpp | 3 | ||||
-rw-r--r-- | engines/xeen/worldofxeen/worldofxeen.cpp | 1 |
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; } |