FS2_Open
Open source remastering of the Freespace 2 engine
player Class Reference

#include <player.h>

Public Member Functions

void reset ()
 
void assign (const player *pl)
 

Public Attributes

char callsign [CALLSIGN_LEN+1]
 
char short_callsign [CALLSIGN_LEN+1]
 
int short_callsign_width
 
char image_filename [MAX_FILENAME_LEN+1]
 
char s_squad_filename [MAX_FILENAME_LEN+1]
 
char s_squad_name [NAME_LENGTH+1]
 
char m_squad_filename [MAX_FILENAME_LEN+1]
 
char m_squad_name [NAME_LENGTH+1]
 
char current_campaign [MAX_FILENAME_LEN+1]
 
int readyroom_listing_mode
 
int flags
 
int save_flags
 
htarget_list keyed_targets [MAX_KEYED_TARGETS]
 
int current_hotkey_set
 
vec3d lead_target_pos
 
int lead_target_cheat
 
int lead_indicator_active
 
int lock_indicator_x
 
int lock_indicator_y
 
int lock_indicator_start_x
 
int lock_indicator_start_y
 
int lock_indicator_visible
 
float lock_time_to_target
 
float lock_dist_to_target
 
int last_ship_flown_si_index
 
int objnum
 
button_info bi
 
control_info ci
 
scoring_struct stats
 
int friendly_hits
 
float friendly_damage
 
fix friendly_last_hit_time
 
fix last_warning_message_time
 
int control_mode
 
int saved_viewer_mode
 
int check_warn_timestamp
 
int distance_warning_count
 
int distance_warning_time
 
int allow_warn_timestamp
 
int warn_count
 
float damage_this_burst
 
int repair_sound_loop
 
int cargo_scan_loop
 
int praise_count
 
int allow_praise_timestamp
 
int praise_delay_timestamp
 
int ask_help_count
 
int allow_ask_help_timestamp
 
int scream_count
 
int allow_scream_timestamp
 
int low_ammo_complaint_count
 
int allow_ammo_timestamp
 
int praise_self_count
 
int praise_self_timestamp
 
int subsys_in_view
 
int request_repair_timestamp
 
int cargo_inspect_time
 
int target_is_dying
 
int current_target_sx
 
int current_target_sy
 
int target_in_lock_cone
 
ship_subsyslocking_subsys
 
int locking_subsys_parent
 
int locking_on_center
 
int killer_objtype
 
int killer_species
 
int killer_weapon_index
 
char killer_parent_name [NAME_LENGTH]
 
int check_for_all_alone_msg
 
int update_dumbfire_time
 
int update_lock_time
 
int threat_flags
 
int auto_advance
 
multi_local_options m_local_options
 
multi_server_options m_server_options
 
int insignia_texture
 
int tips
 
int shield_penalty_stamp
 
int failures_this_session
 
ubyte show_skip_popup
 
SCP_vector< sexp_variablevariables
 
SCP_string death_message
 
control_info lua_ci
 
button_info lua_bi
 
button_info lua_bi_full
 
int player_was_multi
 
char language [LCL_LANG_NAME_LEN+1]
 

Detailed Description

Definition at line 85 of file player.h.

Member Function Documentation

void player::assign ( const player pl)

Definition at line 528 of file managepilot.cpp.

void player::reset ( )

Definition at line 397 of file managepilot.cpp.

Member Data Documentation

int player::allow_ammo_timestamp

Definition at line 163 of file player.h.

int player::allow_ask_help_timestamp

Definition at line 157 of file player.h.

int player::allow_praise_timestamp

Definition at line 153 of file player.h.

int player::allow_scream_timestamp

Definition at line 160 of file player.h.

int player::allow_warn_timestamp

Definition at line 143 of file player.h.

int player::ask_help_count

Definition at line 156 of file player.h.

int player::auto_advance

Definition at line 190 of file player.h.

button_info player::bi

Definition at line 125 of file player.h.

char player::callsign[CALLSIGN_LEN+1]

Definition at line 91 of file player.h.

int player::cargo_inspect_time

Definition at line 171 of file player.h.

int player::cargo_scan_loop

Definition at line 150 of file player.h.

int player::check_for_all_alone_msg

Definition at line 185 of file player.h.

int player::check_warn_timestamp

Definition at line 137 of file player.h.

control_info player::ci

Definition at line 126 of file player.h.

int player::control_mode

Definition at line 134 of file player.h.

char player::current_campaign[MAX_FILENAME_LEN+1]

Definition at line 101 of file player.h.

int player::current_hotkey_set

Definition at line 108 of file player.h.

int player::current_target_sx

Definition at line 173 of file player.h.

int player::current_target_sy

Definition at line 174 of file player.h.

float player::damage_this_burst

Definition at line 146 of file player.h.

SCP_string player::death_message

