FS2_Open
Open source remastering of the Freespace 2 engine
ai_profiles.cpp File Reference
#include "ai/ai_profiles.h"
#include "globalincs/def_files.h"
#include "globalincs/pstypes.h"
#include "localization/localize.h"
#include "parse/parselo.h"
#include "ship/ship.h"
#include "weapon/weapon.h"

Go to the source code of this file.

Functions

void set_flag (ai_profile_t *profile, char *name, int flag, int type)
 
int ai_path_type_match (char *p)
 
void parse_ai_profiles_tbl (const char *filename)
 
void ai_profiles_init ()
 
int ai_profile_lookup (char *name)
 

Variables

int Num_ai_profiles
 
int Default_ai_profile
 
ai_profile_t Ai_profiles [MAX_AI_PROFILES]
 
char * AI_path_types []
 
int Num_ai_path_types = sizeof(AI_path_types)/sizeof(char*)
 

Function Documentation

int ai_path_type_match ( char *  p)

Definition at line 58 of file ai_profiles.cpp.

int ai_profile_lookup ( char *  name)

Definition at line 562 of file ai_profiles.cpp.

void ai_profiles_init ( )

Definition at line 533 of file ai_profiles.cpp.

void parse_ai_profiles_tbl ( const char *  filename)

Definition at line 70 of file ai_profiles.cpp.

void set_flag ( ai_profile_t profile,
char *  name,
int  flag,
int  type 
)

Definition at line 30 of file ai_profiles.cpp.

Variable Documentation

char* AI_path_types[]
Initial value:
= {
"normal",
"alt1",
}

Definition at line 51 of file ai_profiles.cpp.

Definition at line 22 of file ai_profiles.cpp.

int Default_ai_profile

Definition at line 21 of file ai_profiles.cpp.

int Num_ai_path_types = sizeof(AI_path_types)/sizeof(char*)

Definition at line 56 of file ai_profiles.cpp.

int Num_ai_profiles

Definition at line 20 of file ai_profiles.cpp.