47 // Description: Contains bot structures and prototypes |
47 // Description: Contains bot structures and prototypes |
48 // [Dusk] Clipped stuff that botc doesn't need. |
48 // [Dusk] Clipped stuff that botc doesn't need. |
49 // |
49 // |
50 //----------------------------------------------------------------------------- |
50 //----------------------------------------------------------------------------- |
51 |
51 |
52 #ifndef __BOTCOMMANDS_H__ |
52 #ifndef BOTC_BOTCOMMANDS_H |
53 #define __BOTCOMMANDS_H__ |
53 #define BOTC_BOTCOMMANDS_H |
54 |
54 |
55 #include "bots.h" |
55 #include "bots.h" |
56 |
56 |
57 //***************************************************************************** |
57 //***************************************************************************** |
58 // DEFINES |
58 // DEFINES |
59 |
|
60 #define SETENEMY_LASTSEEN 0 |
|
61 #define SETENEMY_LASTSHOTBY 1 |
|
62 |
|
63 // Different results for pathing commands. |
|
64 #define PATH_UNREACHABLE -1 |
|
65 #define PATH_INCOMPLETE 0 |
|
66 #define PATH_COMPLETE 1 |
|
67 #define PATH_REACHEDGOAL 2 |
|
68 |
59 |
69 // This is the size of the return string for the bot command functions. |
60 // This is the size of the return string for the bot command functions. |
70 #define BOTCMD_RETURNSTRING_SIZE 256 |
61 #define BOTCMD_RETURNSTRING_SIZE 256 |
71 |
62 |
72 //***************************************************************************** |
63 //***************************************************************************** |