diff options
| author | Nipun Garg | 2019-07-09 13:19:53 +0530 |
|---|---|---|
| committer | Eugene Sandulenko | 2019-09-03 17:17:16 +0200 |
| commit | b503e2ba711476982af2ba455505b17c0bb236c9 (patch) | |
| tree | ecbbe2e8d2e0952a39b015646481a5c24f0abc3a | |
| parent | 00b53b48a93005cde65860f9786f0fa2de96b33b (diff) | |
| download | scummvm-rg350-b503e2ba711476982af2ba455505b17c0bb236c9.tar.gz scummvm-rg350-b503e2ba711476982af2ba455505b17c0bb236c9.tar.bz2 scummvm-rg350-b503e2ba711476982af2ba455505b17c0bb236c9.zip | |
HDB: Add missing code in changeGameState()
| -rw-r--r-- | engines/hdb/hdb.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/hdb/hdb.cpp b/engines/hdb/hdb.cpp index 8fb091c111..ec2aba44ae 100644 --- a/engines/hdb/hdb.cpp +++ b/engines/hdb/hdb.cpp @@ -162,12 +162,22 @@ void HDBGame::changeGameState() { switch (_gameState) { case GAME_TITLE: + _menu->startMenu(); _gameState = GAME_MENU; break; case GAME_MENU: + _menu->freeMenu(); + _sound->stopMusic(); + _sound->clearPersistent(); + _ai->clearPersistent(); + _timePlayed = 0; + _timeSeconds = 0; + if (!startMap("CINE_INTRO")) + error("Can't load CINE_INTRO"); _gameState = GAME_PLAY; break; case GAME_PLAY: + _menu->startMenu(); _gameState = GAME_MENU; break; case GAME_LOADING: |
