aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/modules/module2100.h
diff options
context:
space:
mode:
authorFilippos Karapetis2013-10-05 14:17:27 +0300
committerFilippos Karapetis2013-10-05 14:21:53 +0300
commit97153189325b375c8cd1ef18eb6cb20734d8a2f1 (patch)
tree87be7d57780470d11e6bc86d2518684efd036079 /engines/neverhood/modules/module2100.h
parentebc8b71d6d5d8a06fce5b1bc06932c6e53d83f72 (diff)
downloadscummvm-rg350-97153189325b375c8cd1ef18eb6cb20734d8a2f1.tar.gz
scummvm-rg350-97153189325b375c8cd1ef18eb6cb20734d8a2f1.tar.bz2
scummvm-rg350-97153189325b375c8cd1ef18eb6cb20734d8a2f1.zip
NEVERHOOD: Split sprites from their scenes in modules 2100 and 2200
This also reduces inter-header dependencies
Diffstat (limited to 'engines/neverhood/modules/module2100.h')
-rw-r--r--engines/neverhood/modules/module2100.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/engines/neverhood/modules/module2100.h b/engines/neverhood/modules/module2100.h
index d76bed0780..c5256434d9 100644
--- a/engines/neverhood/modules/module2100.h
+++ b/engines/neverhood/modules/module2100.h
@@ -40,38 +40,6 @@ protected:
void updateScene();
};
-// Scene1901
-
-class AsScene2101Door : public AnimatedSprite {
-public:
- AsScene2101Door(NeverhoodEngine *vm, bool isOpen);
-protected:
- uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
- void stOpenDoor();
- void stCloseDoor();
- void stCloseDoorDone();
-};
-
-class AsScene2101HitByDoorEffect : public AnimatedSprite {
-public:
- AsScene2101HitByDoorEffect(NeverhoodEngine *vm, Sprite *klaymen);
-protected:
- Sprite *_klaymen;
- uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
-};
-
-class SsCommonFloorButton : public StaticSprite {
-public:
- SsCommonFloorButton(NeverhoodEngine *vm, Scene *parentScene, uint32 fileHash1, uint32 fileHash2, int surfacePriority, uint32 soundFileHash);
-protected:
- Scene *_parentScene;
- uint32 _soundFileHash;
- uint32 _fileHash1, _fileHash2;
- int16 _countdown;
- void update();
- uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
-};
-
class Scene2101 : public Scene {
public:
Scene2101(NeverhoodEngine *vm, Module *parentModule, int which);