22 #ifndef NEVERHOOD_MODULES_MODULE1400_SPRITES_H 23 #define NEVERHOOD_MODULES_MODULE1400_SPRITES_H 25 #include "neverhood/neverhood.h" 26 #include "neverhood/module.h" 27 #include "neverhood/scene.h" 39 void upSuckInProjector();
42 void stStartSucking();
44 void stSuckInProjector();
76 void stCloseDoorDone();
84 int8 leftBorderLeaves;
85 int8 rightBorderLeaves;
103 void moveProjector();
107 void stStartLockedInSlot();
108 void stStayLockedInSlot();
109 void stStartProjecting();
110 void stLockedInSlot();
111 void stStopProjecting();
112 void stTurnToFront();
113 void stStartSuckedIn();
128 void stMoveDownDone();
129 void stMoveDownSolvedDone();
138 int16 _currSectionIndex;
139 int16 _nextHoleIndex;
143 void upGoThroughHole();
144 void stIdleLookAtGoodHole();
147 void stGoThroughHole();
148 void stArriveAtHole();
157 void hide(
bool playClickSound);
171 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
178 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
185 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
192 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
Definition: module1400_sprites.h:56
Definition: background.h:30
Definition: module1400_sprites.h:31
Definition: neverhood.h:60
Definition: module1400_sprites.h:116
Definition: module1400_sprites.h:153
Definition: module1400_sprites.h:174
Definition: module1400_sprites.h:47
Definition: module1400_sprites.h:167
Definition: module1400_sprites.h:79
Definition: module1400_sprites.h:132
Definition: module1400_sprites.h:188
Definition: module1400_sprites.h:65
Definition: module1400_sprites.h:181
Definition: module1400.h:118
Definition: module1400_sprites.h:121
Definition: module1400_sprites.h:88
Definition: graphics.h:32