22 #ifndef NEVERHOOD_MODULES_MODULE3000_H 23 #define NEVERHOOD_MODULES_MODULE3000_H 25 #include "neverhood/neverhood.h" 26 #include "neverhood/module.h" 27 #include "neverhood/scene.h" 36 int _waterfallSoundVolume;
37 bool _isWaterfallRunning;
38 void createScene(
int sceneNum,
int which);
54 int _lockSymbolsPart1Countdown;
55 int _lockSymbolsPart2Countdown;
57 Sprite *_ssFireCannonButton;
63 uint32 _cannonTargetStatus;
64 uint32 _correctSymbols[6];
66 bool _moveCannonLeftFirst;
70 void playActionVideo();
71 bool isSymbolsPart1Solved();
72 bool isSymbolsPart2Solved();
73 void openSmacker(uint32 fileHash,
bool keepLastFrame);
88 bool _boltUnlocked[3];
89 bool _boltUnlocking[3];
105 int _noisySymbolIndex;
106 int _currentSymbolIndex;
107 int _noisyRandomSymbolIndex;
Definition: background.h:30
Definition: module3000_sprites.h:168
Definition: neverhood.h:60
Definition: module3000_sprites.h:89
Definition: module3000.h:31
Definition: smackerplayer.h:61
Definition: module3000_sprites.h:103
Definition: module3000_sprites.h:46
Definition: module3000_sprites.h:135
Definition: module3000.h:96
Definition: module3000.h:48
Definition: module3000_sprites.h:79
Definition: module3000.h:79
Definition: module3000_sprites.h:59