ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

ICB::_player Class Reference

#include <player.h>

Collaboration diagram for ICB::_player:

List of all members.

Public Member Functions

void ___init ()
void Set_player_id (uint32 id)
uint32 Fetch_player_id ()
mcodeFunctionReturnCodes Gateway ()
void Update_input_state ()
void DrawCompass ()
void Find_current_player_interact_object ()
void Render_crude_interact_highlight ()
uint32 Fetch_player_interact_id ()
bool8 Fetch_player_interact_status ()
bool8 Player_exists ()
void Reset_player ()
_inputFetch_input_state ()
uint32 GetBulletsPerClip ()
uint32 GetMaxClips ()
int32 GetNoBullets ()
void SetBullets (uint32 num)
void UseBullets (uint32 num)
int32 GetNoAmmoClips ()
void AddAmmoClips (uint32 num, bool8 bFlashIcons)
void UseAmmoClips (uint32 num)
int32 GetNoMediPacks ()
void AddMediPacks (uint32 num, bool8 bFlashIcons)
void UseMediPacks (uint32 num)
__mode_return Player_walking ()
__mode_return Player_crouch_walk ()
__mode_return Player_running ()
__mode_return Player_stood ()
__mode_return Player_crouching ()
__mode_return Player_aiming ()
__mode_return Player_new_aim ()
__mode_return Player_crouch_aim ()
__mode_return Process_strike ()
__mode_return Player_stairs ()
__mode_return Player_running_on_stairs ()
__mode_return Player_stood_on_stairs ()
__mode_return Player_ladder ()
__mode_return Player_slide_on_ladder ()
void Leave_stair ()
__mode_return Process_link ()
__mode_return Process_fast_link ()
__mode_return Process_reverse_link ()
__mode_return Process_easy_link ()
__mode_return Process_still_link ()
__mode_return Process_reverse_still_link ()
__mode_return Player_interact ()
__mode_return Player_press_fire_button ()
__mode_return Player_press_inv_button ()
__mode_return Player_press_strike_button ()
__mode_return Player_press_remora_button ()
void Add_to_interact_history ()
void Set_to_first_frame (__mega_set_names opt_link)
void Set_to_last_frame (__mega_set_names opt_link)
void Start_new_mode (_player_stat new_mode)
void Soft_start_new_mode_no_link (_player_stat new_mode, __mega_set_names type)
void Soft_start_new_mode (_player_stat new_mode, __mega_set_names opt_link)
void Soft_start_new_mode (_player_stat new_mode, __mega_set_names opt_link, __mega_set_names opt_link2)
void Hard_start_new_mode (_player_stat new_mode, __mega_set_names opt_link)
void Fast_hard_start_new_mode (_player_stat new_mode, __mega_set_names opt_link)
void Hard_start_reverse_new_mode (_player_stat new_mode, __mega_set_names opt_link)
void Easy_start_new_mode (_player_stat new_mode, __mega_set_names opt_link)
void Still_start_new_mode (_player_stat new_mode, __mega_set_names link)
void Still_reverse_start_new_mode (_player_stat new_mode, __mega_set_names link)
bool8 Advance_frame_motion_and_pan (__mega_set_names anim_type)
bool8 Reverse_frame_motion_and_pan (__mega_set_names anim_type)
void Set_player_status (_player_stat new_mode)
void Push_control_mode (__Actor_control_mode newMode)
void Pop_control_mode ()
void Set_control_mode (__Actor_control_mode newMode)
__Actor_control_mode Get_control_mode ()
void Push_player_stat ()
void Pop_player_stat ()

Public Attributes

uint32 player_id
_logiclog
_player_stat player_status
_player_stat stat_after_link
_player_stat previous_stat
_input cur_state
uint32 inv_cycle_count
uint32 cur_interact_id
uint32 look_at_id
__Actor_control_mode focus_mode
__Actor_control_mode master_mode
PXfloat lastCameraPan
PXfloat deltaCameraPan
PXfloat scrnPan
PXfloat aim_turn_amount
PXfloat stood_turn_amount
PXfloat stood_fast_turn_amount
PXfloat walk_turn_amount
PXfloat run_turn_amount
PXfloat crouch_turn_amount
_step_sample step_samples [MAX_stair_length]
BoneDeformation shotDeformation
uint8 panCycle
bool8 crouch
bool8 backward_lock
bool8 forward_lock
bool8 remora_lock
bool8 interact_lock
bool8 fire_lock
bool8 inv_lock
bool8 has_weapon
bool8 interact_selected
bool8 look_at_selected
bool8 dead_mega
bool8 player_exists
bool8 haveCamera
bool8 hunting
uint8 stair_num
uint8 stair_dir
uint8 stair_unit
uint8 left_right
uint8 was_climbing
uint8 begun_at_bottom
int8 being_shot
int8 shot_by_id
int step_sample_num
int8 walk_count
bool8 stood_on_lift
uint8 padding [2]

Detailed Description

Definition at line 174 of file player.h.


Member Function Documentation

void ICB::_player::___init (  ) 

Definition at line 79 of file player.cpp.

