Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

ai_export_s Struct Reference

#include <botlib.h>


Data Fields

void(* BotAddAvoidSpot )(int movestate, vec3_t origin, float radius, int type)
int(* BotAllocChatState )(void)
int(* BotAllocGoalState )(int client)
int(* BotAllocMoveState )(void)
int(* BotAllocWeaponState )(void)
float(* BotAvoidGoalTime )(int goalstate, int number)
int(* BotChatLength )(int chatstate)
int(* BotChooseBestFightWeapon )(int weaponstate, int *inventory)
int(* BotChooseLTGItem )(int goalstate, vec3_t origin, int *inventory, int travelflags)
int(* BotChooseNBGItem )(int goalstate, vec3_t origin, int *inventory, int travelflags, struct bot_goal_s *ltg, float maxtime)
void(* BotDumpAvoidGoals )(int goalstate)
void(* BotDumpGoalStack )(int goalstate)
void(* BotEmptyGoalStack )(int goalstate)
void(* BotEnterChat )(int chatstate, int client, int sendto)
int(* BotFindMatch )(char *str, struct bot_match_s *match, unsigned long int context)
void(* BotFreeCharacter )(int character)
void(* BotFreeChatState )(int handle)
void(* BotFreeGoalState )(int handle)
void(* BotFreeItemWeights )(int goalstate)
void(* BotFreeMoveState )(int handle)
void(* BotFreeWeaponState )(int weaponstate)
void(* BotGetChatMessage )(int chatstate, char *buf, int size)
int(* BotGetLevelItemGoal )(int index, char *classname, struct bot_goal_s *goal)
int(* BotGetMapLocationGoal )(char *name, struct bot_goal_s *goal)
int(* BotGetNextCampSpotGoal )(int num, struct bot_goal_s *goal)
int(* BotGetSecondGoal )(int goalstate, struct bot_goal_s *goal)
int(* BotGetTopGoal )(int goalstate, struct bot_goal_s *goal)
void(* BotGetWeaponInfo )(int weaponstate, int weapon, struct weaponinfo_s *weaponinfo)
void(* BotGoalName )(int number, char *name, int size)
void(* BotInitialChat )(int chatstate, char *type, int mcontext, char *var0, char *var1, char *var2, char *var3, char *var4, char *var5, char *var6, char *var7)
void(* BotInitLevelItems )(void)
void(* BotInitMoveState )(int handle, struct bot_initmove_s *initmove)
void(* BotInterbreedGoalFuzzyLogic )(int parent1, int parent2, int child)
int(* BotItemGoalInVisButNotVisible )(int viewer, vec3_t eye, vec3_t viewangles, struct bot_goal_s *goal)
int(* BotLoadCharacter )(char *charfile, float skill)
int(* BotLoadChatFile )(int chatstate, char *chatfile, char *chatname)
int(* BotLoadItemWeights )(int goalstate, char *filename)
int(* BotLoadWeaponWeights )(int weaponstate, char *filename)
void(* BotMatchVariable )(struct bot_match_s *match, int variable, char *buf, int size)
int(* BotMoveInDirection )(int movestate, vec3_t dir, float speed, int type)
int(* BotMovementViewTarget )(int movestate, struct bot_goal_s *goal, int travelflags, float lookahead, vec3_t target)
void(* BotMoveToGoal )(struct bot_moveresult_s *result, int movestate, struct bot_goal_s *goal, int travelflags)
void(* BotMutateGoalFuzzyLogic )(int goalstate, float range)
int(* BotNextConsoleMessage )(int chatstate, struct bot_consolemessage_s *cm)
int(* BotNumConsoleMessages )(int chatstate)
int(* BotNumInitialChats )(int chatstate, char *type)
void(* BotPopGoal )(int goalstate)
int(* BotPredictVisiblePosition )(vec3_t origin, int areanum, struct bot_goal_s *goal, int travelflags, vec3_t target)
void(* BotPushGoal )(int goalstate, struct bot_goal_s *goal)
void(* BotQueueConsoleMessage )(int chatstate, int type, char *message)
int(* BotReachabilityArea )(vec3_t origin, int testground)
void(* BotRemoveConsoleMessage )(int chatstate, int handle)
void(* BotRemoveFromAvoidGoals )(int goalstate, int number)
void(* BotReplaceSynonyms )(char *string, unsigned long int context)
int(* BotReplyChat )(int chatstate, char *message, int mcontext, int vcontext, char *var0, char *var1, char *var2, char *var3, char *var4, char *var5, char *var6, char *var7)
void(* BotResetAvoidGoals )(int goalstate)
void(* BotResetAvoidReach )(int movestate)
void(* BotResetGoalState )(int goalstate)
void(* BotResetLastAvoidReach )(int movestate)
void(* BotResetMoveState )(int movestate)
void(* BotResetWeaponState )(int weaponstate)
void(* BotSaveGoalFuzzyLogic )(int goalstate, char *filename)
void(* BotSetAvoidGoalTime )(int goalstate, int number, float avoidtime)
void(* BotSetChatGender )(int chatstate, int gender)
void(* BotSetChatName )(int chatstate, char *name, int client)
int(* BotTouchingGoal )(vec3_t origin, struct bot_goal_s *goal)
void(* BotUpdateEntityItems )(void)
float(* Characteristic_BFloat )(int character, int index, float min, float max)
int(* Characteristic_BInteger )(int character, int index, int min, int max)
float(* Characteristic_Float )(int character, int index)
int(* Characteristic_Integer )(int character, int index)
void(* Characteristic_String )(int character, int index, char *buf, int size)
int(* GeneticParentsAndChildSelection )(int numranks, float *ranks, int *parent1, int *parent2, int *child)
int(* StringContains )(char *str1, char *str2, int casesensitive)
void(* UnifyWhiteSpaces )(char *string)


