22 #ifndef GOT_GAME_MOVE_H 23 #define GOT_GAME_MOVE_H 25 #include "got/data/defines.h" 29 extern void nextFrame(Actor *actor);
30 extern bool pointWithin(
int x,
int y,
int x1,
int y1,
int x2,
int y2);
31 extern bool overlap(
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int x4,
int y4);
32 extern int reverseDirection(Actor *actor);
33 extern void thorShoots();
34 extern void thorDamaged(Actor *actor);
35 extern void actorDestroyed(Actor *actor);
36 extern int actorShoots(Actor *actor,
int dir);
37 extern void actorAlwaysShoots(Actor *actor,
int dir);
38 extern void actorDamaged(Actor *actor,
int damage);
39 extern void moveActor(Actor *actor);