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:  | 
