diff options
Diffstat (limited to 'engines/neverhood/module2800.h')
-rw-r--r-- | engines/neverhood/module2800.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/engines/neverhood/module2800.h b/engines/neverhood/module2800.h index 720f01112e..f4acda34b7 100644 --- a/engines/neverhood/module2800.h +++ b/engines/neverhood/module2800.h @@ -368,6 +368,32 @@ protected: void findClosestPoint(); }; +class AsScene2810Rope : public AnimatedSprite { +public: + AsScene2810Rope(NeverhoodEngine *vm, Scene *parentScene, int16 x); +protected: + Scene *_parentScene; + uint32 handleMessage(int messageNum, const MessageParam ¶m, Entity *sender); +}; + +class Scene2810 : public Scene { +public: + Scene2810(NeverhoodEngine *vm, Module *parentModule, int which); +protected: + Sprite *_sprite1; + Sprite *_sprite2; + Sprite *_sprite3; + Sprite *_asRope; + Sprite *_sprite4; + Sprite *_asTape; + Sprite *_sprite5; + Sprite *_sprite6; + bool _flag1; + NRect _clipRects[2]; + uint32 handleMessage(int messageNum, const MessageParam ¶m, Entity *sender); + void sub406650(); +}; + } // End of namespace Neverhood #endif /* NEVERHOOD_MODULE2800_H */ |