Definition at line 208 of file player.h.

int player::distance_warning_count

Definition at line 140 of file player.h.

int player::distance_warning_time

Definition at line 141 of file player.h.

int player::failures_this_session

Definition at line 202 of file player.h.

int player::flags

Definition at line 104 of file player.h.

float player::friendly_damage

Definition at line 130 of file player.h.

int player::friendly_hits

Definition at line 129 of file player.h.

fix player::friendly_last_hit_time

Definition at line 131 of file player.h.

char player::image_filename[MAX_FILENAME_LEN+1]

Definition at line 95 of file player.h.

int player::insignia_texture

Definition at line 195 of file player.h.

htarget_list player::keyed_targets[MAX_KEYED_TARGETS]

Definition at line 107 of file player.h.

int player::killer_objtype

Definition at line 180 of file player.h.

char player::killer_parent_name[NAME_LENGTH]

Definition at line 183 of file player.h.

int player::killer_species

Definition at line 181 of file player.h.

int player::killer_weapon_index

Definition at line 182 of file player.h.

char player::language[LCL_LANG_NAME_LEN+1]

Definition at line 216 of file player.h.

int player::last_ship_flown_si_index

Definition at line 122 of file player.h.

fix player::last_warning_message_time

Definition at line 132 of file player.h.

int player::lead_indicator_active

Definition at line 112 of file player.h.

int player::lead_target_cheat

Definition at line 111 of file player.h.

vec3d player::lead_target_pos

Definition at line 110 of file player.h.

float player::lock_dist_to_target

Definition at line 120 of file player.h.

int player::lock_indicator_start_x

Definition at line 116 of file player.h.

int player::lock_indicator_start_y

Definition at line 117 of file player.h.

int player::lock_indicator_visible

Definition at line 118 of file player.h.

int player::lock_indicator_x

Definition at line 114 of file player.h.

int player::lock_indicator_y

Definition at line 115 of file player.h.

float player::lock_time_to_target

Definition at line 119 of file player.h.

int player::locking_on_center

Definition at line 178 of file player.h.

ship_subsys* player::locking_subsys

Definition at line 176 of file player.h.

int player::locking_subsys_parent

Definition at line 177 of file player.h.

int player::low_ammo_complaint_count

Definition at line 162 of file player.h.

button_info player::lua_bi

Definition at line 211 of file player.h.

button_info player::lua_bi_full

Definition at line 212 of file player.h.

control_info player::lua_ci

Definition at line 210 of file player.h.

multi_local_options player::m_local_options

Definition at line 192 of file player.h.

multi_server_options player::m_server_options

Definition at line 193 of file player.h.

char player::m_squad_filename[MAX_FILENAME_LEN+1]

Definition at line 98 of file player.h.

char player::m_squad_name[NAME_LENGTH+1]

Definition at line 99 of file player.h.

int player::objnum

Definition at line 124 of file player.h.

int player::player_was_multi

Definition at line 214 of file player.h.

int player::praise_count

Definition at line 152 of file player.h.

int player::praise_delay_timestamp

Definition at line 154 of file player.h.

int player::praise_self_count

Definition at line 165 of file player.h.

int player::praise_self_timestamp

Definition at line 166 of file player.h.

int player::readyroom_listing_mode

Definition at line 102 of file player.h.

int player::repair_sound_loop

Definition at line 148 of file player.h.

int player::request_repair_timestamp

Definition at line 169 of file player.h.

char player::s_squad_filename[MAX_FILENAME_LEN+1]

Definition at line 96 of file player.h.

char player::s_squad_name[NAME_LENGTH+1]

Definition at line 97 of file player.h.

int player::save_flags

Definition at line 105 of file player.h.

int player::saved_viewer_mode

Definition at line 135 of file player.h.

int player::scream_count

Definition at line 159 of file player.h.

int player::shield_penalty_stamp

Definition at line 200 of file player.h.

char player::short_callsign[CALLSIGN_LEN+1]

Definition at line 92 of file player.h.

int player::short_callsign_width

Definition at line 93 of file player.h.

ubyte player::show_skip_popup

Definition at line 203 of file player.h.

scoring_struct player::stats

Definition at line 127 of file player.h.

int player::subsys_in_view

Definition at line 168 of file player.h.

int player::target_in_lock_cone

Definition at line 175 of file player.h.

int player::target_is_dying

Definition at line 172 of file player.h.

int player::threat_flags

Definition at line 189 of file player.h.

int player::tips

Definition at line 198 of file player.h.

int player::update_dumbfire_time

Definition at line 187 of file player.h.

int player::update_lock_time

Definition at line 188 of file player.h.

SCP_vector<sexp_variable> player::variables

Definition at line 206 of file player.h.

int player::warn_count

Definition at line 145 of file player.h.


The documentation for this class was generated from the following files: