aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/module2200.cpp
diff options
context:
space:
mode:
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);
+ }
}
}