Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ai_info Struct Reference

#include <ai.h>

List of all members.

Public Attributes

int ai_flags
int shipnum
int type
int wing
int behavior
int mode
int previous_mode
int mode_time
int target_objnum
int target_signature
int previous_target_objnum
int stealth_last_cheat_visible_stamp
int stealth_last_visible_stamp
float stealth_sweep_box_size
vector stealth_last_pos
vector stealth_velocity
float previous_dot_to_enemy
float target_time
int enemy_wing
int attacker_objnum
int goal_objnum
int goal_signature
int guard_objnum
int guard_signature
int guard_wingnum
int ignore_objnum
int ignore_signature
int ai_class
int wp_list
int wp_index
int wp_flags
int wp_dir
char waypoint_speed_cap
int path_start
int path_cur
int path_length
int path_dir
int path_flags
int path_objnum
int path_goal_obj_hash
fix path_next_create_time
vector path_create_pos
matrix path_create_orient
int mp_index
fix path_next_check_time
int path_goal_dist
int path_subsystem_next_check
int submode
int previous_submode
float best_dot_to_enemy
float best_dot_from_enemy
fix best_dot_to_time
fix best_dot_from_time
fix submode_start_time
int submode_parm0
fix next_predict_pos_time
ai_goal goals [MAX_AI_GOALS]
int active_goal
int goal_check_time
vector last_predicted_enemy_pos
float time_enemy_in_range
fix last_attack_time
fix last_hit_time
int last_hit_quadrant
fix last_hit_target_time
int hitter_objnum
int hitter_signature
fix resume_goal_time
float prev_accel
float prev_dot_to_goal
vector goal_point
vector prev_goal_point
float ai_accuracy
float ai_evasion
float ai_courage
float ai_patience
ship_subsystargeted_subsys
ship_subsyslast_subsys_target
int targeted_subsys_parent
float aspect_locked_time
int dock_index
int dockee_index
int dock_path_index
int dock_objnum
int dock_signature
int danger_weapon_objnum
int danger_weapon_signature
vector guard_vec
int nearest_locked_object
float nearest_locked_distance
float current_target_distance
int current_target_is_locked
int current_target_dist_trend
int current_target_speed_trend
float last_dist
float last_speed
int last_secondary_index
int last_target
int rearm_first_missile
int rearm_release_delay
fix afterburner_stop_time
int last_objsig_hit
int ignore_expire_timestamp
int warp_out_timestamp
int next_rearm_request_timestamp
int primary_select_timestamp
int secondary_select_timestamp
int scan_for_enemy_timestamp
int choose_enemy_timestamp
int force_warp_time
int shockwave_object
int shield_manage_timestamp
int self_destruct_timestamp
int ok_to_target_timestamp
float kamikaze_damage
vector big_attack_point
vector big_attack_surface_normal
int pick_big_attack_point_timestamp
int avoid_ship_num
vector avoid_goal_point
fix avoid_check_timestamp
vector big_collision_normal
vector big_recover_pos_1
vector big_recover_pos_2
int big_recover_timestamp
int abort_rearm_timestamp
int artillery_objnum
int artillery_sig
float artillery_lock_time
vector artillery_lock_pos
float lethality
float lead_scale
float stay_near_distance


Member Data Documentation

int ai_info::abort_rearm_timestamp
 

int ai_info::active_goal
 

fix ai_info::afterburner_stop_time
 

float ai_info::ai_accuracy
 

int ai_info::ai_class
 

float ai_info::ai_courage
 

float ai_info::ai_evasion
 

int ai_info::ai_flags
 

float ai_info::ai_patience
 

vector ai_info::artillery_lock_pos
 

float ai_info::artillery_lock_time
 

int ai_info::artillery_objnum
 

int ai_info::artillery_sig
 

float ai_info::aspect_locked_time
 

int ai_info::attacker_objnum
 

fix ai_info::avoid_check_timestamp
 

vector ai_info::avoid_goal_point
 

int ai_info::avoid_ship_num
 

int ai_info::behavior
 

float ai_info::best_dot_from_enemy
 

fix ai_info::best_dot_from_time
 

float ai_info::best_dot_to_enemy
 

fix ai_info::best_dot_to_time
 

vector ai_info::big_attack_point
 

vector ai_info::big_attack_surface_normal
 

vector ai_info::big_collision_normal
 

vector ai_info::big_recover_pos_1
 

vector ai_info::big_recover_pos_2
 

