aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/gamemodule.cpp
diff options
context:
space:
mode:
authorjohndoe1232012-09-27 17:07:41 +0000
committerWillem Jan Palenstijn2013-05-08 20:43:43 +0200
commita5986fd7222f32dfb00487542086cdd765a39208 (patch)
tree860f13d4f6ebe0162e8ef5e0d1f2f497dc7f308a /engines/neverhood/gamemodule.cpp
parent8bdddfdb02c0327af2985b81b4803b79de5a2b33 (diff)
downloadscummvm-rg350-a5986fd7222f32dfb00487542086cdd765a39208.tar.gz
scummvm-rg350-a5986fd7222f32dfb00487542086cdd765a39208.tar.bz2
scummvm-rg350-a5986fd7222f32dfb00487542086cdd765a39208.zip
NEVERHOOD: Fix resource file reading by introducing SafeMutexedSeekableSubReadStream which locks a mutex during reads and also lock the same mutex in BlbArchive::load; loading resources while music is playing shouldn't mess up the file position now
- Fix loading of non-existent resources (not elegant and not checked everywhere yet, the resource system is subject to a minor rewrite anyway) - Rename more Klayman stuff
Diffstat (limited to 'engines/neverhood/gamemodule.cpp')
-rw-r--r--engines/neverhood/gamemodule.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/neverhood/gamemodule.cpp b/engines/neverhood/gamemodule.cpp
index 3b1a8c9573..5b84e610ac 100644
--- a/engines/neverhood/gamemodule.cpp
+++ b/engines/neverhood/gamemodule.cpp
@@ -310,7 +310,7 @@ void GameModule::startup() {
_vm->gameState().sceneNum = 0;
createModule(2000, -1);
#endif
-#if 1
+#if 0
_vm->gameState().sceneNum = 5;
createModule(2200, -1);
#endif
@@ -344,8 +344,9 @@ void GameModule::startup() {
_vm->gameState().sceneNum = 1;
createModule(2700, -1);
#endif
-#if 0
- _vm->gameState().sceneNum = 11;
+#if 1
+ setGlobalVar(0x1860C990, 1); // DEBUG Make Klayman small
+ _vm->gameState().sceneNum = 2;
createModule(2800, -1);
#endif
#if 0
@@ -354,7 +355,7 @@ void GameModule::startup() {
createModule(2500, -1);
#endif
#if 0
- _vm->gameState().sceneNum = 2;
+ _vm->gameState().sceneNum = 1;
createModule(2400, -1);
#endif
}