diff options
Diffstat (limited to 'engines/neverhood/module1500.cpp')
-rw-r--r-- | engines/neverhood/module1500.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/neverhood/module1500.cpp b/engines/neverhood/module1500.cpp index c3c0864a59..95b3925245 100644 --- a/engines/neverhood/module1500.cpp +++ b/engines/neverhood/module1500.cpp @@ -92,8 +92,14 @@ void Module1500::createScene1502() { void Module1500::createScene1503() { debug("createScene1503"); - // TODO: This uses the MultiSmackerPlayer - // Game will crash now... + SmackerScene *smackerScene; + _parentModule->sendMessage(0x0800, 0, this); + _vm->gameState().sceneNum = 2; + smackerScene = new SmackerScene(_vm, this, true, true, true); + smackerScene->setFileHash(0x001A0005); + smackerScene->nextVideo(); + _childObject = smackerScene; + SetUpdateHandler(&Module1500::update); } void Module1500::createScene1504() { |