35                 if (Ai_info[i].shipnum == -1)   {
 
   59         int     shipnum, ai_index;
 
   65         return Ai_info[ai_index].
wing;
 
   70         int     shipnum, ai_index;
 
   82         Ai_info[ai_index].
wing = wingnum;
 
   98         Assertion(strlen(name) <= 
NAME_LENGTH - 1, 
"Goal target name %s is too long. Needs to be 31 characters or less.", name);
 
   99         i = Total_goal_target_names++;
 
int Total_goal_target_names
 
void _cdecl void void _cdecl void _cdecl Warning(char *filename, int line, SCP_FORMAT_STRING const char *format,...) SCP_FORMAT_STRING_ARGS(3
 
ai_info Ai_info[MAX_AI_INFO]
 
#define Assertion(expr, msg,...)                                                                        
 
char Goal_target_names[MAX_GOAL_TARGET_NAMES][NAME_LENGTH]
 
object Objects[MAX_OBJECTS]
 
char * ai_get_goal_target_name(const char *name, int *index)
 
GLuint const GLchar * name
 
void set_wingnum(int objnum, int wingnum)
 
int get_wingnum(int objnum)
 
void ai_free_slot(int ai_index)
Frees a currently used AI slot. 
 
int ai_get_slot(int shipnum)
Returns index of free AI slot. 
 
#define MAX_GOAL_TARGET_NAMES