|
s16 | get_angle_between_path (Vec3f, Vec3f) |
|
s32 | is_collide_with_vehicle (f32, f32, f32, f32, f32, f32, f32, f32) |
|
void | adjust_position_by_angle (Vec3f, Vec3f, s16) |
|
s32 | set_vehicle_render_distance_flags (Vec3f, f32, s32) |
|
void | detect_wrong_player_direction (s32, Player *) |
|
void | set_places (void) |
|
void | update_player_rankings (void) |
|
void | set_places_end_course_with_time (void) |
|
s32 | is_path_point_in_range (u16, u16, u16, u16, u16) |
|
void | func_80007D04 (s32, Player *) |
|
void | func_80007FA4 (s32, Player *, f32) |
|
void | regulate_cpu_speed (s32, f32, Player *) |
|
bool | func_800088D8 (s32, s16, s16) |
|
void | set_current_path (s32) |
|
s32 | update_player_path_selection (s32, s32) |
|
void | update_player_completion (s32) |
|
void | yoshi_valley_cpu_path (s32) |
|
void | update_cpu_path_completion (s32, Player *) |
|
f32 | func_80009258 (s32, f32, f32) |
|
void | update_player_path_completion (s32, Player *) |
|
void | update_vehicles (void) |
|
void | play_cpu_sound_effect (s32, Player *) |
|
void | update_player_timer_sound (s32, Player *) |
|
void | update_player (s32) |
|
void | func_8000B140 (s32) |
|
s32 | are_in_curve (s32, u16) |
|
bool | is_far_from_path (s32) |
|
f32 | calculate_track_position_factor (f32, f32, u16, s32) |
|
void | update_player_position_factor (s32, u16, s32) |
|
void | calculate_track_offset_position (u16, f32, f32, s16) |
|
void | set_track_offset_position (u16, f32, s16) |
|
s16 | func_8000BD94 (f32, f32, f32, s32) |
|
s16 | find_closest_pathPoint_track_section (f32, f32, f32, u16, s32 *) |
|
s16 | update_path_index_with_track (f32, f32, f32, s16, s32, u16) |
|
s16 | update_path_index (f32, f32, f32, s16, s32) |
|
void | tweak_path_index_wario_stadium (f32, f32, f32, s16 *, s32) |
|
void | adjust_path_at_start_line (f32, f32, f32, s16 *, s32) |
|
s16 | update_path_index_track_section (f32, f32, f32, Player *, s32, s32 *) |
|
s16 | update_player_path (f32, f32, f32, s16, Player *, s32, s32) |
|
s16 | find_closest_vehicles_pathPoint (f32, f32, f32, s16) |
|
s16 | func_8000D24C (f32, f32, f32, s32 *) |
|
s16 | func_8000D2B4 (f32, f32, f32, s16, s32) |
|
s16 | func_8000D33C (f32, f32, f32, s16, s32) |
|
f32 | cpu_track_position_factor (s32) |
|
void | determine_ideal_cpu_position_offset (s32, u16) |
|
s16 | func_8000D6D0 (Vec3f, s16 *, f32, f32, s16, s16) |
|
s16 | func_8000D940 (Vec3f, s16 *, f32, f32, s16) |
|
s16 | update_vehicle_following_path (Vec3f, s16 *, f32) |
|
void | set_bomb_kart_spawn_positions (void) |
|
void | func_8000DF8C (s32) |
|
s32 | add_actor_in_unexpired_actor_list (s32, s16) |
|
s32 | add_red_shell_in_unexpired_actor_list (s32) |
|
s32 | add_green_shell_in_unexpired_actor_list (s32) |
|
s32 | add_blue_shell_in_unexpired_actor_list (s32) |
|
void | delete_actor_in_unexpired_actor_list (s32) |
|
void | func_8000EEDC (void) |
|
void | generate_player_smoke (void) |
|
void | func_8000F0E0 (void) |
|
void | func_8000F124 (void) |
|
void | clear_pathPoint (TrackPathPoint *, size_t) |
|
void | init_course_path_point (void) |
|
void | init_players (void) |
|
void | load_track_path (s32) |
|
void | calculate_track_boundaries (s32) |
|
f32 | calculate_track_curvature (s32, u16) |
|
void | analize_track_section (s32) |
|
s16 | calculate_angle_path (s32, s32) |
|
void | analyse_angle_path (s32) |
|
void | analisze_curved_path (s32) |
|
f32 | func_80010F40 (f32, f32, f32, s32, s32) |
|
f32 | func_80010FA0 (f32, f32, f32, s32, s32) |
|
s32 | func_80011014 (TrackPathPoint *, TrackPathPoint *, s32, s32) |
|
s32 | process_path_data (TrackPathPoint *, TrackPathPoint *) |
|
s32 | generate_2d_path (Path2D *, TrackPathPoint *, s32) |
|
void | copy_courses_cpu_behaviour (void) |
|
void | reset_cpu_behaviour_none (s32) |
|
void | reset_cpu_behaviour (s32) |
|
void | cpu_behaviour_start (s32, Player *) |
|
void | cpu_behaviour_end (s32, Player *) |
|
void | cpu_behaviour (s32) |
|
void | func_80011EC0 (s32, Player *, s32, u16) |
|
void | generate_train_path (void) |
|
void | generate_ferry_path (void) |
|
void | spawn_vehicle_on_road (VehicleStuff *) |
|
void | spawn_course_vehicles (void) |
|
void | set_vehicle_pos_pathPoint (TrainCarStuff *, Path2D *, u16) |
|
void | init_vehicles_trains (void) |
|
void | sync_train_components (TrainCarStuff *, s16) |
| sync the train components vehicle with the actor
|
|
void | update_vehicle_trains (void) |
|
void | handle_trains_interactions (s32, Player *) |
|
void | func_80013054 (void) |
|
void | check_ai_crossing_distance (s32) |
|
void | init_vehicles_ferry (void) |
|
void | update_vehicle_paddle_boats (void) |
|
void | handle_paddleBoats_interactions (Player *) |
|
void | initialize_toads_turnpike_vehicle (f32, f32, s32, s32, VehicleStuff *, TrackPathPoint *) |
|
f32 | func_80013C74 (s16, s16) |
|
void | update_vehicle_follow_pathPoint (VehicleStuff *) |
|
void | handle_vehicle_interactions (s32, Player *, VehicleStuff *, f32, f32, s32, u32) |
|
f32 | player_track_position_factor_vehicle (s16, f32, s16) |
|
void | update_player_track_position_factor_from_vehicle (s32, s32, VehicleStuff *) |
|
void | init_vehicles_box_trucks (void) |
|
void | update_vehicle_box_trucks (void) |
|
void | handle_box_trucks_interactions (s32, Player *) |
|
void | update_player_track_position_factor_from_box_trucks (s32) |
|
void | init_vehicles_school_buses (void) |
|
void | update_vehicle_school_bus (void) |
|
void | handle_school_buses_interactions (s32, Player *) |
|
void | update_player_track_position_factor_from_buses (s32) |
|
void | init_vehicles_trucks (void) |
|
void | update_vehicle_tanker_trucks (void) |
|
void | handle_tanker_trucks_interactions (s32, Player *) |
|
void | update_player_track_position_factor_from_tanker_truck (s32) |
|
void | init_vehicles_cars (void) |
|
void | update_vehicle_cars (void) |
|
void | handle_cars_interactions (s32, Player *) |
|
void | update_player_track_position_factor_from_cars (s32) |
|
void | func_80014D30 (s32, s32) |
|
void | func_80014DE4 (s32) |
|
f32 | func_80014EE4 (f32, s32) |
|
void | calculate_camera_up_vector (Camera *, s32) |
|
void | func_8001530C (void) |
|
void | func_80015314 (s32, f32, s32) |
|
void | func_80015390 (Camera *, Player *, s32) |
|
void | func_80015544 (s32, f32, s32, s32) |
|
void | func_8001577C (Camera *, UNUSED Player *, s32, s32) |
|
void | func_80015A9C (s32, f32, s32, s16) |
|
void | func_80015C94 (Camera *, Player *, s32, s32) |
|
void | func_800162CC (s32, f32, s32, s16) |
|
void | func_80016494 (Camera *, Player *, s32, s32) |
|
void | func_80016C3C (s32, f32, s32) |
|
void | func_80017720 (s32, f32, s32, s16) |
|
void | func_800178F4 (Camera *, Player *, s32, s32) |
|
void | func_80017F10 (s32, f32, s32, s16) |
|
void | func_800180F0 (Camera *, Player *, s32, s32) |
|
void | func_80018718 (s32, f32, s32, s16) |
|
void | func_800188F4 (Camera *, Player *, s32, s32) |
|
void | func_80019118 (s32, f32, s32, s16) |
|
void | func_8001933C (Camera *, UNUSED Player *, s32, s32) |
|
void | func_8001968C (void) |
|
void | func_8001969C (s32, f32, s32, s16) |
|
void | func_80019760 (Camera *, UNUSED Player *, s32, s32) |
|
void | func_80019890 (s32, s32) |
|
void | func_80019B50 (s32, u16) |
|
void | func_80019C50 (s32) |
|
void | func_80019D2C (Camera *, Player *, s32) |
|
void | func_80019DE4 (void) |
|
void | func_80019DF4 (void) |
|
void | func_80019E58 (void) |
|
void | func_80019ED0 (void) |
|
void | func_80019FB4 (s32) |
|
void | func_8001A0A4 (u16 *, Camera *, Player *, s8, s32) |
|
void | func_8001A0DC (u16 *, Camera *, Player *, s8, s32) |
|
void | func_8001A124 (s32, s32) |
|
s32 | func_8001A310 (s32, s32) |
|
void | func_8001A348 (s32, f32, s32) |
|
void | func_8001A3D8 (s32, f32, s32) |
|
void | func_8001A450 (s32, s32, s32) |
|
void | func_8001A518 (s32, s32, s32) |
|
void | func_8001A588 (u16 *, Camera *, Player *, s8, s32) |
|
void | func_8001AAAC (s16, s16, s16) |
|
void | func_8001AB00 (void) |
|
void | cpu_decisions_branch_item (s32, s16 *, s32) |
|
void | func_8001ABE0 (s32, CpuItemStrategyData *) |
|
void | clear_expired_strategies (CpuItemStrategyData *) |
|
void | cpu_use_item_strategy (s32) |
|
void | func_8001BE78 (void) |
|
void | func_8001C05C (void) |
|
void | func_8001C14C (void) |
|
void | func_8001C3C4 (s32) |
|
void | func_8001C42C (void) |
|