|
| s32 | return_open_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_reverse_tower_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_behind_mario_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_mario_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | unused_return_mode_5_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_first_person_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | nop_return_water_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_slide_or_0f_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_cannon_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_boss_fight_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_parallel_tracking_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_fixed_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_platform_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| s32 | return_spiral_stairs_camera_yaw (struct LevelCamera *, Vec3f, Vec3f) |
| |
| void | set_camera_shake (s16 shake) |
| |
| void | set_camera_shake_2 (s16 shake) |
| |
| void | func_8027F440 (s16 a, f32 b, f32 c, f32 d) |
| |
| void | unused_set_camera_shake (s16 a) |
| |
| void | return_height_above_floor (f32 *a, f32 b, f32 c, f32 *d, f32 e, f32 f) |
| |
| void | set_cam_focus_and_pos_rel_mario (Vec3f a, Vec3f b, f32 c, f32 d, f32 e, s16 f, s16 g) |
| |
| static void | unused_8027F950 (Vec3f a, Vec3f b, f32 c, f32 d, f32 e, s16 f, s16 g) |
| |
| void | set_camera_height (struct LevelCamera *c, f32 goalHeight) |
| |
| s16 | return_pitch_parallel_floor (s16 yaw) |
| |
| void | func_8027FF44 (struct LevelCamera *c) |
| |
| s16 | find_in_bounds_yaw_wdw_bob_thi (Vec3f pos, Vec3f origin, s16 yaw) |
| |
| void | func_80280550 (struct LevelCamera *c) |
| |
| void | func_80280BD8 (f32 a, s16 b) |
| |
| void | func_80280E0C (struct LevelCamera *c) |
| |
| void | func_80280E3C (UNUSED struct LevelCamera *c) |
| |
| void | update_open_camera (struct LevelCamera *c) |
| |
| void | update_platform_level_camera (struct LevelCamera *c) |
| |
| void | update_reverse_tower_camera (struct LevelCamera *c) |
| |
| s32 | return_fixed_camera_yaw (struct LevelCamera *c, Vec3f focus, UNUSED Vec3f pos) |
| |
| s32 | unused_return_mode_5_camera_yaw (UNUSED struct LevelCamera *c, UNUSED Vec3f focus, UNUSED Vec3f pos) |
| |
| void | unused_80282678 (UNUSED s32 unused) |
| |
| void | update_boss_fight_camera (struct LevelCamera *c) |
| |
| void | update_parallel_tracking_camera (struct LevelCamera *c) |
| |
| void | update_fixed_camera (struct LevelCamera *c) |
| |
| s32 | return_behind_mario_water_camera_yaw (struct LevelCamera *c) |
| |
| s16 | return_slide_camera_yaw (struct LevelCamera *c) |
| |
| void | update_behind_mario_camera (struct LevelCamera *c) |
| |
| s32 | nop_return_water_camera_yaw (UNUSED struct LevelCamera *c, UNUSED Vec3f focus, UNUSED Vec3f pos) |
| |
| void | update_water_surface_camera (struct LevelCamera *c) |
| |
| s32 | return_mario_yaw (UNUSED struct LevelCamera *c, Vec3f focus, Vec3f pos) |
| |
| s16 | return_close_or_free_roam_cam_yaw (struct LevelCamera *c) |
| |
| void | update_close_or_free_roam_camera (struct LevelCamera *c) |
| |
| void | camera_lakitu_zoom_distance (struct LevelCamera *c) |
| |
| void | camera_mario_zoom_distance (struct LevelCamera *c) |
| |
| void | update_spiral_stairs_camera (struct LevelCamera *c) |
| |
| s32 | return_slide_or_0f_camera_yaw (UNUSED struct LevelCamera *c, Vec3f focus, Vec3f pos) |
| |
| static void | unused_update_mode_0f_camera (struct LevelCamera *c) |
| |
| void | update_slide_camera (struct LevelCamera *c) |
| |
| void | func_80284CBC (struct LevelCamera *c) |
| |
| s32 | func_80284D44 (struct LevelCamera *c) |
| |
| s32 | exit_c_up_mode (struct LevelCamera *c) |
| |
| s32 | return_first_person_camera_yaw (UNUSED struct LevelCamera *c, Vec3f focus, Vec3f pos) |
| |
| void | operate_c_up_looking (UNUSED struct LevelCamera *c) |
| |
| void | func_8028547C (struct LevelCamera *c) |
| |
| s32 | update_c_up_camera (struct LevelCamera *c) |
| |
| s32 | return_cannon_camera_yaw (UNUSED struct LevelCamera *c, Vec3f focus, Vec3f pos) |
| |
| void | update_cannon_camera (struct LevelCamera *c) |
| |
| void | init_transitional_movement (UNUSED struct LevelCamera *c, s16 timerLength) |
| |
| void | set_camera_preset (struct LevelCamera *c, s16 newPreset, s16 transitionTimer) |
| | If the camera preset is not the new preset, set it to be so and initialize. More...
|
| |
| void | func_80285BD8 (struct LevelCamera *a, s16 b, s16 c) |
| |
| void | func_80285E70 (struct LevelCamera *c) |
| |
| void | update_camera (struct LevelCamera *c) |
| |
| void | reset_camera (struct LevelCamera *c) |
| |
| void | init_camera (struct LevelCamera *c) |
| |
| void | func_80287404 (struct Struct80287404 *a) |
| |
| void | select_mario_cam_mode (void) |
| |
| void | func_802875F8 (struct Struct80287404 *a, struct AllocOnlyPool *b) |
| |
| void | func_802876D0 (struct Struct80287404 *a) |
| |
| s32 | geo_camera_preset_and_pos (s32 a, struct Struct80287404 *b, struct AllocOnlyPool *c) |
| |
| void | dummy_802877D8 (UNUSED struct LevelCamera *c) |
| |
| void | dummy_802877EC (UNUSED struct LevelCamera *c) |
| |
| void | vec3f_sub (Vec3f dst, Vec3f src) |
| |
| void | object_pos_to_vec3f (Vec3f dst, struct Object *o) |
| |
| void | vec3f_to_object_pos (struct Object *o, Vec3f src) |
| |
| void | unused_object_angle_to_vec3s (Vec3s dst, struct Object *o) |
| |
| void | evaluate_cubic_spline (f32 u, Vec3f Q, Vec3f a0, Vec3f a1, Vec3f a2, Vec3f a3) |
| | Produces values using a cubic b-spline curve. More...
|
| |
| s32 | func_80287CFC (Vec3f a, struct CinematicCameraTable b[], s16 *c, f32 *d) |
| |
| s32 | select_or_activate_mario_cam (s32 a) |
| |
| s32 | test_or_set_mario_cam_active (s32 a) |
| |
| void | set_spline_values (u8 a) |
| |
| void | set_face_angle_from_spline (Vec3f pos, Vec3f focus) |
| |
| s32 | find_c_buttons_pressed (u16 a, u16 buttonsPressed, u16 buttonsDown) |
| |
| s32 | update_camera_status (struct LevelCamera *c) |
| |
| s32 | find_and_return_count_wall_collisions (Vec3f pos, f32 offsetY, f32 radius) |
| |
| s32 | vec3f_compare (Vec3f pos, f32 posX, f32 posY, f32 posZ) |
| | Compare a vector to a position, return TRUE if they match. More...
|
| |
| s32 | clamp_pitch (Vec3f a, Vec3f b, s16 maxPitch, s16 minPitch) |
| |
| s32 | is_within_100_units_of_mario (f32 posX, f32 posY, f32 posZ) |
| |
| s32 | set_or_approach_f32_exponential (f32 *dst, f32 goal, f32 scale) |
| |
| s32 | approach_f32_exponential_bool (f32 *current, f32 target, f32 multiplier) |
| | Approaches an f32 value by taking the difference between the target and current value and adding a fraction of that to the current value. More...
|
| |
| f32 | approach_f32_exponential (f32 current, f32 target, f32 multiplier) |
| | Nearly the same as the above function, returns new value instead. More...
|
| |
| s32 | approach_s16_exponential_bool (s16 *current, s16 target, s16 divisor) |
| | Approaches an s16 value in the same fashion as approach_f32_exponential_bool, returns TRUE if target is reached. More...
|
| |
| s32 | approach_s16_exponential (s16 current, s16 target, s16 divisor) |
| | Approaches an s16 value in the same fashion as approach_f32_exponential, returns the new value. More...
|
| |
| void | approach_vec3f_exponential (Vec3f current, Vec3f target, f32 x_multiplier, f32 y_multiplier, f32 z_multiplier) |
| | Applies the approach_f32_exponential_bool function to each of the X, Y, & Z components of the given vector. More...
|
| |
| void | set_or_approach_vec3f_exponential (Vec3f dst, Vec3f goal, f32 xScale, f32 yScale, f32 zScale) |
| |
| void | approach_vec3s_exponential (Vec3s current, Vec3s target, s16 x_multiplier, s16 y_multiplier, s16 z_multiplier) |
| | Applies the approach_s32_exponential function to each of the X, Y, & Z components of the given vector. More...
|
| |
| s32 | camera_approach_s16_symmetric_bool (s16 *value, s16 target, s16 increment) |
| |
| s32 | camera_approach_s16_symmetric (s16 value, s16 target, s16 increment) |
| |
| s32 | set_or_approach_s16_symmetric (s16 *value, s16 target, s16 increment) |
| |
| s32 | camera_approach_f32_symmetric_bool (f32 *current, f32 target, f32 increment) |
| | Approaches a value by a given increment, returns FALSE if the target is reached. More...
|
| |
| f32 | camera_approach_f32_symmetric (f32 current, f32 target, f32 increment) |
| | Nearly the same as the above function, this one returns the new value in place of a bool. More...
|
| |
| void | random_vec3s (Vec3s dst, s16 xRange, s16 yRange, s16 zRange) |
| | Generate a vector with all three values about zero. More...
|
| |
| s16 | func_80289738 (s16 a, f32 b, f32 c, f32 d, f32 e) |
| |
| s32 | clamp_positions_and_find_yaw_angle (Vec3f pos, Vec3f origin, f32 xMax, f32 xMin, f32 zMax, f32 zMin) |
| |
| s32 | func_80289A98 (s16 a, s16 b) |
| |
| s32 | is_pos_less_than_bounds (struct Surface *surf, f32 xMax, f32 yMax, f32 zMax) |
| |
| s32 | is_behind_surface (Vec3f pos, struct Surface *surf) |
| |
| s32 | func_8028A0D4 (Vec3f a, Vec3f b, struct Surface *surf, s16 d, s16 surfType) |
| |
| s32 | is_mario_behind_surface (UNUSED s32 a, struct Surface *surf) |
| |
| void | scale_along_line (Vec3f dest, Vec3f b, Vec3f c, f32 scale) |
| | Calculates the distance between two points and sets a vector to a point scaled along a line between them. More...
|
| |
| s32 | check_if_vector_fits_in_bounds (Vec3f pos, Vec3f center, Vec3f bounds, s16 angle) |
| | Effectively created a rectangular prism defined by a vector starting at the center and extending to the corners. More...
|
| |
| s16 | calculate_verticle_angle (Vec3f startPos, Vec3f endPos) |
| |
| s16 | calculate_yaw (Vec3f startPos, Vec3f endPos) |
| |
| void | calculate_angles (Vec3f a, Vec3f b, s16 *pitch, s16 *yaw) |
| |
| f32 | calc_abs_dist (Vec3f a, Vec3f b) |
| | Finds the distance between two vectors. More...
|
| |
| f32 | calc_hor_dist (Vec3f a, Vec3f b) |
| | Finds the horizontal distance between two vectors. More...
|
| |
| void | rotate_in_xz (Vec3f dest, Vec3f src, s16 angle) |
| | Rotates a vector in the horizontal plane and copies it to a new vector. More...
|
| |
| void | rotate_in_yz (Vec3f dest, Vec3f src, s16 angle) |
| | Rotates a vector in the YZ plane and copies it to a new vector. More...
|
| |
| void | set_camera_pitch_shake (s16 a, s16 b, s16 c) |
| |
| void | set_camera_yaw_shake (s16 a, s16 b, s16 c) |
| |
| void | set_camera_roll_shake (s16 a, s16 b, s16 c) |
| |
| void | func_8028AA80 (s16 a, s16 b, s16 c, f32 d, f32 e, f32 f, f32 g) |
| |
| void | Unknown8028AB34 (s16 a, s16 b, s16 c, f32 d, f32 e, f32 f, f32 g) |
| |
| void | increment_shake_offset (s16 *a, s16 b) |
| |
| void | shake_camera_pitch (Vec3f pos, Vec3f focus) |
| |
| void | shake_camera_yaw (Vec3f pos, Vec3f focus) |
| |
| void | shake_camera_roll (s16 *roll) |
| |
| s32 | func_8028AF24 (struct LevelCamera *c, s16 b) |
| |
| void | func_8028B13C (void) |
| |
| void | func_8028B16C (void) |
| |
| void | play_camera_buzz_if_cdown (void) |
| |
| void | play_camera_buzz_if_cbutton (void) |
| |
| void | play_camera_buzz_if_c_sideways (void) |
| |
| void | play_sound_cbutton_up (void) |
| |
| void | play_sound_cbutton_down (void) |
| |
| void | play_sound_cbutton_side (void) |
| |
| void | play_sound_button_change_blocked (void) |
| |
| void | play_sound_rbutton_changed (void) |
| |
| void | func_8028B36C (void) |
| |
| s32 | func_8028B3DC (struct LevelCamera *c, UNUSED f32 b) |
| |
| s32 | stop_mario (s32 a) |
| |
| void | handle_c_button_movement (struct LevelCamera *a) |
| |
| void | func_8028BA38 (UNUSED struct LevelCamera *a) |
| |
| void | set_camera_cutscene_table (struct LevelCamera *camera, u8 cutsceneTable) |
| | If camera's cutscene table is not already set to a value, set it to that value. More...
|
| |
| s32 | determine_star_fadeout_cutscene_table (UNUSED struct LevelCamera *c) |
| |
| u8 | return_table_door_push_or_pull (u8 pullResult, u8 pushResult) |
| |
| u8 | return_cutscene_table (struct LevelCamera *c) |
| |
| void | instant_warp_camera_update (f32 displacementX, f32 displacementY, f32 displacementZ) |
| |
| void | approach_camera_height (struct LevelCamera *c, f32 goal, f32 inc) |
| |
| void | Unknown8028C3AC (UNUSED s32 a, UNUSED s32 b, UNUSED s32 c, UNUSED s32 d) |
| |
| void | set_focus_position (struct LevelCamera *c, f32 b, f32 heightOffset, f32 d, s16 yawOffset) |
| |
| static void | unused_set_camera_position (struct LevelCamera *c, f32 b, f32 heightOffset, f32 d, s16 yawOffset) |
| |
| void | set_pos_from_face_angle_and_vec3f (Vec3f dst, Vec3f base, Vec3f posRelative, Vec3s faceAngle) |
| |
| void | set_pos_from_face_angle_and_rel_coords (Vec3f dst, Vec3f base, Vec3s faceAngle, f32 xRelative, f32 yRelative, f32 zRelative) |
| |
| void | determine_pushing_or_pulling_door (s16 *a) |
| |
| s16 | func_8028C824 (Vec3f a, Vec3f b, Vec3f c, Vec3f d, Vec3f e, Vec3f f, s16 yaw) |
| |
| static void | Unknown8028CE1C (void) |
| |
| s32 | set_camera_preset_fixed_ref_point (struct LevelCamera *c, s16 x, s16 y, s16 z) |
| |
| void | set_camera_preset_platform_level (struct LevelCamera *c) |
| |
| void | set_camera_preset_boss_fight (struct LevelCamera *c) |
| | If the camera preset is not already the boss fight camera (camera with two foci) set it to be so. More...
|
| |
| void | set_camera_preset_close_cam (u8 *preset) |
| |
| void | set_camera_preset_open_camera (struct LevelCamera *c, s16 b) |
| |
| void | parallel_tracking_init (struct LevelCamera *a, struct ParallelTrackingTable *b) |
| |
| void | set_fixed_cam_axis_sa_lobby (UNUSED s16 preset) |
| |
| void | func_8028D32C (u8 *preset) |
| |
| CmdRet | CameraRR00 (struct LevelCamera *c) |
| |
| CmdRet | CameraRR04 (struct LevelCamera *c) |
| |
| CmdRet | CameraRR02 (struct LevelCamera *c) |
| |
| CmdRet | CameraRR0305 (struct LevelCamera *c) |
| |
| CmdRet | CameraRR01 (struct LevelCamera *c) |
| |
| CmdRet | CameraCotMC00 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CameraSL00 (struct LevelCamera *c) |
| |
| CmdRet | camera_change_set_free_roam_mode (struct LevelCamera *c) |
| |
| void | move_camera_through_floor_while_descending (struct LevelCamera *c, f32 height) |
| |
| CmdRet | camera_change_hmc_maze_entrance (struct LevelCamera *c) |
| |
| CmdRet | CameraHMC02 (struct LevelCamera *c) |
| |
| CmdRet | CameraHMC03 (struct LevelCamera *c) |
| |
| CmdRet | CameraHMC04 (struct LevelCamera *c) |
| |
| CmdRet | CameraHMC05 (struct LevelCamera *c) |
| |
| CmdRet | CameraSSL00 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CameraSSL0102 (struct LevelCamera *c) |
| |
| CmdRet | CameraSSL03 (struct LevelCamera *c) |
| |
| CmdRet | CameraTHI00 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CameraTHI01 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CameraRR07 (struct LevelCamera *c) |
| |
| CmdRet | CameraRR08 (struct LevelCamera *c) |
| |
| CmdRet | camera_change_hmc_cotmc_pool_entry (struct LevelCamera *c) |
| |
| CmdRet | CameraInside20 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CameraInside1E (struct LevelCamera *c) |
| |
| CmdRet | CameraInside1F (struct LevelCamera *c) |
| |
| CmdRet | CameraInside01 (struct LevelCamera *c) |
| |
| CmdRet | CameraInside1213 (struct LevelCamera *c) |
| |
| static CmdRet | CameraUnused (struct LevelCamera *c) |
| |
| CmdRet | CameraInside00 (struct LevelCamera *c) |
| |
| CmdRet | CameraInside0E (struct LevelCamera *c) |
| |
| CmdRet | CameraInside0F (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_6_camera (struct LevelCamera *c) |
| |
| CmdRet | CameraBBH24 (struct LevelCamera *c) |
| |
| CmdRet | CameraBBH2E2F (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_1_camera (struct LevelCamera *c) |
| |
| CmdRet | CameraBBH01 (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_2_lower_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_4_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_8_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_5_library_camera (struct LevelCamera *c) |
| | In BBH's room 5's library (the first floor room with the vanish cap/boo painting) set the camera preset to fixed and position to (-2172, 200, 675) More...
|
| |
| CmdRet | bbh_room_5_library_to_hidden_transition (struct LevelCamera *c) |
| | In BBH's room 5 (the first floor room with the vanish cap/boo painting) set the camera preset to to the hidden room's position if coming from the library. More...
|
| |
| CmdRet | bbh_room_5_hidden_to_library_transition (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_5_hidden_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_3_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_7_mr_i_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_7_mr_i_to_coffins_transition (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_7_coffins_to_mr_i_transition (struct LevelCamera *c) |
| |
| CmdRet | CameraBBH3033 (struct LevelCamera *c) |
| |
| CmdRet | CameraBBH34 (struct LevelCamera *c) |
| |
| CmdRet | CameraBBH38 (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_12_upper_camera (struct LevelCamera *c) |
| |
| CmdRet | CameraBBH00 (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_2_library_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_2_library_to_trapdoor_transition (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_2_trapdoor_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_2_trapdoor_transition (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_9_attic_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_9_attic_transition (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_9_mr_i_transition (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_13_balcony_camera (struct LevelCamera *c) |
| |
| CmdRet | bbh_room_0_camera (struct LevelCamera *c) |
| |
| CmdRet | camera_change_activate_ccm_slide_flag (UNUSED struct LevelCamera *c) |
| |
| CmdRet | camera_change_deactivate_ccm_slide_flag (UNUSED struct LevelCamera *c) |
| |
| u32 | surface_type_presets (struct LevelCamera *c) |
| |
| u32 | set_preset_via_surface_or_input (struct LevelCamera *c, u8 preset) |
| |
| void | surface_type_presets_thi (struct LevelCamera *c) |
| |
| s16 | level_specific_camera_update (struct LevelCamera *c) |
| |
| void | resolve_geometry_collisions (Vec3f pos, UNUSED Vec3f b) |
| |
| s32 | func_8028F2F0 (struct LevelCamera *a, Vec3f pos, s16 *c, s16 d) |
| |
| void | find_mario_relative_geometry (struct PlayerGeometry *a) |
| |
| void | func_8028F800 (u8 a, struct Object *o) |
| |
| u8 | func_8028F834 (u8 a) |
| |
| s32 | unused_8028F860 (u8 a) |
| |
| s16 | func_8028F8E0 (u8 a, struct Object *o, s16 c) |
| |
| s16 | func_8028F9A4 (u8 a, struct Object *o) |
| |
| s16 | func_8028F9E8 (u8 a, struct Object *o) |
| |
| void | set_cam_yaw_from_focus_and_pos (struct LevelCamera *c) |
| |
| void | func_8028FABC (void) |
| |
| void | func_8028FAE0 (struct LevelCamera *c) |
| |
| void | cap_switch_save (s16 dummy) |
| |
| void | func_8028FB80 (struct CinematicCameraTable *a, s8 b, u8 c, Vec3s d) |
| |
| void | func_8028FBD8 (struct CinematicCameraTable a[], struct CinematicCameraTable b[]) |
| |
| s16 | func_8028FD94 (s32 a) |
| |
| static void | unused_8028FDE8 (UNUSED struct LevelCamera *a) |
| |
| static CmdRet | Cutscene26Todo0 (UNUSED struct LevelCamera *a) |
| |
| static void | unused_8028FE50 (UNUSED struct LevelCamera *a) |
| |
| CmdRet | CutsceneIntroPeach0_2 (UNUSED struct LevelCamera *a) |
| |
| CmdRet | CutsceneIntroPeach2_1 (UNUSED struct LevelCamera *a) |
| |
| void | func_8028FEDC (UNUSED struct LevelCamera *a) |
| |
| void | move_credits_camera (struct LevelCamera *c, s16 minPitch, s16 maxPitch, s16 minYaw, s16 maxYaw) |
| |
| void | func_80290144 (struct LevelCamera *c) |
| |
| void | func_802901B4 (struct LevelCamera *c) |
| |
| void | func_80290224 (struct LevelCamera *c) |
| |
| void | func_802902A8 (struct LevelCamera *c) |
| |
| static void | unused_vec3s_to_vec3f (Vec3f dst, Vec3s src) |
| |
| static void | unused_vec3f_to_vec3s (Vec3s dst, Vec3f src) |
| |
| void | rotate_camera (struct LevelCamera *c, s16 incPitch, s16 incYaw) |
| |
| CmdRet | CutsceneEnterSomething8029041C (UNUSED struct LevelCamera *c) |
| |
| static void | unused_80290450 (UNUSED struct LevelCamera *c) |
| |
| void | rotate_and_move_vec3f (Vec3f dst, Vec3f src, f32 incDist, s16 incPitch, s16 incYaw) |
| |
| void | func_80290514 (struct LevelCamera *c) |
| |
| void | func_80290564 (UNUSED struct LevelCamera *c) |
| |
| void | func_80290598 (UNUSED struct LevelCamera *c) |
| |
| void | unused_802905C8 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | Cutscene0FTodo0 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | Cutscene0FTodo1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd0 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd2 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEndCommon367A (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd3_1 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd3 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd1 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd4_1 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd4 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd5_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd5_2 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd5_3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd5_4 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd5 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd6 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd7_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd7 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd8 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd9_1 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd9_2 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEnd9 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEndA_1 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEndA_2 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEndA (struct LevelCamera *c) |
| |
| CmdRet | CutscenePeachEndB (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0_4 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0_5 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0_6 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0_7 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar1_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar1_2 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar1_3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar1_4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneGrandStar1 (struct LevelCamera *c) |
| |
| void | func_80291BBC (struct LevelCamera *a, f32 b, f32 c) |
| |
| CmdRet | CutsceneDanceCommon (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance1_4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance1_5 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance1_6 (struct LevelCamera *c) |
| |
| void | dummy_80291DC0 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance1_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance1_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance1_2 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance1 (struct LevelCamera *c) |
| |
| CmdRet | func_80291FE8 (struct LevelCamera *a, s16 b, s16 c) |
| |
| CmdRet | CutsceneStarDance3_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance3_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance3_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance3_4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance3_5 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance3_6 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance2_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance2_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance2_2 (struct LevelCamera *c) |
| |
| void | func_80292884 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance2_4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance2_5 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance2_6 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarDance2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_6 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_2 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_4 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_5 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_7 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_8 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneKeyDance0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_4 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_5 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_8 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_9 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_7 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_6 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_1 (UNUSED struct LevelCamera *c) |
| |
| void | func_802930C8 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0_2 (struct LevelCamera *c) |
| |
| CmdRet | bowser_fight_intro_dialog (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterBowserPlatform0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarSpawn0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarSpawn0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarSpawn1_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarSpawn1_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarSpawn0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarSpawn1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneStarSpawn2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitWaterfall0_1 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene80293794 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitWaterfall0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneFallCommon1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneFallToCastleGrounds0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneFallToCastleGrounds0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn0_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn0_4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn0_5 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn0_6 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSpecialStarSpawn1 (struct LevelCamera *c) |
| |
| void | func_80293DE8 (struct LevelCamera *a, f32 b, s16 c, s16 d, s16 e) |
| |
| CmdRet | CutscenePrepareCannon0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePrepareCannon0_2 (struct LevelCamera *c) |
| |
| void | func_802941CC (f32 *a, f32 b) |
| |
| CmdRet | CutscenePrepareCannon0_3 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePrepareCannon0 (struct LevelCamera *c) |
| |
| CmdRet | CutscenePrepareCannon1 (struct LevelCamera *c) |
| |
| void | func_802944A8 (struct LevelCamera *c) |
| |
| void | func_80294538 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDeath1_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDeath1_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDeath1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDeath2_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDeath2_2 (struct LevelCamera *c) |
| |
| static void | unused_80294748 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDeath2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneBBHDeath0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneBBHDeath0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneBBHDeath0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneQuicksandDeath0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneQuicksandDeath0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneQuicksandDeath0 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene1ATodo0_3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | Cutscene1ATodo0_2 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene1ATodo0_1 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene1ATodo0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterPool0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterPool0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterPool0 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1_1 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1_5 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1_2 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1_3 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1_4 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1_7 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1_6 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo1 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene26Todo2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterPyramidTop0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterPyramidTop0 (struct LevelCamera *c) |
| |
| static void | unused_8029538C (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDialog0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDialog0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDialog0_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDialog0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDialog1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneDialog2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneReadMessage0_1 (struct LevelCamera *c) |
| |
| static void | unused_80295A28 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneReadMessage0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneReadMessage1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneReadMessage2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitSuccess1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitSuccess2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitSuccess4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitSuccess3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitBowserSuccess0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitSuccess5 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitBowserSuccess0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitNonPainting1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneBBHExitSuccess0_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneBBHExitSuccess0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneNonPaintingDeath0_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | Cutscene1CTodo_0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneNonPaintingDeath0_2 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneNonPaintingDeath0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCapSwitchPress0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCapSwitchPress0_4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCapSwitchPress0_5 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCapSwitchPress0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCapSwitchPress0_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCapSwitchPress0_6 (UNUSED struct LevelCamera *c) |
| |
| static void | unused_802968E8 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCapSwitchPress0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneUnlockKeyDoor0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneUnlockKeyDoor0_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneUnlockKeyDoor0_5 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneUnlockKeyDoor0_6 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneUnlockKeyDoor0_3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneUnlockKeyDoor0_4 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneUnlockKeyDoor0 (UNUSED struct LevelCamera *c) |
| |
| s32 | func_80296DDC (struct LevelCamera *a, struct CinematicCameraTable b[], struct CinematicCameraTable c[]) |
| |
| CmdRet | peach_letter_text (UNUSED struct LevelCamera *c) |
| |
| CmdRet | play_sound_peach_reading_letter (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeachCommon (struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach3_2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach2_2 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach0_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach3_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach3_3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | intro_pipe_exit_text (UNUSED struct LevelCamera *c) |
| |
| CmdRet | play_sound_intro_turn_on_hud (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneIntroPeach0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEndWaving0_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEndWaving0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneCredits0_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneCredits0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSlidingDoorsOpen0_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSlidingDoorsOpen0_2 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneSlidingDoorsOpen0_3 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneSlidingDoorsOpen0_4 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneSlidingDoorsOpen0_5 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneSlidingDoorsOpen0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoubleDoorsOpen1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterPainting0_1 (UNUSED struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterPainting0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitPainting80298094 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitPainting80298230 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitPainting802982CC (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitPainting0 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene11Todo_0 (struct LevelCamera *c) |
| |
| CmdRet | Cutscene11Todo_1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneExitPainting1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterCannon2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterCannon1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneEnterCannon0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoor0 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoor1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoorWarp1 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoor2 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoor3 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoor4 (struct LevelCamera *c) |
| |
| CmdRet | CutsceneDoorAB_2 (struct LevelCamera *c) |
| |
| void | handle_cutscenes (struct LevelCamera *c) |
| |
| s32 | call_cutscene_func_in_time_range (CameraCommandProc func, struct LevelCamera *c, s16 start, s16 end) |
| |
| s32 | func_80299C60 (s32 a, s16 b) |
| |
| void | func_80299C98 (s16 a, s16 b, s16 c) |
| |
| void | func_80299D00 (s16 a, s16 b, s16 c, f32 d, f32 e, f32 f, f32 g) |
| |
| void | func_80299DB4 (struct Struct80287404 *a) |
| |
| static void | unused_deactivate_sleeping_camera (UNUSED struct MarioState *m) |
| |
| void | set_fov_30 (UNUSED struct MarioState *m) |
| |
| void | approach_fov_20 (UNUSED struct MarioState *m) |
| |
| void | set_fov_45 (UNUSED struct MarioState *m) |
| |
| void | set_fov_29 (UNUSED struct MarioState *m) |
| |
| void | zoom_fov_30 (UNUSED struct MarioState *m) |
| |
| void | zoom_fov_for_sleep (struct MarioState *m) |
| |
| static void | unused_8029A100 (UNUSED struct MarioState *m) |
| |
| void | approach_fov_30 (UNUSED struct MarioState *m) |
| |
| void | approach_fov_60 (UNUSED struct MarioState *m) |
| |
| void | approach_fov_45 (struct MarioState *m) |
| |
| void | approach_fov_80 (UNUSED struct MarioState *m) |
| |
| void | func_8029A288 (struct MarioState *m) |
| |
| s32 | geo_camera_fov (s32 a, struct Struct80287404 *b, UNUSED struct AllocOnlyPool *c) |
| |
| void | set_fov_function (u8 a) |
| |
| void | func_8029A494 (u8 a) |
| |
| void | func_8029A514 (u8 a, f32 b, f32 c, f32 d) |
| |
| static void | unused_8029A664 (struct Object *o, f32 b, f32 c, f32 d) |
| |
| static void | unused_8029A724 (struct Object *o, f32 b, f32 c) |
| |
| void | func_8029A7DC (struct Object *o, Vec3f b, s16 c, s16 d, s16 e, s16 f) |
| |
| void | func_8029A87C (struct Object *o, f32 b, f32 c) |
| |
| void | BehBeginningPeachLoop (void) |
| |
| void | func_8029AB70 (struct Object *o, Vec3f b) |
| |
| void | func_8029AC3C (struct Object *o, Vec3f b) |
| |
| s32 | func_8029ACAC (struct Object *o, struct CinematicCameraTable b[], struct CinematicCameraTable c[]) |
| |
| void | BehBeginningLakituLoop (void) |
| |
| void | BehEndBirds1Loop (void) |
| |
| void | BehEndBirds2Loop (void) |
| |
| void | func_8029B964 (struct Object *parent, s16 xOffset, s16 yOffset, s16 zOffset, s16 pitchOffset, s16 yawOffset, s16 rollOffset, s16 forwardVel, s32 model, void *behavior) |
| |
| void | BehIntroSceneLoop (void) |
| |
|
| struct CameraPlayerStatus | gPlayerStatusForCamera [2] |
| |
| Vec3f | sCameraPosition |
| |
| Vec3f | sCameraFocus |
| |
| Vec3f | D_8033B218 |
| |
| s16 | sCreditsCameraPitch |
| |
| s16 | sCreditsCameraYaw |
| |
| u8 | gFramesPaused |
| |
| struct Struct8033B230 | D_8033B230 |
| |
| struct TransitionCamera | sCameraTransition |
| |
| struct PlayerGeometry | sGeometryForMario |
| |
| s16 | unused_8033B2AC |
| |
| s16 | sCameraYawVelocity |
| |
| s16 | sCameraYawAfterDoorCutscene |
| |
| s16 | unused_spline_pitch |
| |
| s16 | unused_spline_yaw |
| |
| struct Struct8033B2B8 | sSplineParameters [4] |
| |
| s16 | sSplineParameterMax |
| |
| f32 | sPositionAlongSpline |
| |
| f32 | sSplinePositionLimit |
| |
| s16 | sCameraCutscenePitchOffset |
| |
| s16 | sCameraCutsceneYawOffset |
| |
| s16 | sCameraCutsceneRollOffset |
| |
| u32 | unused_8033B30C |
| |
| u32 | unused_8033B310 |
| |
| s16 | gCameraModeFlags |
| |
| s16 | unused_8033B316 |
| |
| s16 | sCameraSideCFlags |
| |
| s16 | unused_8033B31A |
| |
| s16 | gCameraFlags1 |
| |
| u16 | gCButtonsPressed |
| |
| s16 | D_8033B320 |
| |
| struct CameraState | gCameraStatus |
| |
| s16 | unused_8033B3E8 |
| |
| s16 | sYawFocToMario |
| |
| s16 | D_8033B3EC |
| |
| s16 | D_8033B3EE |
| |
| s16 | D_8033B3F0 |
| |
| f32 | D_8033B3F4 |
| |
| s16 | sCSideButtonYaw |
| |
| s16 | D_8033B3FA |
| |
| f32 | D_8033B3FC |
| |
| s16 | sFirstPersonCameraPitch |
| |
| s16 | sFirstPersonCameraYaw |
| |
| s16 | D_8033B404 |
| |
| s16 | sPlatformLevelPresetBaseYaw |
| |
| s16 | gPlatformLevelYawOffset |
| |
| f32 | D_8033B40C |
| |
| f32 | D_8033B410 |
| |
| struct Struct8033B418 | D_8033B418 |
| |
| Vec3f | sFixedPresetBasePositionOffset |
| |
| u32 | D_8033B46C |
| |
| struct ParallelTrackingTable * | D_8033B470 |
| |
| struct Struct8033B4B8 | D_8033B478 |
| |
| struct Struct8033B4B8 | D_8033B498 |
| |
| struct Struct8033B4B8 | D_8033B4B8 |
| |
| s16 | gCameraMovementFlags |
| |
| s16 | gCameraFlags2 |
| |
| struct CinematicCameraTable | D_8033B4E0 [32] |
| |
| struct CinematicCameraTable | D_8033B5E0 [32] |
| |
| s16 | D_8033B6E0 |
| |
| f32 | D_8033B6E4 |
| |
| s16 | D_8033B6E8 |
| |
| s16 | D_8033B6EA |
| |
| s16 | gCutsceneTimer |
| |
| struct Struct8033B6F0 | D_8033B6F0 [10] |
| |
| s32 | gCutsceneActive |
| |
| u32 | sCutscenePhase |
| |
| struct LevelCamera * | gCurrLevelCamera |
| |
| u32 | unused_8032CFC0 = 0 |
| |
| struct Object * | gCutsceneFocus = NULL |
| |
| u32 | unused_8032CFC8 = 0 |
| |
| u32 | unused_8032CFCC = 0 |
| |
| struct Object * | gSecondCameraFocus = NULL |
| |
| s16 | D_8032CFD4 = 1024 |
| |
| s32 | gCurrLevelArea = 0 |
| |
| u32 | gPrevLevel = 0 |
| |
| f32 | D_8032CFE0 = 1000.0f |
| |
| f32 | D_8032CFE4 = 800.0f |
| |
| u32 | D_8032CFE8 = 0 |
| |
| f32 | gCameraZoomDist = 800.0f |
| |
| u8 | sTempCutsceneNumber = 0 |
| |
| u8 | gCutsceneNumber = 0 |
| |
| u8 | sCutsceneTransitionTimer = 0 |
| |
| u8 | D_8032CFFC = 0 |
| |
| struct CameraPlayerStatus * | sMarioStatusForCamera = &gPlayerStatusForCamera[0] |
| |
| struct CameraPlayerStatus * | sLuigiStatusForCamera = &gPlayerStatusForCamera[1] |
| |
| u32 | D_8032D008 = 0 |
| |
| Vec3f | sFixedPresetBasePosition = { 646.0f, 143.0f, -1513.0f } |
| |
| Vec3f | D_8032D00C_2 = { 646.0f, 143.0f, -1513.0f } |
| |
| Vec3f | D_8032D00C_3 = { 646.0f, 143.0f, -1513.0f } |
| |
| Vec3f | D_8032D00C_4 = { 646.0f, 143.0f, -1513.0f } |
| |
| Vec3f | D_8032D00C_5 = { 646.0f, 143.0f, -1513.0f } |
| |
| s32(* | TableCameraTransitions [])(struct LevelCamera *, Vec3f, Vec3f) |
| |
| f32 | unused_8033B3CC |
| |
| f32 | unused_8033B3D4 |
| |
| s16 | unused_8033B3A2 |
| |
| f32 | unused_80336074 |
| |
| s16 | unused_8033B3A4 |
| |
| s16 | unused_8033B3A6 |
| |
| f32 | unused_8033B3D8 |
| |
| f32 | unused_8033B3D0 |
| |
| f32 | unused_803365D0 |
| |
| f32 | unused_803365D4 |
| |
| f32 | unused_803365D8 |
| |
| f32 | unused_803365DC |
| |
| s16 | unused_8032D0A8 [] = { 14, 1, 2, 4 } |
| |
| s16 | unused_8032D0B0 [] = { 16, 9, 17, 0 } |
| |
| u8 | D_8032D0B8 [] |
| |
| struct ParallelTrackingTable | BBHRoom6ParallelTrackingTable [3] |
| | Table that dictates camera movement in bookend room. More...
|
| |
| f32 | unused_80336070 |
| |
| u8 | D_8032E910 [20] |
| |
| f32 | unused_80336160 |
| |
| s16 | unused_8033B2C0 [][8] |
| |
| u8 | D_8032E8A4 [27][4] |
| |
| struct TableCamera | TableCameraSL [3] |
| | The SL Table operates camera behavior in front of the snowman who blows air. More...
|
| |
| struct TableCamera | TableCameraTHI [3] |
| | The THI table is specifically for the tunnel near the start of the Huge Island. More...
|
| |
| struct TableCamera | TableCameraHMC [7] |
| |
| struct TableCamera | TableCameraSSL [5] |
| |
| struct TableCamera | TableCameraRR [10] |
| |
| struct TableCamera | TableCameraCotMC [2] |
| |
| struct TableCamera | TableCameraCCM [3] |
| |
| struct TableCamera | TableCameraInside [35] |
| |
| struct TableCamera | TableCameraBBH [61] |
| |
| struct TableCamera * | TableLevelCinematicCamera [40] |
| |
| struct CinematicCameraTable | D_8032DDF0 [23] |
| |
| struct CinematicCameraTable | D_8032DEA8 [23] |
| |
| struct CinematicCameraTable | D_8032DF60 [14] |
| |
| struct CinematicCameraTable | D_8032DFD0 [14] |
| |
| struct CinematicCameraTable | D_8032E040 [10] |
| |
| struct CinematicCameraTable | D_8032E090 [11] |
| |
| struct CinematicCameraTable | D_8032E0E8 [20] |
| |
| struct CinematicCameraTable | D_8032E188 [9] |
| |
| struct CinematicCameraTable | D_8032E1D0 [9] |
| |
| struct CinematicCameraTable | D_8032E218 [8] |
| |
| struct CinematicCameraTable | D_8032E258 [7] |
| |
| struct CinematicCameraTable | D_8032E2B4 [35] |
| |
| struct CinematicCameraTable | D_8032E3CC [35] |
| |
| struct CinematicCameraTable | D_8032E4E4 [9] |
| |
| struct CinematicCameraTable | D_8032E52C [9] |
| |
| struct CinematicCameraTable | sBobCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sBobCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sWfCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sWfCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sJrbCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sJrbCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sCcmSlideCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sCcmSlideCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sBbhCreditsCameraPositions [4] |
| |
| struct CinematicCameraTable | sBbhCreditsCameraFocus [4] |
| |
| struct CinematicCameraTable | sHmcCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sHmcCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sThiWigglerCreditsCameraPositions [3] |
| |
| struct CinematicCameraTable | sThiWigglerCreditsCameraFocus [3] |
| |
| struct CinematicCameraTable | sVolcanoCreditsCameraPositions [6] |
| |
| struct CinematicCameraTable | sVolcanoCreditsCameraFocus [6] |
| |
| struct CinematicCameraTable | sSslCreditsCameraPositions [6] |
| |
| struct CinematicCameraTable | sSslCreditsCameraFocus [6] |
| |
| struct CinematicCameraTable | sDddCreditsCameraPositions [7] |
| |
| struct CinematicCameraTable | sDddCreditsCameraFocus [7] |
| |
| struct CinematicCameraTable | sSlCreditsCameraPositions [4] |
| |
| struct CinematicCameraTable | sSlCreditsCameraFocus [4] |
| |
| struct CinematicCameraTable | sWdwCreditsCameraPositions [4] |
| |
| struct CinematicCameraTable | sWdwCreditsCameraFocus [4] |
| |
| struct CinematicCameraTable | sTtmCreditsCameraPositions [6] |
| |
| struct CinematicCameraTable | sTtmCreditsCameraFocus [6] |
| |
| struct CinematicCameraTable | sThiHugeCreditsCameraPositions [7] |
| |
| struct CinematicCameraTable | sThiHugeCreditsCameraFocus [7] |
| |
| struct CinematicCameraTable | sTtcCreditsCameraPositions [4] |
| |
| struct CinematicCameraTable | sTtcCreditsCameraFocus [4] |
| |
| struct CinematicCameraTable | sRrCreditsCameraPositions [4] |
| |
| struct CinematicCameraTable | sRrCreditsCameraFocus [4] |
| |
| struct CinematicCameraTable | sSaCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sSaCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sCotmcCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sCotmcCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sDddSubCreditsCameraPositions [5] |
| |
| struct CinematicCameraTable | sDddSubCreditsCameraFocus [5] |
| |
| struct CinematicCameraTable | sCcmOutsideCreditsCameraPositions [4] |
| |
| struct CinematicCameraTable | sCcmOutsideCreditsCameraFocus [4] |
| |
| struct CutsceneTableEntry | TableCutscenePeachEnd [12] |
| |
| struct CutsceneTableEntry | TableCutsceneGrandStar [2] |
| |
| struct CutsceneTableEntry | TableCutscene0FTodo [2] |
| |
| struct CutsceneTableEntry | TableCutsceneDoorWarp [2] |
| |
| struct CutsceneTableEntry | TableCutsceneEndWaving [1] = { { CutsceneEndWaving0, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneCredits [1] = { { CutsceneCredits0, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneDoor00 [5] |
| |
| struct CutsceneTableEntry | TableCutsceneDoor01 [5] |
| |
| struct CutsceneTableEntry | TableCutsceneDoor0A [3] |
| |
| struct CutsceneTableEntry | TableCutsceneDoor0B [3] |
| |
| struct CutsceneTableEntry | TableCutsceneEnterCannon [3] |
| |
| struct CutsceneTableEntry | TableCutsceneStarSpawn [3] |
| |
| struct CutsceneTableEntry | TableCutsceneSpecialStarSpawn [2] |
| |
| struct CutsceneTableEntry | TableCutsceneEnterPainting [1] = { { CutsceneEnterPainting0, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneDeathExit [2] |
| |
| struct CutsceneTableEntry | TableCutsceneExitPaintingSuccess [2] |
| |
| struct CutsceneTableEntry | TableCutscene11Todo [3] |
| |
| struct CutsceneTableEntry | TableCutsceneIntroPeach [5] |
| |
| struct CutsceneTableEntry | TableCutscenePrepareCannon [2] |
| |
| struct CutsceneTableEntry | TableCutsceneExitWaterfall [2] |
| |
| struct CutsceneTableEntry | TableCutsceneFallToCastleGrounds [2] |
| |
| struct CutsceneTableEntry | TableCutsceneEnterPyramidTop [2] |
| |
| struct CutsceneTableEntry | TableCutscene26Todo [3] |
| |
| struct CutsceneTableEntry | TableCutsceneStandingDeath [1] = { { CutsceneDeath1, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneEnterPool [2] |
| |
| struct CutsceneTableEntry | TableCutsceneDeath2 [1] = { { CutsceneDeath2, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneDeathOnBack [1] = { { CutsceneBBHDeath0, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneQuicksandDeath [2] |
| |
| struct CutsceneTableEntry | TableCutsceneSuffocationDeath [1] = { { Cutscene1ATodo0, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneEnterBowserPlatform [3] |
| |
| struct CutsceneTableEntry | TableCutsceneStarDance1 [1] = { { CutsceneStarDance1, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneStarDance2 [1] = { { CutsceneStarDance2, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneStarDance3 [1] = { { CutsceneStarDance3, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneKeyDance [1] = { { CutsceneKeyDance0, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneCapSwitchPress [1] = { { CutsceneCapSwitchPress0, 32767 } } |
| |
| struct CutsceneTableEntry | TableCutsceneSlidingDoorsOpen [2] |
| |
| struct CutsceneTableEntry | TableCutsceneUnlockKeyDoor [2] |
| |
| struct CutsceneTableEntry | TableCutsceneExitBowserSuccess [2] |
| |
| struct CutsceneTableEntry | TableCutscene1CTodo [2] |
| |
| struct CutsceneTableEntry | TableCutsceneBBHExitSuccess [2] |
| |
| struct CutsceneTableEntry | TableCutsceneNonPaintingDeath [2] |
| |
| struct CutsceneTableEntry | TableCutsceneDialog [3] |
| |
| struct CutsceneTableEntry | TableCutsceneReadMessage [3] |
| |