aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/gamemodule.h
diff options
context:
space:
mode:
authorjohndoe1232012-10-12 19:19:24 +0000
committerWillem Jan Palenstijn2013-05-08 20:47:06 +0200
commitb8d939a94b364a8d992a5053b527a822babccd37 (patch)
treee750ae72e42da5aee1f0ed2a2fcb7bb1ab9af18d /engines/neverhood/gamemodule.h
parent111b6d32c6c8e6aaafdb6e5efaeea0a0ae4aa998 (diff)
downloadscummvm-rg350-b8d939a94b364a8d992a5053b527a822babccd37.tar.gz
scummvm-rg350-b8d939a94b364a8d992a5053b527a822babccd37.tar.bz2
scummvm-rg350-b8d939a94b364a8d992a5053b527a822babccd37.zip
NEVERHOOD: Implement Scene2802 (radio tuning scene)
- Handle mouse button up events - Use the SmackerDecoder's rewind - Implement SmackerPlayer::gotoFrame (slow but better than nothing)
Diffstat (limited to 'engines/neverhood/gamemodule.h')
-rw-r--r--engines/neverhood/gamemodule.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/neverhood/gamemodule.h b/engines/neverhood/gamemodule.h
index 7031bbbe16..82e6fa57c8 100644
--- a/engines/neverhood/gamemodule.h
+++ b/engines/neverhood/gamemodule.h
@@ -37,6 +37,7 @@ public:
void startup();
void handleMouseMove(int16 x, int16 y);
void handleMouseDown(int16 x, int16 y);
+ void handleMouseUp(int16 x, int16 y);
void handleSpaceKey();
void initScene1307Vars();
void initScene1405Vars();
@@ -44,6 +45,7 @@ public:
void initScene2808Vars1();
void initScene2808Vars2();
void initScene3009Vars();
+ uint32 getScene2802MusicFileHash();
protected:
Entity *_prevChildObject;
bool _someFlag1;