aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/module2400.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/neverhood/module2400.h')
-rw-r--r--engines/neverhood/module2400.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/neverhood/module2400.h b/engines/neverhood/module2400.h
index 9a593d8dc9..16c1d64625 100644
--- a/engines/neverhood/module2400.h
+++ b/engines/neverhood/module2400.h
@@ -32,6 +32,7 @@
#include "neverhood/module1200.h"
#include "neverhood/module2100.h"
#include "neverhood/module2200.h"
+#include "neverhood/module2800.h"
namespace Neverhood {
@@ -160,6 +161,22 @@ protected:
void playPipeSound(uint32 fileHash);
};
+class Scene2403 : public Scene {
+public:
+ Scene2403(NeverhoodEngine *vm, Module *parentModule, int which);
+protected:
+ Sprite *_sprite1;
+ Sprite *_sprite2;
+ Sprite *_ssButton;
+ Sprite *_asTape;
+ Sprite *_class545;
+ Sprite *_asLightCord;
+ bool _flag1;
+ SoundResource _soundResource1;
+ SoundResource _soundResource2;
+ uint32 handleMessage(int messageNum, const MessageParam &param, Entity *sender);
+};
+
class Scene2406 : public Scene {
public:
Scene2406(NeverhoodEngine *vm, Module *parentModule, int which);