Field Documentation

void(* BotAddAvoidSpot)(int movestate, vec3_t origin, float radius, int type)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotAllocChatState)(void)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotAllocGoalState)(int client)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotAllocMoveState)(void)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotAllocWeaponState)(void)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

float(* BotAvoidGoalTime)(int goalstate, int number)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotChatLength)(int chatstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotChooseBestFightWeapon)(int weaponstate, int *inventory)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotChooseLTGItem)(int goalstate, vec3_t origin, int *inventory, int travelflags)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotChooseNBGItem)(int goalstate, vec3_t origin, int *inventory, int travelflags, struct bot_goal_s *ltg, float maxtime)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotDumpAvoidGoals)(int goalstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotDumpGoalStack)(int goalstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotEmptyGoalStack)(int goalstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotEnterChat)(int chatstate, int client, int sendto)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotFindMatch)(char *str, struct bot_match_s *match, unsigned long int context)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotFreeCharacter)(int character)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotFreeChatState)(int handle)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotFreeGoalState)(int handle)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotFreeItemWeights)(int goalstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotFreeMoveState)(int handle)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotFreeWeaponState)(int weaponstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotGetChatMessage)(int chatstate, char *buf, int size)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotGetLevelItemGoal)(int index, char *classname, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotGetMapLocationGoal)(char *name, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotGetNextCampSpotGoal)(int num, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotGetSecondGoal)(int goalstate, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotGetTopGoal)(int goalstate, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotGetWeaponInfo)(int weaponstate, int weapon, struct weaponinfo_s *weaponinfo)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotGoalName)(int number, char *name, int size)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotInitialChat)(int chatstate, char *type, int mcontext, char *var0, char *var1, char *var2, char *var3, char *var4, char *var5, char *var6, char *var7)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotInitLevelItems)(void)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotInitMoveState)(int handle, struct bot_initmove_s *initmove)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotInterbreedGoalFuzzyLogic)(int parent1, int parent2, int child)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotItemGoalInVisButNotVisible)(int viewer, vec3_t eye, vec3_t viewangles, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotLoadCharacter)(char *charfile, float skill)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotLoadChatFile)(int chatstate, char *chatfile, char *chatname)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotLoadItemWeights)(int goalstate, char *filename)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotLoadWeaponWeights)(int weaponstate, char *filename)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotMatchVariable)(struct bot_match_s *match, int variable, char *buf, int size)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotMoveInDirection)(int movestate, vec3_t dir, float speed, int type)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotMovementViewTarget)(int movestate, struct bot_goal_s *goal, int travelflags, float lookahead, vec3_t target)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotMoveToGoal)(struct bot_moveresult_s *result, int movestate, struct bot_goal_s *goal, int travelflags)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotMutateGoalFuzzyLogic)(int goalstate, float range)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotNextConsoleMessage)(int chatstate, struct bot_consolemessage_s *cm)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotNumConsoleMessages)(int chatstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotNumInitialChats)(int chatstate, char *type)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotPopGoal)(int goalstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotPredictVisiblePosition)(vec3_t origin, int areanum, struct bot_goal_s *goal, int travelflags, vec3_t target)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotPushGoal)(int goalstate, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotQueueConsoleMessage)(int chatstate, int type, char *message)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotReachabilityArea)(vec3_t origin, int testground)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotRemoveConsoleMessage)(int chatstate, int handle)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotRemoveFromAvoidGoals)(int goalstate, int number)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotReplaceSynonyms)(char *string, unsigned long int context)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotReplyChat)(int chatstate, char *message, int mcontext, int vcontext, char *var0, char *var1, char *var2, char *var3, char *var4, char *var5, char *var6, char *var7)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotResetAvoidGoals)(int goalstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotResetAvoidReach)(int movestate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotResetGoalState)(int goalstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotResetLastAvoidReach)(int movestate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotResetMoveState)(int movestate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotResetWeaponState)(int weaponstate)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotSaveGoalFuzzyLogic)(int goalstate, char *filename)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotSetAvoidGoalTime)(int goalstate, int number, float avoidtime)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotSetChatGender)(int chatstate, int gender)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotSetChatName)(int chatstate, char *name, int client)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* BotTouchingGoal)(vec3_t origin, struct bot_goal_s *goal)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* BotUpdateEntityItems)(void)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

float(* Characteristic_BFloat)(int character, int index, float min, float max)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* Characteristic_BInteger)(int character, int index, int min, int max)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

float(* Characteristic_Float)(int character, int index)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* Characteristic_Integer)(int character, int index)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* Characteristic_String)(int character, int index, char *buf, int size)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* GeneticParentsAndChildSelection)(int numranks, float *ranks, int *parent1, int *parent2, int *child)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

int(* StringContains)(char *str1, char *str2, int casesensitive)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().

void(* UnifyWhiteSpaces)(char *string)
 

Referenced by Init_AI_Export(), and SV_GameSystemCalls().


The documentation for this struct was generated from the following file:
Generated on Thu Aug 25 18:52:10 2005 for Quake III Arena by  doxygen 1.3.9.1