aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hdb')
-rw-r--r--engines/hdb/hdb.cpp10
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: