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

#include <missionparse.h>

Public Member Functions

 p_object ()
 
 ~p_object ()
 

Public Attributes

char name [NAME_LENGTH]
 
p_objectnext
 
p_objectprev
 
vec3d pos
 
matrix orient
 
int ship_class
 
int team
 
int behavior
 
int ai_goals
 
char cargo1
 
SCP_string team_color_setting
 
int status_count
 
int status_type [MAX_OBJECT_STATUS]
 
int status [MAX_OBJECT_STATUS]
 
int target [MAX_OBJECT_STATUS]
 
int subsys_index
 
int subsys_count
 
int initial_velocity
 
int initial_hull
 
int initial_shields
 
int arrival_location
 
int arrival_distance
 
int arrival_anchor
 
int arrival_path_mask
 
int arrival_cue
 
int arrival_delay
 
int departure_location
 
int departure_anchor
 
int departure_path_mask
 
int departure_cue
 
int departure_delay
 
char misc [NAME_LENGTH]
 
int wingnum
 
int pos_in_wing
 
int flags
 
int flags2
 
int escort_priority
 
int ai_class
 
int hotkey
 
int score
 
float assist_score_pct
 
int orders_accepted
 
p_dock_instancedock_list
 
objectcreated_object
 
int group
 
int persona_index
 
int kamikaze_damage
 
bool use_special_explosion
 
int special_exp_damage
 
int special_exp_blast
 
int special_exp_inner
 
int special_exp_outer
 
bool use_shockwave
 
int special_exp_shockwave_speed
 
int special_exp_deathroll_time
 
int special_hitpoints
 
int special_shield
 
ushort net_signature
 
int destroy_before_mission_time
 
char wing_status_wing_index
 
char wing_status_wing_pos
 
uint respawn_count
 
int respawn_priority
 
int alt_type_index
 
int callsign_index
 
float ship_max_hull_strength
 
float ship_max_shield_strength
 
float max_shield_recharge
 
SCP_vector< texture_replacereplacement_textures
 
SCP_vector< alt_classalt_classes
 
int alt_iff_color [MAX_IFFS][MAX_IFFS]
 

Detailed Description

Definition at line 343 of file missionparse.h.

Constructor & Destructor Documentation

p_object::p_object ( )

Definition at line 2702 of file missionparse.cpp.

p_object::~p_object ( )

Definition at line 2707 of file missionparse.cpp.

Member Data Documentation

int p_object::ai_class

Definition at line 390 of file missionparse.h.

int p_object::ai_goals

Definition at line 354 of file missionparse.h.

SCP_vector<alt_class> p_object::alt_classes

Definition at line 433 of file missionparse.h.

int p_object::alt_iff_color[MAX_IFFS][MAX_IFFS]

Definition at line 435 of file missionparse.h.

int p_object::alt_type_index

Definition at line 422 of file missionparse.h.

int p_object::arrival_anchor

Definition at line 371 of file missionparse.h.

int p_object::arrival_cue

Definition at line 373 of file missionparse.h.

int p_object::arrival_delay

Definition at line 374 of file missionparse.h.

int p_object::arrival_distance

Definition at line 370 of file missionparse.h.

int p_object::arrival_location

Definition at line 369 of file missionparse.h.

int p_object::arrival_path_mask

Definition at line 372 of file missionparse.h.

float p_object::assist_score_pct

Definition at line 393 of file missionparse.h.

int p_object::behavior

Definition at line 353 of file missionparse.h.

int p_object::callsign_index

Definition at line 423 of file missionparse.h.

char p_object::cargo1

Definition at line 355 of file missionparse.h.

object* p_object::created_object

Definition at line 396 of file missionparse.h.

int p_object::departure_anchor

Definition at line 377 of file missionparse.h.

int p_object::departure_cue

Definition at line 379 of file missionparse.h.

int p_object::departure_delay

Definition at line 380 of file missionparse.h.

int p_object::departure_location

Definition at line 376 of file missionparse.h.

int p_object::departure_path_mask

