Go to the source code of this file.
Macros | |
#define | PLAYER_ACTION_VRAM_DEF (void*) 0x802B6000 |
Functions | |
void | func_800E5520 (void) |
void | phys_set_landing_adjust_cam_check (s32(*funcPtr)(void)) |
s32 | phys_adjust_cam_on_landing (void) |
void | phys_clear_spin_history (void) |
f32 | phys_get_spin_history (s32 lag, s32 *x, s32 *y, s32 *z) |
void | phys_reset_spin_history (void) |
void | phys_update_action_state (void) |
void | phys_peach_update (void) |
void | set_action_state (s32 actionState) |
void | update_locomotion_state (void) |
void | start_falling (void) |
void | start_bounce_a (void) |
void | start_bounce_b (void) |
b32 | check_input_hammer (void) |
b32 | check_input_jump (void) |
void | check_input_spin (void) |
void | peach_set_disguise_anim (AnimID anim) |
void | peach_force_disguise_action (s32 useParasol) |
void | peach_check_for_parasol_input (void) |
void | peach_sync_disguise_npc (void) |
Npc * | peach_make_disguise_npc (s32 peachDisguise) |
s32 | peach_disguise_check_overlaps (void) |
Variables | |
void * | LastLoadedActionOffset |
s32 | PeachDisguiseReapplyDelay |
s32 | D_8010C964 |
s32 | gSpinHistoryBufferPos |
s16 | D_8010C9B0 |
s32 | gSpinHistoryPosX [5] |
s32 | gSpinHistoryPosY [5] |
s32 | gSpinHistoryPosZ [5] |
s16 | gSpinHistoryPosAngle [5] |
s32 | PrevPlayerCamRelativeYaw = 0 |
s32 | D_800F7B44 = 0 |
f32 | LastMidairPlayerVelY = 0.0 |
s32(* | LandingAdjustCamCallback )(void) = NULL |
AnimID | ClubbaDisguiseExtraAnims [] |
AnimID | HammerBroDisguiseExtraAnims [] |
AnimID | KoopatrolDisguiseExtraAnims [] |
DisguiseAnims | BasicPeachDisguiseAnims [] |
AnimID * | PeachDisguiseExtraAnims [] |
#define PLAYER_ACTION_VRAM_DEF (void*) 0x802B6000 |
Definition at line 18 of file 7E9D0.c.
Referenced by phys_peach_update(), and phys_update_action_state().
void func_800E5520 | ( | void | ) |
Definition at line 36 of file 7E9D0.c.
Referenced by player_reset_data().
void phys_set_landing_adjust_cam_check | ( | s32(*)(void) | funcPtr | ) |
Definition at line 42 of file 7E9D0.c.
Referenced by load_map_by_IDs().
s32 phys_adjust_cam_on_landing | ( | void | ) |
Definition at line 46 of file 7E9D0.c.
Referenced by action_update_hit_lava(), action_update_jump(), action_update_land(), action_update_peach_land(), action_update_peach_step_down_land(), action_update_step_down_land(), action_update_step_up(), action_update_use_spinning_flower(), entity_CymbalPlant_idle(), phys_main_collision_below(), and phys_player_land().
void phys_clear_spin_history | ( | void | ) |
Definition at line 71 of file 7E9D0.c.
Referenced by action_update_spin(), and action_update_tornado_jump().
f32 phys_get_spin_history | ( | s32 | lag, |
s32 * | x, | ||
s32 * | y, | ||
s32 * | z ) |
Definition at line 82 of file 7E9D0.c.
Referenced by appendGfx_player_spin().
void phys_reset_spin_history | ( | void | ) |
Definition at line 95 of file 7E9D0.c.
Referenced by reset_player_status().
void phys_update_action_state | ( | void | ) |
Definition at line 112 of file 7E9D0.c.
Referenced by phys_update_lava_reset(), phys_update_standard(), and update_player().
void phys_peach_update | ( | void | ) |
Definition at line 182 of file 7E9D0.c.
Referenced by phys_update_action_state().
void set_action_state | ( | s32 | actionState | ) |
Definition at line 209 of file 7E9D0.c.
Referenced by action_hammer_end_swing(), action_update_first_strike(), action_update_hit_fire(), action_update_hit_lava(), action_update_idle(), action_update_idle_peach(), action_update_knockback(), action_update_land(), action_update_launch(), action_update_parasol(), action_update_peach_land(), action_update_peach_step_down_land(), action_update_pushing_block(), action_update_raise_arms(), action_update_run(), action_update_sliding(), action_update_spin(), action_update_spin_jump(), action_update_state_23(), action_update_step_down(), action_update_step_up(), action_update_step_up_peach(), action_update_tornado_jump(), action_update_use_munchlesia(), action_update_use_spinning_flower(), action_update_use_tweester(), action_update_walk(), check_input_hammer(), check_input_jump(), check_input_midair_jump(), check_input_open_menus(), check_input_spin(), check_player_action_debug(), collision_lateral_peach(), end_outta_sight_cleanup(), entity_CymbalPlant_idle(), entity_ScriptSpring_idle(), entity_SimpleSpring_set_jump_params(), entity_TriggerBlock_disable_player_input(), entity_Tweester_idle(), entity_WoodenCrate_idle(), func_802BB000_E2D930(), func_802BC274_E2EBA4(), func_802BC3A0_E2ECD0(), handle_jumping_launch(), move_player(), peach_check_for_parasol_input(), peach_force_disguise_action(), phys_main_collision_below(), phys_peach_update(), phys_player_land(), phys_update_action_state(), phys_update_jump(), player_handle_floor_collider_type(), post_battle(), post_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), pre_battle(), reset_player_status(), start_bounce_a(), start_bounce_b(), start_falling(), update_encounters_conversation(), update_encounters_neutral(), update_encounters_post_battle(), update_item_entity_pickup(), and update_locomotion_state().
void update_locomotion_state | ( | void | ) |
Definition at line 281 of file 7E9D0.c.
Referenced by action_update_land(), action_update_step_down_land(), action_update_step_up(), and phys_player_land().
void start_falling | ( | void | ) |
Definition at line 293 of file 7E9D0.c.
Referenced by action_update_use_spinning_flower().
void start_bounce_a | ( | void | ) |
Definition at line 300 of file 7E9D0.c.
Referenced by update_encounters_neutral().
void start_bounce_b | ( | void | ) |
Definition at line 310 of file 7E9D0.c.
b32 check_input_hammer | ( | void | ) |
Definition at line 321 of file 7E9D0.c.
Referenced by action_update_idle(), action_update_run(), action_update_spin(), and action_update_walk().
b32 check_input_jump | ( | void | ) |
Definition at line 344 of file 7E9D0.c.
Referenced by action_update_idle(), action_update_land(), action_update_pushing_block(), action_update_run(), action_update_spin(), action_update_step_down(), action_update_step_down_land(), and action_update_walk().
void check_input_spin | ( | void | ) |
Definition at line 386 of file 7E9D0.c.
Referenced by phys_update_action_state().
void peach_set_disguise_anim | ( | AnimID | anim | ) |
Definition at line 506 of file 7E9D0.c.
Referenced by action_update_idle_peach(), action_update_step_up_set_peach_anim(), action_update_talk(), action_update_walk_set_peach_anim(), and get_overriding_player_anim().
void peach_force_disguise_action | ( | s32 | useParasol | ) |
Definition at line 514 of file 7E9D0.c.
Referenced by action_update_parasol().
void peach_check_for_parasol_input | ( | void | ) |
Definition at line 530 of file 7E9D0.c.
Referenced by phys_peach_update().
void peach_sync_disguise_npc | ( | void | ) |
Definition at line 555 of file 7E9D0.c.
Referenced by action_update_parasol(), and phys_peach_update().
Npc * peach_make_disguise_npc | ( | s32 | peachDisguise | ) |
Definition at line 573 of file 7E9D0.c.
Referenced by action_update_parasol(), and peach_check_for_parasol_input().
s32 peach_disguise_check_overlaps | ( | void | ) |
Definition at line 614 of file 7E9D0.c.
Referenced by action_update_parasol().
void* LastLoadedActionOffset |
Definition at line 21 of file 7E9D0.c.
Referenced by phys_peach_update(), phys_reset_spin_history(), and phys_update_action_state().
s32 PeachDisguiseReapplyDelay |
Definition at line 22 of file 7E9D0.c.
Referenced by peach_check_for_parasol_input(), and reset_player_status().
s32 D_8010C964 |
Definition at line 23 of file 7E9D0.c.
Referenced by phys_reset_spin_history().
s32 gSpinHistoryBufferPos |
Definition at line 24 of file 7E9D0.c.
Referenced by action_update_spin(), action_update_tornado_jump(), phys_clear_spin_history(), phys_get_spin_history(), and phys_reset_spin_history().
s16 D_8010C9B0 |
Definition at line 25 of file 7E9D0.c.
Referenced by func_800E5520().
s32 gSpinHistoryPosX[5] |
Definition at line 26 of file 7E9D0.c.
Referenced by action_update_spin(), phys_get_spin_history(), and phys_reset_spin_history().
s32 gSpinHistoryPosY[5] |
Definition at line 27 of file 7E9D0.c.
Referenced by action_update_spin(), action_update_tornado_jump(), phys_clear_spin_history(), phys_get_spin_history(), and phys_reset_spin_history().
s32 gSpinHistoryPosZ[5] |
Definition at line 28 of file 7E9D0.c.
Referenced by action_update_spin(), phys_get_spin_history(), and phys_reset_spin_history().
s16 gSpinHistoryPosAngle[5] |
Definition at line 29 of file 7E9D0.c.
Referenced by action_update_spin(), action_update_tornado_jump(), phys_clear_spin_history(), phys_get_spin_history(), and phys_reset_spin_history().
s32 PrevPlayerCamRelativeYaw = 0 |
Definition at line 31 of file 7E9D0.c.
Referenced by action_update_parasol(), action_update_run(), action_update_walk(), player_get_side_angle(), player_update_sprite(), and reset_player_status().
s32 D_800F7B44 = 0 |
Definition at line 32 of file 7E9D0.c.
Referenced by action_update_walk(), and reset_player_status().
f32 LastMidairPlayerVelY = 0.0 |
Definition at line 34 of file 7E9D0.c.
Referenced by phys_update_action_state().
s32(* LandingAdjustCamCallback) (void) | ( | void | ) | = NULL |
Definition at line 40 of file 7E9D0.c.
Referenced by phys_adjust_cam_on_landing(), and phys_set_landing_adjust_cam_check().
AnimID ClubbaDisguiseExtraAnims[] |
Definition at line 421 of file 7E9D0.c.
AnimID HammerBroDisguiseExtraAnims[] |
Definition at line 434 of file 7E9D0.c.
AnimID KoopatrolDisguiseExtraAnims[] |
Definition at line 448 of file 7E9D0.c.
DisguiseAnims BasicPeachDisguiseAnims[] |
Definition at line 464 of file 7E9D0.c.
Referenced by action_update_idle_peach(), action_update_step_up_set_peach_anim(), action_update_talk(), action_update_walk_set_peach_anim(), get_overriding_player_anim(), and peach_make_disguise_npc().
AnimID* PeachDisguiseExtraAnims[] |
Definition at line 499 of file 7E9D0.c.
Referenced by peach_make_disguise_npc().