22 #ifndef NEVERHOOD_MODULES_MODULE2200_H 23 #define NEVERHOOD_MODULES_MODULE2200_H 25 #include "neverhood/neverhood.h" 26 #include "neverhood/module.h" 27 #include "neverhood/scene.h" 28 #include "neverhood/modules/module1000.h" 29 #include "neverhood/graphics.h" 39 void createScene(
int sceneNum,
int which);
41 void createHallOfRecordsScene(
int which, uint32 hallOfRecordsInfoId);
42 bool shouldSkipHall();
68 int16 _movingCubePosition;
74 int16 getFreeCubePosition(int16 index);
89 NRect _leftDoorClipRect;
90 NRect _rightDoorClipRect;
102 bool _isKlaymenInLight;
121 void klaymenInFrontSpikes();
122 void klaymenBehindSpikes();
123 void readClickedColumn();
136 Sprite *_asWallRobotAnimation;
137 Sprite *_asWallCannonAnimation;
139 int _elevatorSurfacePriority;
140 bool _klaymenAtElevator;
156 int16 _backgroundScrollY;
161 int16 _visibleRowsCount;
165 void drawRow(int16 rowIndex);
174 bool _isKlaymenInLight;
177 void readClickedColumn();
187 void readClickedColumn();
196 void readClickedColumn();
Definition: module2200.h:168
Definition: background.h:30
Definition: staticdata.h:70
Definition: module2200.h:126
Definition: neverhood.h:60
Definition: module2200.h:60
Definition: module2200.h:78
Definition: module2200.h:45
Definition: graphics.h:42
Definition: module2200.h:33
Definition: module2200.h:108
Definition: resource.h:138
Definition: graphics.h:133
Definition: module2200.h:96
Definition: module2200.h:146
Definition: graphics.h:85
Definition: module2200.h:190
Definition: module2200.h:180