aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/module2200.cpp
diff options
context:
space:
mode:
authorjohndoe1232011-08-29 10:41:39 +0000
committerWillem Jan Palenstijn2013-05-08 20:39:35 +0200
commitb64b0cfac2b066bfdd63e938624d742dc1123365 (patch)
treecd4455e8e9135c99a7ab6e3577b6132bb2ea716b /engines/neverhood/module2200.cpp
parent28177361bf9406fce53db89b469e912219380b4d (diff)
downloadscummvm-rg350-b64b0cfac2b066bfdd63e938624d742dc1123365.tar.gz
scummvm-rg350-b64b0cfac2b066bfdd63e938624d742dc1123365.tar.bz2
scummvm-rg350-b64b0cfac2b066bfdd63e938624d742dc1123365.zip
NEVERHOOD: Implement updateScene2201
Diffstat (limited to 'engines/neverhood/module2200.cpp')
-rw-r--r--engines/neverhood/module2200.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/neverhood/module2200.cpp b/engines/neverhood/module2200.cpp
index 9e4d083b8d..55f4192e7c 100644
--- a/engines/neverhood/module2200.cpp
+++ b/engines/neverhood/module2200.cpp
@@ -338,12 +338,18 @@ void Module2200::createScene2248(int which) {
}
void Module2200::updateScene2201() {
- // TODO
_childObject->handleUpdate();
if (_done) {
_done = false;
delete _childObject;
_childObject = NULL;
+ if (_field20 == 1) {
+ createScene2203(0);
+ } else if (_field20 == 2) {
+ createScene2202(0);
+ } else {
+ _parentModule->sendMessage(0x1009, 0, this);
+ }
}
}