aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/module1200.h
diff options
context:
space:
mode:
authorjohndoe1232011-07-18 20:20:23 +0000
committerWillem Jan Palenstijn2013-05-08 20:38:48 +0200
commitf162516f25150cf5ca149986731f7f4e8f7da437 (patch)
tree5efd8f17995ec62f03d246d697e753091aa5cc6d /engines/neverhood/module1200.h
parent0632fc7dda2b0ad97f22105a3fb6fbcd3346feb9 (diff)
downloadscummvm-rg350-f162516f25150cf5ca149986731f7f4e8f7da437.tar.gz
scummvm-rg350-f162516f25150cf5ca149986731f7f4e8f7da437.tar.bz2
scummvm-rg350-f162516f25150cf5ca149986731f7f4e8f7da437.zip
NEVERHOOD: More work on Scene1201
Diffstat (limited to 'engines/neverhood/module1200.h')
-rw-r--r--engines/neverhood/module1200.h22
1 files changed, 21 insertions, 1 deletions
diff --git a/engines/neverhood/module1200.h b/engines/neverhood/module1200.h
index bbdfaeb634..2a8a933b59 100644
--- a/engines/neverhood/module1200.h
+++ b/engines/neverhood/module1200.h
@@ -109,6 +109,26 @@ protected:
void sub40CD90();
};
+class Class465 : public AnimatedSprite {
+public:
+ Class465(NeverhoodEngine *vm, Sprite *class463);
+ ~Class465();
+protected:
+ Sprite *_class463;
+ void update();
+ void spriteUpdate40D150();
+};
+
+class AsScene1201LeftDoor : public AnimatedSprite {
+public:
+ AsScene1201LeftDoor(NeverhoodEngine *vm, Sprite *klayman);
+protected:
+ Sprite *_klayman;
+ SoundResource _soundResource;
+ uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
+ void sub40D590();
+};
+
class SsScene1201Tnt : public StaticSprite {
public:
SsScene1201Tnt(NeverhoodEngine *vm, uint32 elemIndex, uint32 pointIndex, int16 clipY2);
@@ -128,7 +148,7 @@ protected:
Sprite *_class463;
Sprite *_class462;
Sprite *_class466;
- Sprite *_class467;
+ Sprite *_asLeftDoor;
Sprite *_class468;
Sprite *_asTape;
bool _flag;