diff options
Diffstat (limited to 'engines/neverhood/klayman.h')
-rw-r--r-- | engines/neverhood/klayman.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/neverhood/klayman.h b/engines/neverhood/klayman.h index 27d92984a2..d508f6cd27 100644 --- a/engines/neverhood/klayman.h +++ b/engines/neverhood/klayman.h @@ -612,6 +612,25 @@ protected: void sub40F7C0(); }; +class KmScene2809 : public Klayman { +public: + KmScene2809(NeverhoodEngine *vm, Entity *parentScene, int16 x, int16 y, + bool flag, NRect *clipRects, uint clipRectsCount); +protected: + SoundResource _soundRes1; + SoundResource _soundRes2; + SoundResource _soundRes3; + SoundResource _soundRes4; + SoundResource _soundRes5; + bool _flag1; + bool _flag2; + uint32 xHandleMessage(int messageNum, const MessageParam ¶m); + uint32 handleMessage457FC0(int messageNum, const MessageParam ¶m, Entity *sender); + uint32 handleMessage458340(int messageNum, const MessageParam ¶m, Entity *sender); + void sub458550(); + void sub458590(); +}; + } // End of namespace Neverhood #endif /* NEVERHOOD_KLAYMAN_H */ |