22 #ifndef NEVERHOOD_MODULES_MODULE1600_SPRITES_H 23 #define NEVERHOOD_MODULES_MODULE1600_SPRITES_H 25 #include "neverhood/neverhood.h" 26 #include "neverhood/module.h" 27 #include "neverhood/scene.h" 39 int _newMoveDirection;
40 int _currMoveDirection;
43 bool _hasAgainDestPoint;
45 bool _hasAgainDestPointIndex;
46 int _againDestPointIndex;
64 NPoint pathPoint(uint index) {
return (*_pathPoints)[index]; }
71 void updateTurnMovement();
72 void updateMovement();
75 void stLeanForwardIdle();
78 void stUpdateMoveDirection();
80 void moveToNextPoint();
81 void stBrakeMoveToNextPoint();
82 void stTurnCarMoveToNextPoint();
83 void moveToPrevPoint();
84 void stBrakeMoveToPrevPoint();
85 void stTurnCarMoveToPrevPoint();
87 void suMoveToNextPoint();
88 void suMoveToPrevPoint();
112 void findTrackPoint(
NPoint pt,
int &minMatchTrackIndex,
int &minMatchDistance,
120 uint32 xHandleMessage(
int messageNum,
const MessageParam ¶m)
override;
Definition: background.h:30
Definition: module1600_sprites.h:110
Definition: neverhood.h:60
Definition: module1600_sprites.h:92
Definition: module1600_sprites.h:116
Definition: resource.h:162
Definition: module1600_sprites.h:102
Definition: module1600_sprites.h:31
Definition: module1600_sprites.h:97
Definition: graphics.h:32