22 #ifndef NEVERHOOD_MODULES_MODULE2800_SPRITES_H 23 #define NEVERHOOD_MODULES_MODULE2800_SPRITES_H 25 #include "neverhood/neverhood.h" 26 #include "neverhood/module.h" 27 #include "neverhood/scene.h" 36 void setFileHashes(uint32 fileHash1, uint32 fileHash2);
39 uint32 _fileHash1, _fileHash2;
40 bool _isPulled, _isBusy;
49 uint32 _fileHash1, _fileHash2;
116 int16 getColorNum()
const {
return _colorNum; }
170 void startCountdown(
int index);
174 int _testTubeSetNum, _testTubeIndex;
184 uint32 getFillLevel()
const {
return _fillLevel; }
210 void stKeepFlowing();
269 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
276 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
286 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
293 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
299 bool needsLargeSurface,
NRect *clipRects, uint clipRectsCount);
301 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
307 bool needsLargeSurface,
NRect *clipRects, uint clipRectsCount);
309 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
316 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
322 NRect *clipRects, uint clipRectsCount);
324 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
331 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
Definition: module2800_sprites.h:319
Definition: module2800_sprites.h:31
Definition: background.h:30
Definition: module2800.h:132
Definition: module2800_sprites.h:225
Definition: neverhood.h:60
Definition: module2800_sprites.h:296
Definition: module2800_sprites.h:76
Definition: module2800_sprites.h:153
Definition: module2800_sprites.h:304
Definition: module2800_sprites.h:83
Definition: module2800_sprites.h:193
Definition: module2800_sprites.h:110
Definition: module2800_sprites.h:217
Definition: module2800_sprites.h:206
Definition: module2800_sprites.h:101
Definition: module2800_sprites.h:289
Definition: graphics.h:42
Definition: module2800_sprites.h:167
Definition: module2800_sprites.h:179
Definition: module2800_sprites.h:232
Definition: module2800_sprites.h:265
Definition: module2800_sprites.h:160
Definition: module2800_sprites.h:327
Definition: module2800_sprites.h:88
Definition: module2800_sprites.h:137
Definition: module2800_sprites.h:258
Definition: module2800_sprites.h:53
Definition: module2800_sprites.h:45
signed char * fill(signed char *first, signed char *last, Value val)
Definition: algorithm.h:168
Definition: module2800_sprites.h:240
Definition: module2800_sprites.h:248
Definition: module2800_sprites.h:312
Definition: module2800_sprites.h:272
Definition: module2800_sprites.h:279
Definition: module2800_sprites.h:95