diff options
Diffstat (limited to 'engines/neverhood/module1300.h')
-rw-r--r-- | engines/neverhood/module1300.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/engines/neverhood/module1300.h b/engines/neverhood/module1300.h index 25dde469b9..edabe4f3a9 100644 --- a/engines/neverhood/module1300.h +++ b/engines/neverhood/module1300.h @@ -127,6 +127,26 @@ protected: uint32 handleMessage(int messageNum, const MessageParam ¶m, Entity *sender); }; +class AsScene1303Balloon : public AnimatedSprite { +public: + AsScene1303Balloon(NeverhoodEngine *vm, Scene *parentScene); +protected: + Scene *_parentScene; + SoundResource _soundResource; + uint32 handleMessage(int messageNum, const MessageParam ¶m, Entity *sender); + uint32 hmBalloonPopped(int messageNum, const MessageParam ¶m, Entity *sender); + void stPopBalloon(); +}; + +class Scene1303 : public Scene { +public: + Scene1303(NeverhoodEngine *vm, Module *parentModule, int which); +protected: + Sprite *_sprite1; + Sprite *_asBalloon; + uint32 handleMessage(int messageNum, const MessageParam ¶m, Entity *sender); +}; + } // End of namespace Neverhood #endif /* NEVERHOOD_MODULE1300_H */ |