void ICB::_player::Add_to_interact_history (  ) 

Definition at line 1914 of file player.cpp.

void ICB::_player::AddAmmoClips ( uint32  num,
bool8  bFlashIcons 
)

Definition at line 2944 of file player.cpp.

void ICB::_player::AddMediPacks ( uint32  num,
bool8  bFlashIcons 
)

Definition at line 2936 of file player.cpp.

bool8 ICB::_player::Advance_frame_motion_and_pan ( __mega_set_names  anim_type  ) 

Definition at line 2724 of file player.cpp.

void ICB::_player::DrawCompass (  ) 

Definition at line 633 of file player_pc.cpp.

void ICB::_player::Easy_start_new_mode ( _player_stat  new_mode,
__mega_set_names  opt_link 
)

Definition at line 1100 of file player.cpp.

void ICB::_player::Fast_hard_start_new_mode ( _player_stat  new_mode,
__mega_set_names  opt_link 
)

Definition at line 1065 of file player.cpp.

_input * ICB::_player::Fetch_input_state (  )  [inline]

Definition at line 388 of file player.h.

uint32 ICB::_player::Fetch_player_id (  )  [inline]

Definition at line 367 of file player.h.

uint32 ICB::_player::Fetch_player_interact_id (  )  [inline]

Definition at line 376 of file player.h.

bool8 ICB::_player::Fetch_player_interact_status (  )  [inline]

Definition at line 382 of file player.h.

void ICB::_player::Find_current_player_interact_object (  ) 

Definition at line 72 of file player_interaction.cpp.

mcodeFunctionReturnCodes ICB::_player::Gateway (  ) 

Definition at line 553 of file player.cpp.

__Actor_control_mode ICB::_player::Get_control_mode (  )  [inline]

Definition at line 403 of file player.h.

uint32 ICB::_player::GetBulletsPerClip (  ) 

Definition at line 3182 of file player.cpp.

uint32 ICB::_player::GetMaxClips (  ) 

Definition at line 3187 of file player.cpp.

int32 ICB::_player::GetNoAmmoClips (  ) 

Definition at line 2972 of file player.cpp.

int32 ICB::_player::GetNoBullets (  ) 

Definition at line 2964 of file player.cpp.

int32 ICB::_player::GetNoMediPacks (  ) 

Definition at line 2980 of file player.cpp.

void ICB::_player::Hard_start_new_mode ( _player_stat  new_mode,
__mega_set_names  opt_link 
)

Definition at line 1070 of file player.cpp.

void ICB::_player::Hard_start_reverse_new_mode ( _player_stat  new_mode,
__mega_set_names  opt_link 
)

Definition at line 1200 of file player.cpp.

void ICB::_player::Leave_stair (  ) 

Definition at line 1893 of file player.cpp.

__mode_return ICB::_player::Player_aiming (  ) 
__mode_return ICB::_player::Player_crouch_aim (  ) 

Definition at line 2170 of file player.cpp.

__mode_return ICB::_player::Player_crouch_walk (  ) 

Definition at line 2479 of file player.cpp.

__mode_return ICB::_player::Player_crouching (  ) 

Definition at line 2273 of file player.cpp.

bool8 ICB::_player::Player_exists (  )  [inline]

Definition at line 361 of file player.h.

__mode_return ICB::_player::Player_interact (  ) 

Definition at line 295 of file player_interaction.cpp.

__mode_return ICB::_player::Player_ladder (  ) 

Definition at line 1930 of file player.cpp.

__mode_return ICB::_player::Player_new_aim (  ) 

Definition at line 2061 of file player.cpp.

__mode_return ICB::_player::Player_press_fire_button (  ) 

Definition at line 180 of file player.cpp.

__mode_return ICB::_player::Player_press_inv_button (  ) 

Definition at line 117 of file player.cpp.

__mode_return ICB::_player::Player_press_remora_button (  ) 

Definition at line 154 of file player.cpp.

__mode_return ICB::_player::Player_press_strike_button (  ) 

Definition at line 304 of file player.cpp.

__mode_return ICB::_player::Player_running (  ) 

Definition at line 2640 of file player.cpp.

__mode_return ICB::_player::Player_running_on_stairs (  ) 

Definition at line 1630 of file player.cpp.

__mode_return ICB::_player::Player_slide_on_ladder (  ) 

Definition at line 2043 of file player.cpp.

__mode_return ICB::_player::Player_stairs (  ) 

Definition at line 1719 of file player.cpp.

__mode_return ICB::_player::Player_stood (  ) 

Definition at line 2354 of file player.cpp.

__mode_return ICB::_player::Player_stood_on_stairs (  ) 

Definition at line 1844 of file player.cpp.

__mode_return ICB::_player::Player_walking (  ) 

Definition at line 2547 of file player.cpp.

void ICB::_player::Pop_control_mode (  )  [inline]

Definition at line 401 of file player.h.

void ICB::_player::Pop_player_stat (  ) 

Definition at line 967 of file player.cpp.

__mode_return ICB::_player::Process_easy_link (  ) 

Definition at line 1521 of file player.cpp.

