diff options
Diffstat (limited to 'engines/neverhood/module1000.cpp')
-rw-r--r-- | engines/neverhood/module1000.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/neverhood/module1000.cpp b/engines/neverhood/module1000.cpp index caa446639b..1aaa0c21a8 100644 --- a/engines/neverhood/module1000.cpp +++ b/engines/neverhood/module1000.cpp @@ -95,9 +95,13 @@ void Module1000::updateScene() { case 1: if (_moduleResult == 1) leaveModule(0); - else if (_moduleResult == 2) - createScene(3, 0); - else + else if (_moduleResult == 2) { + if (_vm->isDemo()) + // Demo version returns to the same scene + createScene(1, 2); + else + createScene(3, 0); + } else createScene(0, 1); break; case 2: |