diff options
Diffstat (limited to 'engines/neverhood/klayman.h')
-rw-r--r-- | engines/neverhood/klayman.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/engines/neverhood/klayman.h b/engines/neverhood/klayman.h index 8ec33bceab..3c87104125 100644 --- a/engines/neverhood/klayman.h +++ b/engines/neverhood/klayman.h @@ -82,6 +82,8 @@ public: void sub421070(); void sub420420(); void sub420ED0(); + void sub4207A0(); + void sub4207F0(); void spriteUpdate41F250(); void spriteUpdate41F5F0(); @@ -264,6 +266,25 @@ protected: void sub478170(); }; +class KmScene1201 : public Klayman { +public: + KmScene1201(NeverhoodEngine *vm, Entity *parentScene, Entity *class464, int16 x, int16 y); +protected: + Entity *_class464; + int _countdown; + uint32 xHandleMessage(int messageNum, const MessageParam ¶m); + void update40DBE0(); + uint32 handleMessage40DC00(int messageNum, const MessageParam ¶m, Entity *sender); + void sub40DD20(); + void sub40DD90(); + uint32 handleMessage40DDF0(int messageNum, const MessageParam ¶m, Entity *sender); + uint32 handleMessage40DEA0(int messageNum, const MessageParam ¶m, Entity *sender); + void sub40DF00(); + void sub40DF60(); + void sub40DFA0(); + void sub40E040(); +}; + } // End of namespace Neverhood #endif /* NEVERHOOD_KLAYMAN_H */ |