diff options
Diffstat (limited to 'engines/hdb')
-rw-r--r-- | engines/hdb/hdb.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/hdb/hdb.cpp b/engines/hdb/hdb.cpp index e58cae1ca2..900709ff8b 100644 --- a/engines/hdb/hdb.cpp +++ b/engines/hdb/hdb.cpp @@ -171,8 +171,14 @@ void HDBGame::changeGameState() { _ai->clearPersistent(); _timePlayed = 0; _timeSeconds = 0; - if (!startMap("CINE_INTRO")) - error("Can't load CINE_INTRO"); + + if (!isDemo()) { + if (!startMap("CINE_INTRO")) + error("Can't load CINE_INTRO"); + } else { + if (!startMap("CINE_INTRO_DEMO")) + error("Can't load CINE_INTRO_DEMO"); + } _gameState = GAME_PLAY; break; case GAME_PLAY: |