diff options
author | Paul Gilbert | 2018-03-04 20:41:25 -0500 |
---|---|---|
committer | Paul Gilbert | 2018-03-04 22:40:43 -0500 |
commit | 66bd71f6f37b29b2b859052d8ebff7f3c3cc054e (patch) | |
tree | 1905d7fe5e9a395ceccd5536c8d878d7ac63dd7a /engines/xeen | |
parent | badbeda5e2e4bad22a3f15582f1d0d4801682df6 (diff) | |
download | scummvm-rg350-66bd71f6f37b29b2b859052d8ebff7f3c3cc054e.tar.gz scummvm-rg350-66bd71f6f37b29b2b859052d8ebff7f3c3cc054e.tar.bz2 scummvm-rg350-66bd71f6f37b29b2b859052d8ebff7f3c3cc054e.zip |
XEEN: Finish World of Xeen main menu
Diffstat (limited to 'engines/xeen')
-rw-r--r-- | engines/xeen/sound.cpp | 3 | ||||
-rw-r--r-- | engines/xeen/worldofxeen/worldofxeen_menu.cpp | 7 |
2 files changed, 6 insertions, 4 deletions
diff --git a/engines/xeen/sound.cpp b/engines/xeen/sound.cpp index 2fb88076c5..95aabbe266 100644 --- a/engines/xeen/sound.cpp +++ b/engines/xeen/sound.cpp @@ -173,8 +173,7 @@ void Sound::playSong(const Common::String &name, int param) { Common::File mf; if (mf.open(name)) { playSong(mf); - } - else { + } else { File f(name, _musicSide); playSong(f); } diff --git a/engines/xeen/worldofxeen/worldofxeen_menu.cpp b/engines/xeen/worldofxeen/worldofxeen_menu.cpp index d1d6814cf1..7b60a70043 100644 --- a/engines/xeen/worldofxeen/worldofxeen_menu.cpp +++ b/engines/xeen/worldofxeen/worldofxeen_menu.cpp @@ -146,6 +146,8 @@ DarkSideMainMenuContainer::DarkSideMainMenuContainer() : MainMenuContainer("titl Sound &sound = *g_vm->_sound; screen.loadPalette("dark.pal"); screen.fadeIn(0x81); + + sound._musicSide = 1; sound.playSong("newbrigh.m"); _background.load("title2.int"); @@ -168,6 +170,7 @@ void DarkSideMainMenuContainer::showMenuDialog() { WorldOfXeenMainMenuContainer::WorldOfXeenMainMenuContainer() : MainMenuContainer("world.int", 5) { Sound &sound = *g_vm->_sound; + sound._musicSide = 1; sound.playSong("newbrigh.m"); } @@ -179,7 +182,7 @@ void WorldOfXeenMainMenuContainer::loadBackground() { } void WorldOfXeenMainMenuContainer::showMenuDialog() { - setOwner(new CloudsMenuDialog(this)); + setOwner(new WorldMenuDialog(this)); } /*------------------------------------------------------------------------*/ @@ -402,7 +405,7 @@ void WorldMenuDialog::draw() { Window &w = windows[GAME_WINDOW]; w.frame(); - w.writeString(Common::String::format(Res.CLOUDS_MAIN_MENU, g_vm->_gameWon[0] ? 117 : 92)); + w.writeString(Res.WORLD_MAIN_MENU); drawButtons(&w); } |