diff options
-rw-r--r-- | engines/pegasus/pegasus.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/pegasus/pegasus.cpp b/engines/pegasus/pegasus.cpp index a608eae254..ddc13d7a34 100644 --- a/engines/pegasus/pegasus.cpp +++ b/engines/pegasus/pegasus.cpp @@ -575,7 +575,13 @@ void PegasusEngine::doGameMenuCommand(const tGameMenuCommand command) { switch (command) { case kMenuCmdStartAdventure: GameState.setWalkthroughMode(false); - error("Start new game (adventure mode)"); + + // Only start the game in the demo for now + // (until it works and I implement Caldoria) + if (isDemo()) + startNewGame(); + else + error("Start new game (adventure mode)"); break; case kMenuCmdCredits: if (isDemo()) { |