diff options
Diffstat (limited to 'engines/neverhood/module1300.cpp')
-rw-r--r-- | engines/neverhood/module1300.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/engines/neverhood/module1300.cpp b/engines/neverhood/module1300.cpp index 1f3716b2a1..75a185b96c 100644 --- a/engines/neverhood/module1300.cpp +++ b/engines/neverhood/module1300.cpp @@ -214,7 +214,7 @@ void Module1300::updateScene() { } else if (_moduleResult == 3) { createScene(2, 0); } else if (_moduleResult == 0) { - sendMessage(_parentModule, 0x1009, 0); + leaveModule(0); } else if (_moduleResult == 1) { createScene(10, -1); } @@ -522,7 +522,7 @@ uint32 Scene1302::handleMessage(int messageNum, const MessageParam ¶m, Entit break; case 0x2002: if (_klayman->getX() > 545) { - sendMessage(_parentModule, 0x1009, 1); + leaveScene(1); } break; case 0x2032: @@ -1036,7 +1036,7 @@ uint32 Scene1306::handleMessage416EB0(int messageNum, const MessageParam ¶m, SetMessageHandler(&Scene1306::handleMessage); break; case 0x4809: - sendMessage(_parentModule, 0x1009, 1); + leaveScene(1); break; case 0x482A: setSurfacePriority(_asElevator->getSurface(), 1100); @@ -1328,7 +1328,7 @@ void Scene1307::update() { _palette->startFadeToWhite(40); } if (_doLeaveScene && !_soundResource.isPlaying()) { - sendMessage(_parentModule, 0x1009, 1); + leaveScene(1); setGlobalVar(0x80455A41, 1); } } @@ -1368,7 +1368,7 @@ uint32 Scene1307::handleMessage(int messageNum, const MessageParam ¶m, Entit } } } else if (_countdown == 0 && !_asCurrKey && !_isInsertingKey) { - sendMessage(_parentModule, 0x1009, 0); + leaveScene(0); } } break; @@ -1724,7 +1724,7 @@ uint32 Scene1308::handleMessage(int messageNum, const MessageParam ¶m, Entit _klayman->setVisible(true); break; case 0x2001: - sendMessage(_parentModule, 0x1009, 0); + leaveScene(0); break; case 0x2003: _class601_1->setVisible(false); @@ -1868,7 +1868,7 @@ uint32 Scene1317::hmKlaymanAsKing(int messageNum, const MessageParam ¶m, Ent uint32 messageResult = Scene::handleMessage(messageNum, param, sender); switch (messageNum) { case 0x3002: - sendMessage(_parentModule, 0x1009, 0); + leaveScene(0); break; } return messageResult; @@ -1878,7 +1878,7 @@ uint32 Scene1317::hmEndMovie(int messageNum, const MessageParam ¶m, Entity * uint32 messageResult = Scene::handleMessage(messageNum, param, sender); switch (messageNum) { case 0x3002: - sendMessage(_parentModule, 0x1009, 0); + leaveScene(0); break; } return messageResult; |