Go to the source code of this file.
Variables | |
CollisionStatus | gCollisionStatus |
f32 | JumpedOnSwitchX |
f32 | JumpedOnSwitchZ |
f32 | StepUpLastYaw |
f32 | StepUpLastY |
s16 | FootstepSoundSelector = 0 |
f32 | GravityParamsStartJump [] = { 15.7566404343f, -7.38624f, 3.44693994522f, -0.75f } |
f32 | GravityParamsStartFall [] = { 0.154342994094f, -0.350080013275f, -0.182262003422f, 0.0115200001746f } |
b32(* | PlayerSlidingCallback )(void) = NULL |
HitID collision_check_player_intersecting_world | ( | s32 | mode, |
s32 | arg1, | ||
f32 | yaw ) |
Definition at line 755 of file 7BB60.c.
Referenced by collision_main_lateral(), and func_800E4AD8().
HitID phys_check_interactable_collision | ( | void | ) |
Definition at line 1131 of file 7BB60.c.
Referenced by phys_update_interact_collider().
void phys_save_ground_pos | ( | void | ) |
Definition at line 1203 of file 7BB60.c.
Referenced by phys_main_collision_below().
void record_jump_apex | ( | void | ) |
Definition at line 18 of file 7BB60.c.
Referenced by action_update_tornado_jump(), handle_jumping_land_on_switch(), handle_jumping_launch(), and phys_update_jump().
b32 can_trigger_loading_zone | ( | void | ) |
Definition at line 22 of file 7BB60.c.
void move_player | ( | s32 | duration, |
f32 | heading, | ||
f32 | speed ) |
Definition at line 57 of file 7BB60.c.
Referenced by entity_BlueWarpPipe_set_player_move_to_center().
HitID collision_main_above | ( | void | ) |
Definition at line 68 of file 7BB60.c.
Referenced by phys_update_standard().
void handle_jumping_land_on_switch | ( | void | ) |
Definition at line 120 of file 7BB60.c.
Referenced by phys_update_jump().
void handle_jumping_launch | ( | void | ) |
Definition at line 166 of file 7BB60.c.
Referenced by phys_update_jump().
void phys_update_jump | ( | void | ) |
Definition at line 199 of file 7BB60.c.
Referenced by phys_update_standard().
void phys_init_integrator_for_current_state | ( | void | ) |
Definition at line 272 of file 7BB60.c.
Referenced by initialize_jump().
void gravity_use_fall_parms | ( | void | ) |
Definition at line 302 of file 7BB60.c.
Referenced by action_update_state_23(), entity_TriggerBlock_disable_player_input(), handle_jumping_land_on_switch(), phys_main_collision_below(), and phys_update_jump().
void phys_update_falling | ( | void | ) |
Definition at line 316 of file 7BB60.c.
Referenced by phys_update_standard().
void player_handle_floor_collider_type | ( | s32 | colliderID | ) |
Definition at line 326 of file 7BB60.c.
Referenced by handle_jumping_land_on_switch(), phys_update_falling(), and player_jump().
void phys_player_land | ( | void | ) |
Definition at line 369 of file 7BB60.c.
Referenced by action_update_tornado_jump(), handle_jumping_land_on_switch(), and player_handle_floor_collider_type().
f32 integrate_gravity | ( | void | ) |
Definition at line 436 of file 7BB60.c.
Referenced by action_update_hit_fire(), action_update_knockback(), action_update_spin_jump(), action_update_step_up(), action_update_tornado_jump(), handle_jumping_land_on_switch(), phys_update_jump(), and player_fall_distance().
f32 player_fall_distance | ( | void | ) |
Definition at line 461 of file 7BB60.c.
Referenced by action_update_hit_fire(), action_update_hit_lava(), action_update_knockback(), action_update_sliding(), action_update_spin_jump(), handle_jumping_land_on_switch(), and phys_update_falling().
f32 player_check_collision_below | ( | f32 | offset, |
s32 * | colliderID ) |
Definition at line 470 of file 7BB60.c.
Referenced by action_update_hit_fire(), action_update_hit_lava(), action_update_knockback(), action_update_sliding(), action_update_spin_jump(), action_update_step_up(), action_update_tornado_jump(), action_update_use_munchlesia(), action_update_use_spinning_flower(), handle_jumping_land_on_switch(), phys_update_falling(), and player_jump().
void collision_main_lateral | ( | void | ) |
Definition at line 494 of file 7BB60.c.
Referenced by phys_update_lava_reset(), phys_update_standard(), and update_player().
HitID func_800E4404 | ( | s32 | mode, |
s32 | offsetY, | ||
f32 | arg2, | ||
f32 * | outX, | ||
f32 * | outY, | ||
f32 * | outZ ) |
Definition at line 790 of file 7BB60.c.
Referenced by func_800E4B40().
void collision_check_player_overlaps | ( | void | ) |
Definition at line 813 of file 7BB60.c.
Referenced by phys_update_standard().
s32 phys_should_player_be_sliding | ( | void | ) |
Definition at line 839 of file 7BB60.c.
Referenced by check_input_jump(), and phys_main_collision_below().
void phys_set_player_sliding_check | ( | b32(*)(void) | funcPtr | ) |
Definition at line 846 of file 7BB60.c.
Referenced by load_map_by_IDs().
s32 phys_is_on_sloped_ground | ( | void | ) |
Definition at line 850 of file 7BB60.c.
void phys_main_collision_below | ( | void | ) |
Definition at line 863 of file 7BB60.c.
Referenced by phys_update_standard().
void func_800E4AD8 | ( | s32 | mode | ) |
Definition at line 978 of file 7BB60.c.
void func_800E4B40 | ( | s32 | mode, |
f32 * | outX, | ||
f32 * | outY, | ||
f32 * | outZ ) |
Definition at line 984 of file 7BB60.c.
void collision_lava_reset_check_additional_overlaps | ( | void | ) |
Definition at line 990 of file 7BB60.c.
Referenced by action_update_use_spinning_flower(), and phys_update_lava_reset().
void collision_lateral_peach | ( | void | ) |
Definition at line 1057 of file 7BB60.c.
Referenced by collision_lava_reset_check_additional_overlaps(), and phys_update_standard().
void check_input_midair_jump | ( | void | ) |
Definition at line 1079 of file 7BB60.c.
Referenced by phys_update_standard().
s8 get_current_partner_id | ( | void | ) |
Definition at line 1101 of file 7BB60.c.
Referenced by collision_main_lateral(), and entity_try_partner_interaction_trigger().
void try_player_footstep_sounds | ( | s32 | interval | ) |
Definition at line 1105 of file 7BB60.c.
Referenced by action_update_run(), action_update_step_up_peach(), and action_update_walk().
void phys_update_interact_collider | ( | void | ) |
Definition at line 1127 of file 7BB60.c.
Referenced by action_update_idle(), action_update_idle_peach(), action_update_peach_step_down(), action_update_run(), action_update_spin(), action_update_step_down(), and action_update_walk().
s32 phys_can_player_interact | ( | void | ) |
Definition at line 1159 of file 7BB60.c.
Referenced by check_for_interactables(), func_800E06D8(), should_collider_allow_interact(), should_continue_inspect(), and update_triggers().
f32 player_get_side_angle | ( | void | ) |
Definition at line 1178 of file 7BB60.c.
Referenced by action_hammer_end_swing(), action_hammer_play_hit_fx(), action_hammer_test_swing_collision(), entity_StarBoxLauncher_check_launch(), parasol_get_npc(), partner_flying_follow_player(), and partner_walking_follow_player().
f32 player_get_camera_facing_angle | ( | void | ) |
Definition at line 1191 of file 7BB60.c.
Referenced by entity_ItemBlock_spawn_item(), and entity_WoodenCrate_shatter().
CollisionStatus gCollisionStatus |
Definition at line 6 of file 7BB60.c.
Referenced by action_hammer_end_swing(), action_update_land(), action_update_landing_on_switch(), action_update_peach_land(), action_update_peach_step_down_land(), action_update_sliding(), action_update_spin(), action_update_spin_jump(), action_update_step_down_land(), action_update_tornado_jump(), action_update_use_spinning_flower(), check_for_interactables(), check_input_jump(), clear_trigger_data(), collision_main_above(), collision_main_lateral(), entity_BlueWarpPipe_wait_for_player_to_get_off(), entity_get_collision_flags(), entity_StarBoxLauncher_check_launch(), func_800E06D8(), initialize_jump(), phys_adjust_cam_on_landing(), phys_main_collision_below(), phys_player_land(), phys_update_interact_collider(), player_check_collision_below(), player_surface_spawn_fx(), should_continue_inspect(), test_for_water_level(), try_player_footstep_sounds(), update_player(), update_player_shadow(), update_riding_physics(), update_riding_physics(), and update_triggers().
f32 JumpedOnSwitchX |
Definition at line 7 of file 7BB60.c.
Referenced by action_update_landing_on_switch(), and handle_jumping_land_on_switch().
f32 JumpedOnSwitchZ |
Definition at line 8 of file 7BB60.c.
Referenced by action_update_landing_on_switch(), and handle_jumping_land_on_switch().
f32 StepUpLastYaw |
Definition at line 9 of file 7BB60.c.
Referenced by phys_main_collision_below().
f32 StepUpLastY |
Definition at line 10 of file 7BB60.c.
Referenced by phys_main_collision_below().
s16 FootstepSoundSelector = 0 |
Definition at line 12 of file 7BB60.c.
Referenced by try_player_footstep_sounds().
f32 GravityParamsStartJump[] = { 15.7566404343f, -7.38624f, 3.44693994522f, -0.75f } |
Definition at line 269 of file 7BB60.c.
Referenced by phys_init_integrator_for_current_state().
f32 GravityParamsStartFall[] = { 0.154342994094f, -0.350080013275f, -0.182262003422f, 0.0115200001746f } |
Definition at line 270 of file 7BB60.c.
Referenced by gravity_use_fall_parms().
b32(* PlayerSlidingCallback) (void) | ( | void | ) | = NULL |
Definition at line 837 of file 7BB60.c.
Referenced by phys_set_player_sliding_check(), and phys_should_player_be_sliding().