diff options
-rw-r--r-- | engines/xeen/worldofxeen/worldofxeen_menu.cpp | 1 | ||||
-rw-r--r-- | engines/xeen/xeen.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/engines/xeen/worldofxeen/worldofxeen_menu.cpp b/engines/xeen/worldofxeen/worldofxeen_menu.cpp index 3e4e14455e..8356794ef7 100644 --- a/engines/xeen/worldofxeen/worldofxeen_menu.cpp +++ b/engines/xeen/worldofxeen/worldofxeen_menu.cpp @@ -53,6 +53,7 @@ void MainMenuContainer::show() { MainMenuContainer::MainMenuContainer(const Common::String &spritesName, uint frameCount) : _frameCount(frameCount), _animateCtr(0), _dialog(nullptr) { + g_vm->_files->setGameCc(g_vm->getGameID() == GType_Clouds ? 0 : 1); _backgroundSprites.load(spritesName); } diff --git a/engines/xeen/xeen.cpp b/engines/xeen/xeen.cpp index c8fb40d2a0..b7b87af103 100644 --- a/engines/xeen/xeen.cpp +++ b/engines/xeen/xeen.cpp @@ -243,6 +243,7 @@ void XeenEngine::play() { death(); _mode = MODE_STARTUP; + _gameMode = GMODE_MENU; } void XeenEngine::gameLoop() { |