Skip to content

Commit

Permalink
XEEN: Finish World of Xeen main menu
Browse files Browse the repository at this point in the history
  • Loading branch information
dreammaster committed Mar 5, 2018
1 parent badbeda commit 66bd71f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
3 changes: 1 addition & 2 deletions engines/xeen/sound.cpp
Expand Up @@ -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);
}
Expand Down
7 changes: 5 additions & 2 deletions engines/xeen/worldofxeen/worldofxeen_menu.cpp
Expand Up @@ -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");
Expand All @@ -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");
}

Expand All @@ -179,7 +182,7 @@ void WorldOfXeenMainMenuContainer::loadBackground() {
}

void WorldOfXeenMainMenuContainer::showMenuDialog() {
setOwner(new CloudsMenuDialog(this));
setOwner(new WorldMenuDialog(this));
}

/*------------------------------------------------------------------------*/
Expand Down Expand Up @@ -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);
}

Expand Down

0 comments on commit 66bd71f

Please sign in to comment.