home · contact · privacy
MAJOR re-write. Split plomrogue into a server and a client. Re-wrote large parts
[plomrogue] / src / server / ai.h
1 /* src/server/ai.h
2  *
3  * Pseudo AI for actor movement.
4  */
5
6 #ifndef AI_H
7 #define AI_H
8
9 struct MapObj;
10
11
12
13 /* Determine next non-player actor command / arguments by the actor's AI.
14  *
15  * The AI is pretty dumb so far. Actors basically try to move towards their
16  * nearest neighbor in a straight line, easily getting stuck behind obstacles or
17  * ending up in endless chase circles with each other.
18  */
19 extern void pretty_dumb_ai(struct MapObj * mo);
20
21
22
23 #endif