int ai_info::big_recover_timestamp
 

int ai_info::choose_enemy_timestamp
 

int ai_info::current_target_dist_trend
 

float ai_info::current_target_distance
 

int ai_info::current_target_is_locked
 

int ai_info::current_target_speed_trend
 

int ai_info::danger_weapon_objnum
 

int ai_info::danger_weapon_signature
 

int ai_info::dock_index
 

int ai_info::dock_objnum
 

int ai_info::dock_path_index
 

int ai_info::dock_signature
 

int ai_info::dockee_index
 

int ai_info::enemy_wing
 

int ai_info::force_warp_time
 

int ai_info::goal_check_time
 

int ai_info::goal_objnum
 

vector ai_info::goal_point
 

int ai_info::goal_signature
 

ai_goal ai_info::goals[MAX_AI_GOALS]
 

int ai_info::guard_objnum
 

int ai_info::guard_signature
 

vector ai_info::guard_vec
 

int ai_info::guard_wingnum
 

int ai_info::hitter_objnum
 

int ai_info::hitter_signature
 

int ai_info::ignore_expire_timestamp
 

int ai_info::ignore_objnum
 

int ai_info::ignore_signature
 

float ai_info::kamikaze_damage
 

fix ai_info::last_attack_time
 

float ai_info::last_dist
 

int ai_info::last_hit_quadrant
 

fix ai_info::last_hit_target_time
 

fix ai_info::last_hit_time
 

int ai_info::last_objsig_hit
 

vector ai_info::last_predicted_enemy_pos
 

int ai_info::last_secondary_index
 

float ai_info::last_speed
 

ship_subsys* ai_info::last_subsys_target
 

int ai_info::last_target
 

float ai_info::lead_scale
 

float ai_info::lethality
 

int ai_info::mode
 

int ai_info::mode_time
 

int ai_info::mp_index
 

float ai_info::nearest_locked_distance
 

int ai_info::nearest_locked_object
 

fix ai_info::next_predict_pos_time
 

int ai_info::next_rearm_request_timestamp
 

int ai_info::ok_to_target_timestamp
 

matrix ai_info::path_create_orient
 

vector ai_info::path_create_pos
 

int ai_info::path_cur
 

int ai_info::path_dir
 

int ai_info::path_flags
 

int ai_info::path_goal_dist
 

int ai_info::path_goal_obj_hash
 

int ai_info::path_length
 

fix ai_info::path_next_check_time
 

fix ai_info::path_next_create_time
 

int ai_info::path_objnum
 

int ai_info::path_start
 

int ai_info::path_subsystem_next_check
 

int ai_info::pick_big_attack_point_timestamp
 

float ai_info::prev_accel
 

float ai_info::prev_dot_to_goal
 

vector ai_info::prev_goal_point
 

float ai_info::previous_dot_to_enemy
 

int ai_info::previous_mode
 

int ai_info::previous_submode
 

int ai_info::previous_target_objnum
 

int ai_info::primary_select_timestamp
 

int ai_info::rearm_first_missile
 

int ai_info::rearm_release_delay
 

fix ai_info::resume_goal_time
 

int ai_info::scan_for_enemy_timestamp
 

int ai_info::secondary_select_timestamp
 

int ai_info::self_destruct_timestamp
 

int ai_info::shield_manage_timestamp
 

int ai_info::shipnum
 

int ai_info::shockwave_object
 

float ai_info::stay_near_distance
 

int ai_info::stealth_last_cheat_visible_stamp
 

vector ai_info::stealth_last_pos
 

int ai_info::stealth_last_visible_stamp
 

float ai_info::stealth_sweep_box_size
 

vector ai_info::stealth_velocity
 

int ai_info::submode
 

int ai_info::submode_parm0
 

fix ai_info::submode_start_time
 

int ai_info::target_objnum
 

int ai_info::target_signature
 

float ai_info::target_time
 

ship_subsys* ai_info::targeted_subsys
 

int ai_info::targeted_subsys_parent
 

float ai_info::time_enemy_in_range
 

int ai_info::type
 

int ai_info::warp_out_timestamp
 

char ai_info::waypoint_speed_cap
 

int ai_info::wing
 

int ai_info::wp_dir
 

int ai_info::wp_flags
 

int ai_info::wp_index
 

int ai_info::wp_list
 


The documentation for this struct was generated from the following file:
Generated on Mon Jul 8 11:30:23 2002 for fs2source_released by doxygen1.2.16