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