Definition at line 378 of file missionparse.h.

int p_object::destroy_before_mission_time

Definition at line 414 of file missionparse.h.

p_dock_instance* p_object::dock_list

Definition at line 395 of file missionparse.h.

int p_object::escort_priority

Definition at line 389 of file missionparse.h.

int p_object::flags

Definition at line 387 of file missionparse.h.

int p_object::flags2

Definition at line 388 of file missionparse.h.

int p_object::group

Definition at line 397 of file missionparse.h.

int p_object::hotkey

Definition at line 391 of file missionparse.h.

int p_object::initial_hull

Definition at line 366 of file missionparse.h.

int p_object::initial_shields

Definition at line 367 of file missionparse.h.

int p_object::initial_velocity

Definition at line 365 of file missionparse.h.

int p_object::kamikaze_damage

Definition at line 399 of file missionparse.h.

float p_object::max_shield_recharge

Definition at line 428 of file missionparse.h.

char p_object::misc[NAME_LENGTH]

Definition at line 382 of file missionparse.h.

char p_object::name[NAME_LENGTH]

Definition at line 346 of file missionparse.h.

ushort p_object::net_signature

Definition at line 413 of file missionparse.h.

p_object* p_object::next

Definition at line 347 of file missionparse.h.

int p_object::orders_accepted

Definition at line 394 of file missionparse.h.

matrix p_object::orient

Definition at line 350 of file missionparse.h.

int p_object::persona_index

Definition at line 398 of file missionparse.h.

vec3d p_object::pos

Definition at line 349 of file missionparse.h.

int p_object::pos_in_wing

Definition at line 385 of file missionparse.h.

p_object * p_object::prev

Definition at line 347 of file missionparse.h.

SCP_vector<texture_replace> p_object::replacement_textures

Definition at line 431 of file missionparse.h.

uint p_object::respawn_count

Definition at line 419 of file missionparse.h.

int p_object::respawn_priority

Definition at line 420 of file missionparse.h.

int p_object::score

Definition at line 392 of file missionparse.h.

int p_object::ship_class

Definition at line 351 of file missionparse.h.

float p_object::ship_max_hull_strength

Definition at line 425 of file missionparse.h.

float p_object::ship_max_shield_strength

Definition at line 426 of file missionparse.h.

int p_object::special_exp_blast

Definition at line 403 of file missionparse.h.

int p_object::special_exp_damage

Definition at line 402 of file missionparse.h.

int p_object::special_exp_deathroll_time

Definition at line 408 of file missionparse.h.

int p_object::special_exp_inner

Definition at line 404 of file missionparse.h.

int p_object::special_exp_outer

Definition at line 405 of file missionparse.h.

int p_object::special_exp_shockwave_speed

Definition at line 407 of file missionparse.h.

int p_object::special_hitpoints

Definition at line 410 of file missionparse.h.

int p_object::special_shield

Definition at line 411 of file missionparse.h.

int p_object::status[MAX_OBJECT_STATUS]

Definition at line 360 of file missionparse.h.

int p_object::status_count

Definition at line 358 of file missionparse.h.

int p_object::status_type[MAX_OBJECT_STATUS]

Definition at line 359 of file missionparse.h.

int p_object::subsys_count

Definition at line 364 of file missionparse.h.

int p_object::subsys_index

Definition at line 363 of file missionparse.h.

int p_object::target[MAX_OBJECT_STATUS]

Definition at line 361 of file missionparse.h.

int p_object::team

Definition at line 352 of file missionparse.h.

SCP_string p_object::team_color_setting

Definition at line 356 of file missionparse.h.

bool p_object::use_shockwave

Definition at line 406 of file missionparse.h.

bool p_object::use_special_explosion

Definition at line 401 of file missionparse.h.

char p_object::wing_status_wing_index

Definition at line 416 of file missionparse.h.

char p_object::wing_status_wing_pos

Definition at line 417 of file missionparse.h.

int p_object::wingnum

Definition at line 384 of file missionparse.h.


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