diff options
author | Filippos Karapetis | 2013-09-14 12:28:09 +0300 |
---|---|---|
committer | Filippos Karapetis | 2013-09-14 12:39:57 +0300 |
commit | 7625ae671859ae53c90a343a21e20307d0c87c89 (patch) | |
tree | 6009e33e96fdae69b8a7ef7f2d2349c785a19ccf /engines/neverhood/modules | |
parent | 9c5d133e94181da11c9b8d8713b2e65e40a1bd66 (diff) | |
download | scummvm-rg350-7625ae671859ae53c90a343a21e20307d0c87c89.tar.gz scummvm-rg350-7625ae671859ae53c90a343a21e20307d0c87c89.tar.bz2 scummvm-rg350-7625ae671859ae53c90a343a21e20307d0c87c89.zip |
NEVERHOOD: Move StaticScene into scene.h/.cpp
Diffstat (limited to 'engines/neverhood/modules')
-rw-r--r-- | engines/neverhood/modules/module1000.cpp | 23 | ||||
-rw-r--r-- | engines/neverhood/modules/module1000.h | 9 |
2 files changed, 0 insertions, 32 deletions
diff --git a/engines/neverhood/modules/module1000.cpp b/engines/neverhood/modules/module1000.cpp index f65b89899d..08fb88ad72 100644 --- a/engines/neverhood/modules/module1000.cpp +++ b/engines/neverhood/modules/module1000.cpp @@ -1383,29 +1383,6 @@ uint32 Scene1002::handleMessage(int messageNum, const MessageParam ¶m, Entit return messageResult; } -// StaticScene - -StaticScene::StaticScene(NeverhoodEngine *vm, Module *parentModule, uint32 backgroundFileHash, uint32 cursorFileHash) - : Scene(vm, parentModule) { - - SetMessageHandler(&StaticScene::handleMessage); - - setBackground(backgroundFileHash); - setPalette(backgroundFileHash); - insertPuzzleMouse(cursorFileHash, 20, 620); -} - -uint32 StaticScene::handleMessage(int messageNum, const MessageParam ¶m, Entity *sender) { - Scene::handleMessage(messageNum, param, sender); - switch (messageNum) { - case 0x0001: - if (param.asPoint().x <= 20 || param.asPoint().x >= 620) - leaveScene(0); - break; - } - return 0; -} - // Scene1004 AsScene1004TrashCan::AsScene1004TrashCan(NeverhoodEngine *vm) diff --git a/engines/neverhood/modules/module1000.h b/engines/neverhood/modules/module1000.h index 8461ecfc6f..9e97e822f6 100644 --- a/engines/neverhood/modules/module1000.h +++ b/engines/neverhood/modules/module1000.h @@ -102,15 +102,6 @@ protected: uint32 handleMessage(int messageNum, const MessageParam ¶m, Entity *sender); }; -// TODO: Move this to some common file since it's used several times - -class StaticScene : public Scene { -public: - StaticScene(NeverhoodEngine *vm, Module *parentModule, uint32 backgroundFileHash, uint32 cursorFileHash); -protected: - uint32 handleMessage(int messageNum, const MessageParam ¶m, Entity *sender); -}; - // Scene1002 class AsScene1002Ring : public AnimatedSprite { |