__mode_return ICB::_player::Process_fast_link (  ) 

Definition at line 1427 of file player.cpp.

__mode_return ICB::_player::Process_link (  ) 

Definition at line 1473 of file player.cpp.

__mode_return ICB::_player::Process_reverse_link (  ) 

Definition at line 1591 of file player.cpp.

__mode_return ICB::_player::Process_reverse_still_link (  ) 

Definition at line 1572 of file player.cpp.

__mode_return ICB::_player::Process_still_link (  ) 

Definition at line 1550 of file player.cpp.

__mode_return ICB::_player::Process_strike (  ) 

Definition at line 1306 of file player.cpp.

void ICB::_player::Push_control_mode ( __Actor_control_mode  newMode  )  [inline]

Definition at line 394 of file player.h.

void ICB::_player::Push_player_stat (  ) 

Definition at line 963 of file player.cpp.

void ICB::_player::Render_crude_interact_highlight (  ) 

Definition at line 239 of file player_interaction.cpp.

void ICB::_player::Reset_player (  ) 

Definition at line 3129 of file player.cpp.

bool8 ICB::_player::Reverse_frame_motion_and_pan ( __mega_set_names  anim_type  ) 

Definition at line 2810 of file player.cpp.

void ICB::_player::Set_control_mode ( __Actor_control_mode  newMode  )  [inline]

Definition at line 396 of file player.h.

void ICB::_player::Set_player_id ( uint32  id  ) 

Definition at line 2905 of file player.cpp.

void ICB::_player::Set_player_status ( _player_stat  new_mode  ) 

Definition at line 949 of file player.cpp.

void ICB::_player::Set_to_first_frame ( __mega_set_names  opt_link  ) 

Definition at line 1134 of file player.cpp.

void ICB::_player::Set_to_last_frame ( __mega_set_names  opt_link  ) 

Definition at line 1144 of file player.cpp.

void ICB::_player::SetBullets ( uint32  num  ) 

Definition at line 2956 of file player.cpp.

void ICB::_player::Soft_start_new_mode ( _player_stat  new_mode,
__mega_set_names  opt_link 
)

Definition at line 1012 of file player.cpp.

void ICB::_player::Soft_start_new_mode ( _player_stat  new_mode,
__mega_set_names  opt_link,
__mega_set_names  opt_link2 
)

Definition at line 1233 of file player.cpp.

void ICB::_player::Soft_start_new_mode_no_link ( _player_stat  new_mode,
__mega_set_names  type 
)

Definition at line 971 of file player.cpp.

void ICB::_player::Start_new_mode ( _player_stat  new_mode  ) 

Definition at line 956 of file player.cpp.

void ICB::_player::Still_reverse_start_new_mode ( _player_stat  new_mode,
__mega_set_names  link 
)

Definition at line 1185 of file player.cpp.

void ICB::_player::Still_start_new_mode ( _player_stat  new_mode,
__mega_set_names  link 
)

Definition at line 1159 of file player.cpp.

void ICB::_player::Update_input_state (  ) 

Definition at line 98 of file player_pc.cpp.

void ICB::_player::UseAmmoClips ( uint32  num  ) 

Definition at line 2968 of file player.cpp.

void ICB::_player::UseBullets ( uint32  num  ) 

Definition at line 2960 of file player.cpp.

void ICB::_player::UseMediPacks ( uint32  num  ) 

Definition at line 2976 of file player.cpp.


Member Data Documentation

Definition at line 307 of file player.h.

Definition at line 322 of file player.h.

Definition at line 347 of file player.h.

Definition at line 348 of file player.h.

Definition at line 321 of file player.h.

Definition at line 296 of file player.h.

Definition at line 293 of file player.h.

Definition at line 333 of file player.h.

Definition at line 304 of file player.h.

Definition at line 327 of file player.h.

Definition at line 323 of file player.h.

Definition at line 330 of file player.h.

Definition at line 337 of file player.h.

Definition at line 338 of file player.h.

Definition at line 326 of file player.h.

Definition at line 331 of file player.h.

Definition at line 295 of file player.h.

Definition at line 328 of file player.h.

Definition at line 303 of file player.h.

Definition at line 344 of file player.h.

Definition at line 281 of file player.h.

Definition at line 297 of file player.h.

Definition at line 332 of file player.h.

Definition at line 355 of file player.h.

Definition at line 320 of file player.h.

Definition at line 336 of file player.h.

Definition at line 280 of file player.h.

Definition at line 325 of file player.h.

Definition at line 311 of file player.h.

Definition at line 305 of file player.h.

Definition at line 349 of file player.h.

Definition at line 342 of file player.h.

Definition at line 340 of file player.h.

Definition at line 343 of file player.h.

Definition at line 350 of file player.h.

Definition at line 315 of file player.h.

Definition at line 353 of file player.h.

Definition at line 308 of file player.h.

Definition at line 352 of file player.h.

Definition at line 310 of file player.h.

Definition at line 345 of file player.h.


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


Generated on Sat Sep 26 2020 05:03:41 for ResidualVM by doxygen 1.7.1
curved edge   curved edge