ScummVM API documentation
ICB::_player Class Reference

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 [40]
 
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
 
int32 step_sample_num
 
int8 walk_count
 
bool8 stood_on_lift
 
uint8 padding [2]
 

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