diff --git a/actors_8h_source.html b/actors_8h_source.html index 839e185e9..e6b9b3d10 100644 --- a/actors_8h_source.html +++ b/actors_8h_source.html @@ -372,7 +372,7 @@ $(document).ready(function(){initNavTree('actors_8h_source.html',''); initResiza
update_actor_yoshi_valley_egg
void update_actor_yoshi_valley_egg(struct YoshiValleyEgg *)
Definition: actors.c:466
D_0D0031B8
Gfx D_0D0031B8[]
Definition: common_textures.inc.c:516
func_802A1EA0
void func_802A1EA0(Camera *, struct ItemBox *)
Definition: actors.c:3712
-
isCrossingTriggeredByIndex
u16 isCrossingTriggeredByIndex[]
+
isCrossingTriggeredByIndex
u16 isCrossingTriggeredByIndex[]
Definition: code_80005FD0.c:142
func_802A00E8
void func_802A00E8(struct Actor *, struct Actor *)
Definition: actors.c:3048
func_802A171C
void func_802A171C(Camera *, struct FakeItemBox *)
Definition: actors.c:3573
update_actor_wario_stadium_sign
void update_actor_wario_stadium_sign(struct Actor *)
Definition: actors.c:1323
diff --git a/bomb__kart_8h_source.html b/bomb__kart_8h_source.html index 79f520037..5c1ad25aa 100644 --- a/bomb__kart_8h_source.html +++ b/bomb__kart_8h_source.html @@ -140,10 +140,10 @@ $(document).ready(function(){initNavTree('bomb__kart_8h_source.html',''); initRe
62 
63 #endif
NUM_BOMB_KARTS_MAX
#define NUM_BOMB_KARTS_MAX
Definition: bomb_kart.h:6
-
D_80164038
Collision D_80164038[NUM_BOMB_KARTS_MAX]
+
D_80164038
Collision D_80164038[NUM_BOMB_KARTS_MAX]
Definition: code_80005FD0.c:151
D_800DCC08
BombKartSpawn D_800DCC08[NUM_COURSES][NUM_BOMB_KARTS_MAX]
D_80183DD8
s32 D_80183DD8[NUM_BOMB_KARTS_MAX]
-
gBombKarts
BombKart gBombKarts[NUM_BOMB_KARTS_MAX]
+
gBombKarts
BombKart gBombKarts[NUM_BOMB_KARTS_MAX]
Definition: code_80005FD0.c:150
common_structs.h
Vec3f
f32 Vec3f[3]
Definition: common_structs.h:6
NUM_COURSES
@ NUM_COURSES
Definition: common_structs.h:45
diff --git a/camera_8h__dep__incl.map b/camera_8h__dep__incl.map index 7e1dcbd25..68b1428cb 100644 --- a/camera_8h__dep__incl.map +++ b/camera_8h__dep__incl.map @@ -1,52 +1,52 @@ - + - + - + - - - + + + - - - - - + + + + + - - + + - - - - + + + + - - + + - - - - - - + + + + + + - - - - - - - - - + + + + + + + + + - - + + diff --git a/camera_8h__dep__incl.md5 b/camera_8h__dep__incl.md5 index 40216e0e3..4ff258e7d 100644 --- a/camera_8h__dep__incl.md5 +++ b/camera_8h__dep__incl.md5 @@ -1 +1 @@ -eb87b3a8d34795099aca86f5e431bd0b \ No newline at end of file +24f8061fab3cd9d803c33e08a555c6c6 \ No newline at end of file diff --git a/camera_8h__dep__incl.svg b/camera_8h__dep__incl.svg index f50e445f9..03ac6343b 100644 --- a/camera_8h__dep__incl.svg +++ b/camera_8h__dep__incl.svg @@ -59,8 +59,8 @@ var sectionId = 'dynsection-1'; Node1 - -src/camera.h + +src/camera.h @@ -76,23 +76,23 @@ var sectionId = 'dynsection-1'; Node1->Node2 - - + + Node3 - -src/audio/external.h + +src/audio/external.h Node1->Node3 - - + + @@ -106,23 +106,23 @@ var sectionId = 'dynsection-1'; Node1->Node7 - - + + Node10 - -src/code_80071F00.c + +src/code_80071F00.c - + Node1->Node10 - - + + @@ -134,10 +134,10 @@ var sectionId = 'dynsection-1'; - + Node1->Node11 - - + + @@ -150,10 +150,10 @@ var sectionId = 'dynsection-1'; - + Node1->Node14 - - + + @@ -165,10 +165,10 @@ var sectionId = 'dynsection-1'; - + Node1->Node15 - - + + @@ -180,55 +180,55 @@ var sectionId = 'dynsection-1'; - + Node1->Node17 - - + + Node20 - -src/racing/race_logic.c + +src/racing/race_logic.c - + Node1->Node20 - - + + Node21 - -src/camera.c + +src/camera.c Node1->Node21 - - + + Node22 - -src/code_80005FD0.h + +src/code_80005FD0.h Node1->Node22 - - + + @@ -240,10 +240,10 @@ var sectionId = 'dynsection-1'; - + Node1->Node23 - - + + @@ -255,85 +255,85 @@ var sectionId = 'dynsection-1'; - + Node1->Node26 - - + + Node29 - -src/spawn_players.c + +src/spawn_players.c - + Node1->Node29 - - + + Node30 - -src/code_80071F00.h + +src/code_80071F00.h - + Node1->Node30 - - + + Node32 - -src/ending/code_80280000.c + +src/ending/code_80280000.c - + Node1->Node32 - - + + Node33 - -src/code_80086E70.h + +src/code_80086E70.h - + Node1->Node33 - - + + Node34 - -src/code_80091440.c + +src/code_80091440.c - + Node1->Node34 - - + + @@ -345,41 +345,41 @@ var sectionId = 'dynsection-1'; - + Node1->Node35 - - + + Node36 - -src/ending/ceremony -_and_credits.h + +src/ending/ceremony +_and_credits.h - + Node1->Node36 - - + + Node38 - -src/player_controller.h + +src/player_controller.h - + Node1->Node38 - - + + @@ -392,76 +392,76 @@ var sectionId = 'dynsection-1'; - + Node1->Node41 - - + + Node42 - -src/spawn_players.h + +src/spawn_players.h - + Node1->Node42 - - + + Node43 - -include/types.h + +include/types.h - + Node1->Node43 - - + + Node3->Node2 - - + + Node4 - -src/audio/playback.c + +src/audio/playback.c Node3->Node4 - - + + Node5 - -src/audio/seqplayer.c + +src/audio/seqplayer.c Node3->Node5 - - + + @@ -475,56 +475,56 @@ var sectionId = 'dynsection-1'; Node3->Node6 - - + + Node3->Node7 - - + + Node8 - -src/code_80057C60.c + +src/code_80057C60.c Node3->Node8 - - + + Node9 - -src/code_8006E9C0.c + +src/code_8006E9C0.c Node3->Node9 - - + + Node3->Node10 - - + + Node3->Node11 - - + + @@ -538,201 +538,207 @@ var sectionId = 'dynsection-1'; Node3->Node12 - - + + Node13 - -src/code_80091750.c + +src/code_80091750.c Node3->Node13 - - + + Node3->Node14 - - + + Node3->Node15 - - + + Node16 - -src/menus.c + +src/menus.c Node3->Node16 - - + + Node3->Node17 - - + + Node18 - -src/racing/actors.c + +src/racing/actors.c Node3->Node18 - - + + Node19 - -src/racing/actors_extended.c + +src/racing/actors_extended.c Node3->Node19 - - + + Node3->Node20 - - + + Node22->Node7 - - + + Node22->Node8 - - + + + + + +Node22->Node9 + + - + Node22->Node10 - - + + - + Node22->Node12 - - + + - + Node22->Node13 - - + + - + Node22->Node16 - - + + - + Node22->Node18 - - + + - + Node22->Node19 - - + + - + Node22->Node20 - - + + Node22->Node21 - - + + - + Node22->Node23 - - + + - + Node22->Node26 - - + + Node27 - -src/ending/podium_ceremony -_actors.c + +src/ending/podium_ceremony +_actors.c - + Node22->Node27 - - + + Node28 - -src/hud_renderer.c + +src/hud_renderer.c - + Node22->Node28 - - + + - + Node22->Node29 - - + + @@ -744,463 +750,463 @@ var sectionId = 'dynsection-1'; - + Node23->Node24 - + Node30->Node7 - - + + - + Node30->Node8 - - + + - + Node30->Node9 - - + + - + Node30->Node10 - - + + - + Node30->Node11 - - + + - + Node30->Node18 - - + + - + Node30->Node19 - - + + - + Node30->Node20 - - + + - + Node30->Node23 - - + + - + Node30->Node28 - - + + Node31 - -src/code_8006E9C0.h + +src/code_8006E9C0.h - + Node30->Node31 - - + + - + Node31->Node6 - - + + - + Node31->Node9 - - + + - + Node31->Node13 - - + + - + Node31->Node23 - - + + - + Node31->Node26 - - + + - + Node31->Node28 - - + + - + Node31->Node32 - - + + - + Node33->Node8 - - + + - + Node33->Node9 - - + + - + Node33->Node10 - - + + - + Node33->Node11 - - + + - + Node33->Node23 - - + + - + Node33->Node28 - - + + - + Node36->Node10 - - + + - + Node36->Node14 - - + + - + Node36->Node23 - - + + - + Node36->Node32 - - + + - + Node36->Node35 - - + + Node37 - -src/ending/code_80281C40.c + +src/ending/code_80281C40.c - + Node36->Node37 - - + + - + Node38->Node7 - - + + - + Node38->Node12 - - + + - + Node38->Node15 - - + + - + Node38->Node17 - - + + - + Node38->Node23 - - + + - + Node38->Node27 - - + + - + Node38->Node29 - - + + Node39 - -src/code_8003DC40.c + +src/code_8003DC40.c - + Node38->Node39 - - + + Node40 - -src/render_player.c + +src/render_player.c - + Node38->Node40 - - + + - + Node42->Node6 - - + + - + Node42->Node20 - - + + - + Node42->Node23 - - + + - + Node42->Node26 - - + + - + Node42->Node29 - - + + - + Node43->Node6 - - + + - + Node43->Node11 - - + + - + Node43->Node12 - - + + - + Node43->Node14 - - + + - + Node43->Node15 - - + + - + Node43->Node18 - - + + - + Node43->Node20 - - + + - + Node43->Node23 - - + + - + Node43->Node26 - - + + - + Node43->Node27 - - + + - + Node43->Node32 - - + + - + Node43->Node40 - - + + - + Node43->Node41 - - + + Node44 - -src/audio/internal.h + +src/audio/internal.h - + Node43->Node44 - - + + Node60 - -src/code_800029B0.h + +src/code_800029B0.h - + Node43->Node60 - - + + Node65 - -src/code_80004740.c + +src/code_80004740.c - + Node43->Node65 - - + + Node66 - -src/code_800AF9B0.h + +src/code_800AF9B0.h - + Node43->Node66 - - + + Node68 - -src/common_textures.h + +src/common_textures.h - + Node43->Node68 - - + + @@ -1212,286 +1218,286 @@ var sectionId = 'dynsection-1'; - + Node43->Node69 - - + + Node70 - -src/crash_screen.c + +src/crash_screen.c - + Node43->Node70 - - + + Node71 - -src/data/data_segment2.inc.c + +src/data/data_segment2.inc.c - + Node43->Node71 - - + + - + Node44->Node4 - - + + - + Node44->Node5 - - + + - + Node60->Node2 - - + + - + Node60->Node6 - - + + - + Node60->Node7 - - + + - + Node60->Node8 - - + + - + Node60->Node9 - - + + - + Node60->Node10 - - + + - + Node60->Node12 - - + + - + Node60->Node13 - - + + - + Node60->Node14 - - + + - + Node60->Node15 - - + + - + Node60->Node16 - - + + - + Node60->Node17 - - + + - + Node60->Node18 - - + + - + Node60->Node19 - - + + - + Node60->Node20 - - + + - + Node60->Node21 - - + + - + Node60->Node23 - - + + - + Node60->Node26 - - + + - + Node60->Node28 - - + + - + Node60->Node29 - - + + - + Node60->Node32 - - + + - + Node60->Node34 - - + + - + Node60->Node40 - - + + - + Node60->Node41 - - + + - + Node66->Node13 - - + + - + Node66->Node16 - - + + - + Node66->Node23 - - + + - + Node68->Node7 - - + + - + Node68->Node8 - - + + - + Node68->Node9 - - + + - + Node68->Node10 - - + + - + Node68->Node13 - - + + - + Node68->Node18 - - + + - + Node68->Node23 - - + + - + Node68->Node27 - - + + - + Node68->Node28 - - + + - + Node68->Node40 - - + + - + Node68->Node41 - - + + - + Node68->Node69 - - + + diff --git a/camera_8h__dep__incl_org.svg b/camera_8h__dep__incl_org.svg index 221ea02b6..3000ef7cd 100644 --- a/camera_8h__dep__incl_org.svg +++ b/camera_8h__dep__incl_org.svg @@ -13,8 +13,8 @@ Node1 - -src/camera.h + +src/camera.h @@ -30,23 +30,23 @@ Node1->Node2 - - + + Node3 - -src/audio/external.h + +src/audio/external.h Node1->Node3 - - + + @@ -60,23 +60,23 @@ Node1->Node7 - - + + Node10 - -src/code_80071F00.c + +src/code_80071F00.c - + Node1->Node10 - - + + @@ -88,10 +88,10 @@ - + Node1->Node11 - - + + @@ -104,10 +104,10 @@ - + Node1->Node14 - - + + @@ -119,10 +119,10 @@ - + Node1->Node15 - - + + @@ -134,55 +134,55 @@ - + Node1->Node17 - - + + Node20 - -src/racing/race_logic.c + +src/racing/race_logic.c - + Node1->Node20 - - + + Node21 - -src/camera.c + +src/camera.c Node1->Node21 - - + + Node22 - -src/code_80005FD0.h + +src/code_80005FD0.h Node1->Node22 - - + + @@ -194,10 +194,10 @@ - + Node1->Node23 - - + + @@ -209,85 +209,85 @@ - + Node1->Node26 - - + + Node29 - -src/spawn_players.c + +src/spawn_players.c - + Node1->Node29 - - + + Node30 - -src/code_80071F00.h + +src/code_80071F00.h - + Node1->Node30 - - + + Node32 - -src/ending/code_80280000.c + +src/ending/code_80280000.c - + Node1->Node32 - - + + Node33 - -src/code_80086E70.h + +src/code_80086E70.h - + Node1->Node33 - - + + Node34 - -src/code_80091440.c + +src/code_80091440.c - + Node1->Node34 - - + + @@ -299,41 +299,41 @@ - + Node1->Node35 - - + + Node36 - -src/ending/ceremony -_and_credits.h + +src/ending/ceremony +_and_credits.h - + Node1->Node36 - - + + Node38 - -src/player_controller.h + +src/player_controller.h - + Node1->Node38 - - + + @@ -346,76 +346,76 @@ - + Node1->Node41 - - + + Node42 - -src/spawn_players.h + +src/spawn_players.h - + Node1->Node42 - - + + Node43 - -include/types.h + +include/types.h - + Node1->Node43 - - + + Node3->Node2 - - + + Node4 - -src/audio/playback.c + +src/audio/playback.c Node3->Node4 - - + + Node5 - -src/audio/seqplayer.c + +src/audio/seqplayer.c Node3->Node5 - - + + @@ -429,56 +429,56 @@ Node3->Node6 - - + + Node3->Node7 - - + + Node8 - -src/code_80057C60.c + +src/code_80057C60.c Node3->Node8 - - + + Node9 - -src/code_8006E9C0.c + +src/code_8006E9C0.c Node3->Node9 - - + + Node3->Node10 - - + + Node3->Node11 - - + + @@ -492,201 +492,207 @@ Node3->Node12 - - + + Node13 - -src/code_80091750.c + +src/code_80091750.c Node3->Node13 - - + + Node3->Node14 - - + + Node3->Node15 - - + + Node16 - -src/menus.c + +src/menus.c Node3->Node16 - - + + Node3->Node17 - - + + Node18 - -src/racing/actors.c + +src/racing/actors.c Node3->Node18 - - + + Node19 - -src/racing/actors_extended.c + +src/racing/actors_extended.c Node3->Node19 - - + + Node3->Node20 - - + + Node22->Node7 - - + + Node22->Node8 - - + + + + + +Node22->Node9 + + - + Node22->Node10 - - + + - + Node22->Node12 - - + + - + Node22->Node13 - - + + - + Node22->Node16 - - + + - + Node22->Node18 - - + + - + Node22->Node19 - - + + - + Node22->Node20 - - + + Node22->Node21 - - + + - + Node22->Node23 - - + + - + Node22->Node26 - - + + Node27 - -src/ending/podium_ceremony -_actors.c + +src/ending/podium_ceremony +_actors.c - + Node22->Node27 - - + + Node28 - -src/hud_renderer.c + +src/hud_renderer.c - + Node22->Node28 - - + + - + Node22->Node29 - - + + @@ -698,463 +704,463 @@ - + Node23->Node24 - + Node30->Node7 - - + + - + Node30->Node8 - - + + - + Node30->Node9 - - + + - + Node30->Node10 - - + + - + Node30->Node11 - - + + - + Node30->Node18 - - + + - + Node30->Node19 - - + + - + Node30->Node20 - - + + - + Node30->Node23 - - + + - + Node30->Node28 - - + + Node31 - -src/code_8006E9C0.h + +src/code_8006E9C0.h - + Node30->Node31 - - + + - + Node31->Node6 - - + + - + Node31->Node9 - - + + - + Node31->Node13 - - + + - + Node31->Node23 - - + + - + Node31->Node26 - - + + - + Node31->Node28 - - + + - + Node31->Node32 - - + + - + Node33->Node8 - - + + - + Node33->Node9 - - + + - + Node33->Node10 - - + + - + Node33->Node11 - - + + - + Node33->Node23 - - + + - + Node33->Node28 - - + + - + Node36->Node10 - - + + - + Node36->Node14 - - + + - + Node36->Node23 - - + + - + Node36->Node32 - - + + - + Node36->Node35 - - + + Node37 - -src/ending/code_80281C40.c + +src/ending/code_80281C40.c - + Node36->Node37 - - + + - + Node38->Node7 - - + + - + Node38->Node12 - - + + - + Node38->Node15 - - + + - + Node38->Node17 - - + + - + Node38->Node23 - - + + - + Node38->Node27 - - + + - + Node38->Node29 - - + + Node39 - -src/code_8003DC40.c + +src/code_8003DC40.c - + Node38->Node39 - - + + Node40 - -src/render_player.c + +src/render_player.c - + Node38->Node40 - - + + - + Node42->Node6 - - + + - + Node42->Node20 - - + + - + Node42->Node23 - - + + - + Node42->Node26 - - + + - + Node42->Node29 - - + + - + Node43->Node6 - - + + - + Node43->Node11 - - + + - + Node43->Node12 - - + + - + Node43->Node14 - - + + - + Node43->Node15 - - + + - + Node43->Node18 - - + + - + Node43->Node20 - - + + - + Node43->Node23 - - + + - + Node43->Node26 - - + + - + Node43->Node27 - - + + - + Node43->Node32 - - + + - + Node43->Node40 - - + + - + Node43->Node41 - - + + Node44 - -src/audio/internal.h + +src/audio/internal.h - + Node43->Node44 - - + + Node60 - -src/code_800029B0.h + +src/code_800029B0.h - + Node43->Node60 - - + + Node65 - -src/code_80004740.c + +src/code_80004740.c - + Node43->Node65 - - + + Node66 - -src/code_800AF9B0.h + +src/code_800AF9B0.h - + Node43->Node66 - - + + Node68 - -src/common_textures.h + +src/common_textures.h - + Node43->Node68 - - + + @@ -1166,286 +1172,286 @@ - + Node43->Node69 - - + + Node70 - -src/crash_screen.c + +src/crash_screen.c - + Node43->Node70 - - + + Node71 - -src/data/data_segment2.inc.c + +src/data/data_segment2.inc.c - + Node43->Node71 - - + + - + Node44->Node4 - - + + - + Node44->Node5 - - + + - + Node60->Node2 - - + + - + Node60->Node6 - - + + - + Node60->Node7 - - + + - + Node60->Node8 - - + + - + Node60->Node9 - - + + - + Node60->Node10 - - + + - + Node60->Node12 - - + + - + Node60->Node13 - - + + - + Node60->Node14 - - + + - + Node60->Node15 - - + + - + Node60->Node16 - - + + - + Node60->Node17 - - + + - + Node60->Node18 - - + + - + Node60->Node19 - - + + - + Node60->Node20 - - + + - + Node60->Node21 - - + + - + Node60->Node23 - - + + - + Node60->Node26 - - + + - + Node60->Node28 - - + + - + Node60->Node29 - - + + - + Node60->Node32 - - + + - + Node60->Node34 - - + + - + Node60->Node40 - - + + - + Node60->Node41 - - + + - + Node66->Node13 - - + + - + Node66->Node16 - - + + - + Node66->Node23 - - + + - + Node68->Node7 - - + + - + Node68->Node8 - - + + - + Node68->Node9 - - + + - + Node68->Node10 - - + + - + Node68->Node13 - - + + - + Node68->Node18 - - + + - + Node68->Node23 - - + + - + Node68->Node27 - - + + - + Node68->Node28 - - + + - + Node68->Node40 - - + + - + Node68->Node41 - - + + - + Node68->Node69 - - + + diff --git a/code__80005FD0_8c.html b/code__80005FD0_8c.html index 147e3d261..26d2d7f1f 100644 --- a/code__80005FD0_8c.html +++ b/code__80005FD0_8c.html @@ -429,10 +429,324 @@ Variables   s16 D_80162EB2   -s16 code_80005FD0_pad [2] -  uintptr_t * D_80162EB8 [20]   +s32 D_80162F08 [2] +  +s16 D_80162F10 [30] +  +s16 D_80162F50 [30] +  +s32 D_80162F90 [4] +  +Vec3f D_80162FA0 +  +Vec3f D_80162FB0 +  +Vec3f D_80162FC0 +  +s16 D_80162FCC +  +s16 D_80162FCE +  +s16 D_80162FD0 +  +f32 gCourseCompletionPercentByRank [8] +  +s16 D_80162FF8 [12] +  +s16 D_80163010 [12] +  +f32 D_80163028 [10] +  +s16 D_80163050 [12] +  +f32 D_80163068 [10] +  +f32 D_80163090 [10] +  +s32 D_801630B8 [10] +  +s16 D_801630E0 +  +s16 D_801630E2 +  +s16 D_801630E8 [10] +  +s16 D_801630FC +  +s32 D_80163100 [10] +  +s32 D_80163128 [10] +  +s32 D_80163150 [10] +  +f32 D_80163178 [10] +  +f32 D_801631A0 [10] +  +s16 D_801631C8 +  +s32 D_801631CC +  +TrackWaypointD_801631D0 +  +TrackWaypointD_801631D4 +  +s16D_801631D8 +  +u16D_801631DC +  +u16 D_801631E0 [12] +  +s16 D_801631F8 [10] +  +f32 D_8016320C +  +f32 D_80163210 [10] +  +s32 D_80163238 +  +s16 D_80163240 [12] +  +u16 D_80163258 [12] +  +u16 D_80163270 [12] +  +s32 D_80163288 [10] +  +void * D_801632B0 +  +s16 D_801632B8 [12] +  +s16 D_801632D0 [12] +  +u16 D_801632E8 [12] +  +s16 D_80163300 [12] +  +u16 D_80163318 [12] +  +u16 D_80163330 [10] +  +u16 D_80163344 [2] +  +u16 D_80163348 [2] +  +u16 D_8016334C [2] +  +s16 D_80163350 [12] +  +s32 D_80163368 [4] +  +s32 D_80163378 +  +s32 D_8016337C +  +s16 D_80163380 [12] +  +s16 D_80163398 [12] +  +s16 D_801633B0 [12] +  +s16 D_801633C8 [12] +  +s16 D_801633E0 [12] +  +s16 D_801633F8 [12] +  +s16 D_80163410 [4] +  +f32 D_80163418 [4] +  +f32 D_80163428 [4] +  +f32 D_80163438 [4] +  +s32 D_80163448 +  +f32 D_8016344C +  +f32 D_80163450 [10] +  +s16 D_80163478 +  +s16 D_8016347A +  +s16 D_8016347C +  +s16 D_8016347E +  +s32 D_80163480 +  +s32 D_80163484 +  +s32 D_80163488 +  +s16 D_8016348C +  +s16 D_80163490 [12] +  +s16 D_801634A8 [12] +  +s16 D_801634C0 [12] +  +s16 D_801634D8 [10] +  +s16 D_801634EC +  +s32 D_801634F0 +  +s32 D_801634F4 +  +Test D_801634F8 [10] +  +PathNoYD_80163598 +  +s32 D_8016359C +  +TrainStuff sTrains [NUM_TRAINS] +  +u16 isCrossingTriggeredByIndex [2] +  +u16 D_801637BC [2] +  +PaddleWheelBoatStuff gFerries [NUM_PADDLE_WHEEL_BOATS] +  +VehicleStuff gBoxTruckList [NUM_RACE_BOX_TRUCKS] +  +VehicleStuff gSchoolBusList [NUM_RACE_SCHOOL_BUSES] +  +VehicleStuff gTankerTruckList [NUM_RACE_TANKER_TRUCKS] +  +VehicleStuff gCarList [NUM_RACE_CARS] +  +s32 D_80163DD8 [4] +  +BombKart gBombKarts [NUM_BOMB_KARTS_MAX] +  +Collision D_80164038 [NUM_BOMB_KARTS_MAX] +  +struct unexpiredActors gUnexpiredActorsList [8] +  +D_801642D8_entry D_801642D8 [8] +  +s16 D_80164358 +  +s16 D_8016435A +  +s16 D_8016435C +  +s16 gGPCurrentRacePlayerIdByRank [12] +  +s16 D_80164378 [12] +  +s32 gLapCountByPlayerId [10] +  +s32 gGPCurrentRaceRankByPlayerId [10] +  +s32 D_801643E0 [10] +  +s32 D_80164408 [10] +  +u16 D_80164430 +  +u16 gNearestWaypointByPlayerId [12] +  +s32 D_80164450 [10] +  +s16 D_80164478 [10] +  +s32 D_8016448C +  +TrackWaypointD_80164490 +  +f32 D_80164498 [4] +  +f32 gLapCompletionPercentByPlayerId [10] +  +f32 gCourseCompletionPercentByPlayerId [10] +  +s16 D_801644F8 [12] +  +f32 D_80164510 [10] +  +s16 D_80164538 [12] +  +TrackWaypointD_80164550 [4] +  +TrackWaypointD_80164560 [4] +  +TrackWaypointD_80164570 [4] +  +s16D_80164580 [4] +  +s16D_80164590 [4] +  +s16D_801645A0 [4] +  +u16 gPathIndexByPlayerId [12] +  +u16 gWaypointCountByPathIndex [4] +  +s32 D_801645D0 [4] +  +s16D_801645E0 +  +s32 D_801645E8 [4] +  +f32 D_801645F8 [4] +  +s32 D_80164608 [4] +  +f32 D_80164618 [4] +  +s32 D_80164628 [4] +  +f32 D_80164638 [4] +  +f32 D_80164648 [4] +  +f32 D_80164658 [4] +  +s16 gNearestWaypointByCameraId [4] +  +s16 D_80164670 [4] +  +s16 D_80164678 [4] +  +s16 D_80164680 [4] +  +f32 D_80164688 [4] +  +f32 D_80164698 +  +f32 D_8016469C +  +f32 D_801646A0 +  +s32 D_801646A4 +  +s32 D_801646A8 +  +s32 D_801646AC +  +s32 D_801646B0 +  +s32 D_801646B4 +  +s32 D_801646B8 +  +s32 D_801646BC +  +s16 D_801646C0 [4] +  +u32 D_801646C8 +  +s16 D_801646CC +  +UnkStruct_46D0 D_801646D0 [4] +  char * D_800EB710 = "ゴール直後の強制ソート\n"   char * D_800EB728 = "2PGPで片方がゴール直後の強制ソート\n" @@ -815,8 +1129,6 @@ Variables   char * D_800ECF60 = "OGAWA DEBUG DRAW\n"   -u32 D_801646C8

Function Documentation

@@ -6123,20 +6435,6 @@ Here is the caller graph for this function:

Variable Documentation

- -

◆ code_80005FD0_pad

- -
-
- - - - -
s16 code_80005FD0_pad[2]
-
- -
-

◆ D_800DC720

@@ -8887,6 +9185,1914 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80162F08

+ +
+
+ + + + +
s32 D_80162F08[2]
+
+ +
+
+ +

◆ D_80162F10

+ +
+
+ + + + +
s16 D_80162F10[30]
+
+ +
+
+ +

◆ D_80162F50

+ +
+
+ + + + +
s16 D_80162F50[30]
+
+ +
+
+ +

◆ D_80162F90

+ +
+
+ + + + +
s32 D_80162F90[4]
+
+ +
+
+ +

◆ D_80162FA0

+ +
+
+ + + + +
Vec3f D_80162FA0
+
+ +
+
+ +

◆ D_80162FB0

+ +
+
+ + + + +
Vec3f D_80162FB0
+
+ +
+
+ +

◆ D_80162FC0

+ +
+
+ + + + +
Vec3f D_80162FC0
+
+ +
+
+ +

◆ D_80162FCC

+ +
+
+ + + + +
s16 D_80162FCC
+
+ +
+
+ +

◆ D_80162FCE

+ +
+
+ + + + +
s16 D_80162FCE
+
+

Certain parts of the waypoint logic will copy some path/player specific data to a temporary variable. For example: D_80164490 is always a value from D_80164550. Depending on which path a given player is on, the specific value may change

+ +
+
+ +

◆ D_80162FD0

+ +
+
+ + + + +
s16 D_80162FD0
+
+ +
+
+ +

◆ D_80162FF8

+ +
+
+ + + + +
s16 D_80162FF8[12]
+
+ +
+
+ +

◆ D_80163010

+ +
+
+ + + + +
s16 D_80163010[12]
+
+ +
+
+ +

◆ D_80163028

+ +
+
+ + + + +
f32 D_80163028[10]
+
+ +
+
+ +

◆ D_80163050

+ +
+
+ + + + +
s16 D_80163050[12]
+
+ +
+
+ +

◆ D_80163068

+ +
+
+ + + + +
f32 D_80163068[10]
+
+

Stuff that may not be directly related to waypoints, but are only referenced in code_80005FD0. So they are at least waypoint adjacent.

+ +
+
+ +

◆ D_80163090

+ +
+
+ + + + +
f32 D_80163090[10]
+
+ +
+
+ +

◆ D_801630B8

+ +
+
+ + + + +
s32 D_801630B8[10]
+
+ +
+
+ +

◆ D_801630E0

+ +
+
+ + + + +
s16 D_801630E0
+
+ +
+
+ +

◆ D_801630E2

+ +
+
+ + + + +
s16 D_801630E2
+
+ +
+
+ +

◆ D_801630E8

+ +
+
+ + + + +
s16 D_801630E8[10]
+
+ +
+
+ +

◆ D_801630FC

+ +
+
+ + + + +
s16 D_801630FC
+
+ +
+
+ +

◆ D_80163100

+ +
+
+ + + + +
s32 D_80163100[10]
+
+ +
+
+ +

◆ D_80163128

+ +
+
+ + + + +
s32 D_80163128[10]
+
+ +
+
+ +

◆ D_80163150

+ +
+
+ + + + +
s32 D_80163150[10]
+
+ +
+
+ +

◆ D_80163178

+ +
+
+ + + + +
f32 D_80163178[10]
+
+ +
+
+ +

◆ D_801631A0

+ +
+
+ + + + +
f32 D_801631A0[10]
+
+ +
+
+ +

◆ D_801631C8

+ +
+
+ + + + +
s16 D_801631C8
+
+ +
+
+ +

◆ D_801631CC

+ +
+
+ + + + +
s32 D_801631CC
+
+ +
+
+ +

◆ D_801631D0

+ +
+
+ + + + +
TrackWaypoint* D_801631D0
+
+ +
+
+ +

◆ D_801631D4

+ +
+
+ + + + +
TrackWaypoint* D_801631D4
+
+ +
+
+ +

◆ D_801631D8

+ +
+
+ + + + +
s16* D_801631D8
+
+ +
+
+ +

◆ D_801631DC

+ +
+
+ + + + +
u16* D_801631DC
+
+ +
+
+ +

◆ D_801631E0

+ +
+
+ + + + +
u16 D_801631E0[12]
+
+ +
+
+ +

◆ D_801631F8

+ +
+
+ + + + +
s16 D_801631F8[10]
+
+ +
+
+ +

◆ D_8016320C

+ +
+
+ + + + +
f32 D_8016320C
+
+ +
+
+ +

◆ D_80163210

+ +
+
+ + + + +
f32 D_80163210[10]
+
+ +
+
+ +

◆ D_80163238

+ +
+
+ + + + +
s32 D_80163238
+
+ +
+
+ +

◆ D_80163240

+ +
+
+ + + + +
s16 D_80163240[12]
+
+ +
+
+ +

◆ D_80163258

+ +
+
+ + + + +
u16 D_80163258[12]
+
+ +
+
+ +

◆ D_80163270

+ +
+
+ + + + +
u16 D_80163270[12]
+
+ +
+
+ +

◆ D_80163288

+ +
+
+ + + + +
s32 D_80163288[10]
+
+ +
+
+ +

◆ D_801632B0

+ +
+
+ + + + +
void* D_801632B0
+
+ +
+
+ +

◆ D_801632B8

+ +
+
+ + + + +
s16 D_801632B8[12]
+
+ +
+
+ +

◆ D_801632D0

+ +
+
+ + + + +
s16 D_801632D0[12]
+
+ +
+
+ +

◆ D_801632E8

+ +
+
+ + + + +
u16 D_801632E8[12]
+
+ +
+
+ +

◆ D_80163300

+ +
+
+ + + + +
s16 D_80163300[12]
+
+ +
+
+ +

◆ D_80163318

+ +
+
+ + + + +
u16 D_80163318[12]
+
+ +
+
+ +

◆ D_80163330

+ +
+
+ + + + +
u16 D_80163330[10]
+
+ +
+
+ +

◆ D_80163344

+ +
+
+ + + + +
u16 D_80163344[2]
+
+ +
+
+ +

◆ D_80163348

+ +
+
+ + + + +
u16 D_80163348[2]
+
+ +
+
+ +

◆ D_8016334C

+ +
+
+ + + + +
u16 D_8016334C[2]
+
+ +
+
+ +

◆ D_80163350

+ +
+
+ + + + +
s16 D_80163350[12]
+
+ +
+
+ +

◆ D_80163368

+ +
+
+ + + + +
s32 D_80163368[4]
+
+ +
+
+ +

◆ D_80163378

+ +
+
+ + + + +
s32 D_80163378
+
+ +
+
+ +

◆ D_8016337C

+ +
+
+ + + + +
s32 D_8016337C
+
+ +
+
+ +

◆ D_80163380

+ +
+
+ + + + +
s16 D_80163380[12]
+
+ +
+
+ +

◆ D_80163398

+ +
+
+ + + + +
s16 D_80163398[12]
+
+ +
+
+ +

◆ D_801633B0

+ +
+
+ + + + +
s16 D_801633B0[12]
+
+ +
+
+ +

◆ D_801633C8

+ +
+
+ + + + +
s16 D_801633C8[12]
+
+ +
+
+ +

◆ D_801633E0

+ +
+
+ + + + +
s16 D_801633E0[12]
+
+ +
+
+ +

◆ D_801633F8

+ +
+
+ + + + +
s16 D_801633F8[12]
+
+ +
+
+ +

◆ D_80163410

+ +
+
+ + + + +
s16 D_80163410[4]
+
+ +
+
+ +

◆ D_80163418

+ +
+
+ + + + +
f32 D_80163418[4]
+
+ +
+
+ +

◆ D_80163428

+ +
+
+ + + + +
f32 D_80163428[4]
+
+ +
+
+ +

◆ D_80163438

+ +
+
+ + + + +
f32 D_80163438[4]
+
+ +
+
+ +

◆ D_80163448

+ +
+
+ + + + +
s32 D_80163448
+
+ +
+
+ +

◆ D_8016344C

+ +
+
+ + + + +
f32 D_8016344C
+
+ +
+
+ +

◆ D_80163450

+ +
+
+ + + + +
f32 D_80163450[10]
+
+ +
+
+ +

◆ D_80163478

+ +
+
+ + + + +
s16 D_80163478
+
+ +
+
+ +

◆ D_8016347A

+ +
+
+ + + + +
s16 D_8016347A
+
+ +
+
+ +

◆ D_8016347C

+ +
+
+ + + + +
s16 D_8016347C
+
+ +
+
+ +

◆ D_8016347E

+ +
+
+ + + + +
s16 D_8016347E
+
+ +
+
+ +

◆ D_80163480

+ +
+
+ + + + +
s32 D_80163480
+
+ +
+
+ +

◆ D_80163484

+ +
+
+ + + + +
s32 D_80163484
+
+ +
+
+ +

◆ D_80163488

+ +
+
+ + + + +
s32 D_80163488
+
+ +
+
+ +

◆ D_8016348C

+ +
+
+ + + + +
s16 D_8016348C
+
+ +
+
+ +

◆ D_80163490

+ +
+
+ + + + +
s16 D_80163490[12]
+
+ +
+
+ +

◆ D_801634A8

+ +
+
+ + + + +
s16 D_801634A8[12]
+
+ +
+
+ +

◆ D_801634C0

+ +
+
+ + + + +
s16 D_801634C0[12]
+
+ +
+
+ +

◆ D_801634D8

+ +
+
+ + + + +
s16 D_801634D8[10]
+
+ +
+
+ +

◆ D_801634EC

+ +
+
+ + + + +
s16 D_801634EC
+
+ +
+
+ +

◆ D_801634F0

+ +
+
+ + + + +
s32 D_801634F0
+
+ +
+
+ +

◆ D_801634F4

+ +
+
+ + + + +
s32 D_801634F4
+
+ +
+
+ +

◆ D_801634F8

+ +
+
+ + + + +
Test D_801634F8[10]
+
+ +
+
+ +

◆ D_80163598

+ +
+
+ + + + +
PathNoY* D_80163598
+
+ +
+
+ +

◆ D_8016359C

+ +
+
+ + + + +
s32 D_8016359C
+
+ +
+
+ +

◆ D_801637BC

+ +
+
+ + + + +
u16 D_801637BC[2]
+
+ +
+
+ +

◆ D_80163DD8

+ +
+
+ + + + +
s32 D_80163DD8[4]
+
+ +
+
+ +

◆ D_80164038

+ +
+
+ + + + +
Collision D_80164038[NUM_BOMB_KARTS_MAX]
+
+ +
+
+ +

◆ D_801642D8

+ +
+
+ + + + +
D_801642D8_entry D_801642D8[8]
+
+ +
+
+ +

◆ D_80164358

+ +
+
+ + + + +
s16 D_80164358
+
+ +
+
+ +

◆ D_8016435A

+ +
+
+ + + + +
s16 D_8016435A
+
+ +
+
+ +

◆ D_8016435C

+ +
+
+ + + + +
s16 D_8016435C
+
+ +
+
+ +

◆ D_80164378

+ +
+
+ + + + +
s16 D_80164378[12]
+
+ +
+
+ +

◆ D_801643E0

+ +
+
+ + + + +
s32 D_801643E0
+
+ +
+
+ +

◆ D_80164408

+ +
+
+ + + + +
s32 D_80164408[10]
+
+ +
+
+ +

◆ D_80164430

+ +
+
+ + + + +
u16 D_80164430
+
+ +
+
+ +

◆ D_80164450

+ +
+
+ + + + +
s32 D_80164450[10]
+
+ +
+
+ +

◆ D_80164478

+ +
+
+ + + + +
s16 D_80164478[10]
+
+ +
+
+ +

◆ D_8016448C

+ +
+
+ + + + +
s32 D_8016448C
+
+ +
+
+ +

◆ D_80164490

+ +
+
+ + + + +
TrackWaypoint* D_80164490
+
+ +
+
+ +

◆ D_80164498

+ +
+
+ + + + +
f32 D_80164498[4]
+
+ +
+
+ +

◆ D_801644F8

+ +
+
+ + + + +
s16 D_801644F8[12]
+
+ +
+
+ +

◆ D_80164510

+ +
+
+ + + + +
f32 D_80164510[10]
+
+ +
+
+ +

◆ D_80164538

+ +
+
+ + + + +
s16 D_80164538[12]
+
+ +
+
+ +

◆ D_80164550

+ +
+
+ + + + +
TrackWaypoint* D_80164550[4]
+
+

These are per-path arrays that contain some information relating to waypoints The arrays in D_80164550 contain X/Y/Z and track segment information The arrays in D_80164560 and D_80164570 track some other X/Y/Z, but the track segment is always 0 (so, untracked/unused) Its unclear how these arrays relate to each other

+ +
+
+ +

◆ D_80164560

+ +
+
+ + + + +
TrackWaypoint* D_80164560[4]
+
+ +
+
+ +

◆ D_80164570

+ +
+
+ + + + +
TrackWaypoint* D_80164570[4]
+
+ +
+
+ +

◆ D_80164580

+ +
+
+ + + + +
s16* D_80164580[4]
+
+

Don't know what exactly these are, but like D_80164550, D_80164560, and D_80164570 they track something about the waypoints on a per-path basis

+ +
+
+ +

◆ D_80164590

+ +
+
+ + + + +
s16* D_80164590[4]
+
+ +
+
+ +

◆ D_801645A0

+ +
+
+ + + + +
s16* D_801645A0[4]
+
+ +
+
+ +

◆ D_801645D0

+ +
+
+ + + + +
s32 D_801645D0[4]
+
+ +
+
+ +

◆ D_801645E0

+ +
+
+ + + + +
s16* D_801645E0
+
+ +
+
+ +

◆ D_801645E8

+ +
+
+ + + + +
s32 D_801645E8[4]
+
+ +
+
+ +

◆ D_801645F8

+ +
+
+ + + + +
f32 D_801645F8[4]
+
+ +
+
+ +

◆ D_80164608

+ +
+
+ + + + +
s32 D_80164608[4]
+
+ +
+
+ +

◆ D_80164618

+ +
+
+ + + + +
f32 D_80164618[4]
+
+ +
+
+ +

◆ D_80164628

+ +
+
+ + + + +
s32 D_80164628[4]
+
+ +
+
+ +

◆ D_80164638

+ +
+
+ + + + +
f32 D_80164638[4]
+
+ +
+
+ +

◆ D_80164648

+ +
+
+ + + + +
f32 D_80164648[4]
+
+ +
+
+ +

◆ D_80164658

+ +
+
+ + + + +
f32 D_80164658[4]
+
+ +
+
+ +

◆ D_80164670

+ +
+
+ + + + +
s16 D_80164670[4]
+
+ +
+
+ +

◆ D_80164678

+ +
+
+ + + + +
s16 D_80164678[4]
+
+ +
+
+ +

◆ D_80164680

+ +
+
+ + + + +
s16 D_80164680[4]
+
+ +
+
+ +

◆ D_80164688

+ +
+
+ + + + +
f32 D_80164688[4]
+
+ +
+
+ +

◆ D_80164698

+ +
+
+ + + + +
f32 D_80164698
+
+ +
+
+ +

◆ D_8016469C

+ +
+
+ + + + +
f32 D_8016469C
+
+ +
+
+ +

◆ D_801646A0

+ +
+
+ + + + +
f32 D_801646A0
+
+ +
+
+ +

◆ D_801646A4

+ +
+
+ + + + +
s32 D_801646A4
+
+ +
+
+ +

◆ D_801646A8

+ +
+
+ + + + +
s32 D_801646A8
+
+ +
+
+ +

◆ D_801646AC

+ +
+
+ + + + +
s32 D_801646AC
+
+ +
+
+ +

◆ D_801646B0

+ +
+
+ + + + +
s32 D_801646B0
+
+ +
+
+ +

◆ D_801646B4

+ +
+
+ + + + +
s32 D_801646B4
+
+ +
+
+ +

◆ D_801646B8

+ +
+
+ + + + +
s32 D_801646B8
+
+ +
+
+ +

◆ D_801646BC

+ +
+
+ + + + +
s32 D_801646BC
+
+ +
+
+ +

◆ D_801646C0

+ +
+
+ + + + +
s16 D_801646C0[4]
+
+
@@ -8894,19 +11100,305 @@ Here is the caller graph for this function:
- - - - - -
u32 D_801646C8
-
-extern
+
+ +
+
+ +

◆ D_801646CC

+ +
+
+ + + + +
s16 D_801646CC
+
+ +
+
+ +

◆ D_801646D0

+ +
+
+ + + + +
UnkStruct_46D0 D_801646D0[4]
+
+ +
+
+ +

◆ gBombKarts

+ +
+
+ + + + +
BombKart gBombKarts[NUM_BOMB_KARTS_MAX]
+
+ +
+
+ +

◆ gBoxTruckList

+ +
+
+ + + + +
VehicleStuff gBoxTruckList[NUM_RACE_BOX_TRUCKS]
+
+ +
+
+ +

◆ gCarList

+ +
+
+ + + + +
VehicleStuff gCarList[NUM_RACE_CARS]
+
+ +
+
+ +

◆ gCourseCompletionPercentByPlayerId

+ +
+
+ + + + +
f32 gCourseCompletionPercentByPlayerId[10]
+
+ +
+
+ +

◆ gCourseCompletionPercentByRank

+ +
+
+ + + + +
f32 gCourseCompletionPercentByRank
+
+ +
+
+ +

◆ gFerries

+ +
+
+ +
+
+ +

◆ gGPCurrentRacePlayerIdByRank

+ +
+
+ + + + +
s16 gGPCurrentRacePlayerIdByRank[12]
+
+ +
+
+ +

◆ gGPCurrentRaceRankByPlayerId

+ +
+
+ + + + +
s32 gGPCurrentRaceRankByPlayerId
+
+ +
+
+ +

◆ gLapCompletionPercentByPlayerId

+ +
+
+ + + + +
f32 gLapCompletionPercentByPlayerId[10]
+
+ +
+
+ +

◆ gLapCountByPlayerId

+ +
+
+ + + + +
s32 gLapCountByPlayerId[10]
+
+ +
+
+ +

◆ gNearestWaypointByCameraId

+ +
+
+ + + + +
s16 gNearestWaypointByCameraId[4]
+
+ +
+
+ +

◆ gNearestWaypointByPlayerId

+ +
+
+ + + + +
u16 gNearestWaypointByPlayerId[12]
+
+ +
+
+ +

◆ gPathIndexByPlayerId

+ +
+
+ + + + +
u16 gPathIndexByPlayerId[12]
+
+ +
+
+ +

◆ gSchoolBusList

+ +
+
+ + + + +
VehicleStuff gSchoolBusList[NUM_RACE_SCHOOL_BUSES]
+
+ +
+
+ +

◆ gTankerTruckList

+ +
+
+ + + + +
VehicleStuff gTankerTruckList[NUM_RACE_TANKER_TRUCKS]
+
+ +
+
+ +

◆ gUnexpiredActorsList

+ +
+
+ + + + +
struct unexpiredActors gUnexpiredActorsList[8]
+
+ +
+
+ +

◆ gWaypointCountByPathIndex

+ +
+
+ + + + +
u16 gWaypointCountByPathIndex[4]
+
+ +
+
+ +

◆ isCrossingTriggeredByIndex

+ +
+
+ + + + +
u16 isCrossingTriggeredByIndex[2]
+
+ +
+
+ +

◆ sTrains

+ +
+
+ + + + +
TrainStuff sTrains[NUM_TRAINS]
diff --git a/code__80005FD0_8c.js b/code__80005FD0_8c.js index ace648087..046227b21 100644 --- a/code__80005FD0_8c.js +++ b/code__80005FD0_8c.js @@ -145,7 +145,6 @@ var code__80005FD0_8c = [ "process_path_data", "code__80005FD0_8c.html#ae7c8290f29fcf7fcdd547737e496bc98", null ], [ "set_bomb_kart_spawn_positions", "code__80005FD0_8c.html#ada59072ef0e7fec8eb6eeaabdc4ebe03", null ], [ "set_places", "code__80005FD0_8c.html#a52731d6b2880816d8559df507cbdb912", null ], - [ "code_80005FD0_pad", "code__80005FD0_8c.html#af2953155c451ba5a45bbaf8741b5881e", null ], [ "D_800DC720", "code__80005FD0_8c.html#a27d27378bcabb4def590d1a823d536c6", null ], [ "D_800EB710", "code__80005FD0_8c.html#a6a4dbdf8d32ac8e5e59228c010046fd3", null ], [ "D_800EB728", "code__80005FD0_8c.html#a49c96c1d0e67cdd49129fb24f7f2bca2", null ], @@ -342,6 +341,163 @@ var code__80005FD0_8c = [ "D_80162EB0", "code__80005FD0_8c.html#aea1b0842597217be22e4a206f8e04f14", null ], [ "D_80162EB2", "code__80005FD0_8c.html#a67b8b27a93b08bee86ed5f88a479e2e3", null ], [ "D_80162EB8", "code__80005FD0_8c.html#a99ee35168da9bd9dd8cc9a48048cb3c9", null ], + [ "D_80162F08", "code__80005FD0_8c.html#a529394d61a9bdf4bf7b893215aaa4c7a", null ], + [ "D_80162F10", "code__80005FD0_8c.html#a013e5be3540bb9a84d0fe3e792065d85", null ], + [ "D_80162F50", "code__80005FD0_8c.html#a077445bff102abad85070a526cc8c1ec", null ], + [ "D_80162F90", "code__80005FD0_8c.html#aa33d36c1163eb6ac8490e655858c714d", null ], + [ "D_80162FA0", "code__80005FD0_8c.html#a03a76ec14a41ca3b5d3837c5955d222e", null ], + [ "D_80162FB0", "code__80005FD0_8c.html#a49e17de0434254efc9ce89760292cbde", null ], + [ "D_80162FC0", "code__80005FD0_8c.html#a364675ab7b02c8dc38769fc5fca520d5", null ], + [ "D_80162FCC", "code__80005FD0_8c.html#a1917a7b577411539d682acbc8e881634", null ], + [ "D_80162FCE", "code__80005FD0_8c.html#ac5a7c61928338b982596ed1c143087f2", null ], + [ "D_80162FD0", "code__80005FD0_8c.html#a8d4830bb84ac9dfaa8cb7c493e752b23", null ], + [ "D_80162FF8", "code__80005FD0_8c.html#ab9a08adea1b239abb03302598011ba3c", null ], + [ "D_80163010", "code__80005FD0_8c.html#a35ade46e433c0cfa3e3f21d373fef64a", null ], + [ "D_80163028", "code__80005FD0_8c.html#a908a7cd597f6a662a6dab03de6905ce1", null ], + [ "D_80163050", "code__80005FD0_8c.html#af78490b4b116c74fe4a7b546ef8b1c53", null ], + [ "D_80163068", "code__80005FD0_8c.html#a7fee769921d7a6326c0828c320b05f87", null ], + [ "D_80163090", "code__80005FD0_8c.html#a63160d47fb41745dcd97a122a79482fe", null ], + [ "D_801630B8", "code__80005FD0_8c.html#af8752a7617b16c8467916d8b7502faf3", null ], + [ "D_801630E0", "code__80005FD0_8c.html#ae979848fd4d62de34a698c3ac3ab24b6", null ], + [ "D_801630E2", "code__80005FD0_8c.html#a8af72c8d0d69740649c18fa17c6ef429", null ], + [ "D_801630E8", "code__80005FD0_8c.html#a8c51ca1c76c0a4143f5745aecd815846", null ], + [ "D_801630FC", "code__80005FD0_8c.html#ad77c2be0f4ae8f92386ccda5b56b1cfe", null ], + [ "D_80163100", "code__80005FD0_8c.html#a551644be4747821fb2f1c58b681bcd42", null ], + [ "D_80163128", "code__80005FD0_8c.html#ad3e5817dfed53429f990e3126a3430ba", null ], + [ "D_80163150", "code__80005FD0_8c.html#a1624f7fa2ef8a9c46aa7296e94fb41b4", null ], + [ "D_80163178", "code__80005FD0_8c.html#ad4294417b49f5b26d1087a570d819019", null ], + [ "D_801631A0", "code__80005FD0_8c.html#a66286e2d1db33c58da6a06b6371a46a9", null ], + [ "D_801631C8", "code__80005FD0_8c.html#a74ebebfdbcdbf206d57a1f5aed555fd2", null ], + [ "D_801631CC", "code__80005FD0_8c.html#a8bca4c25c6657b75cf0518b45c0d0bfb", null ], + [ "D_801631D0", "code__80005FD0_8c.html#a76902b248cceab4188595952d1e90fc6", null ], + [ "D_801631D4", "code__80005FD0_8c.html#a1db4e17c2dc006e5d26c295a309946bd", null ], + [ "D_801631D8", "code__80005FD0_8c.html#a6c27a1bef5465b0ad60305dae8002220", null ], + [ "D_801631DC", "code__80005FD0_8c.html#acc4c35b457acb81d3218c6a01788150e", null ], + [ "D_801631E0", "code__80005FD0_8c.html#a3c5ae9fdd1842f56215de4c2274fd56b", null ], + [ "D_801631F8", "code__80005FD0_8c.html#add96ef2e2c4477e9adb3759fe30befe8", null ], + [ "D_8016320C", "code__80005FD0_8c.html#a3984046ec024638f332d0949f6380d88", null ], + [ "D_80163210", "code__80005FD0_8c.html#a97eec82adff28d68dc2cbed28f9eca5d", null ], + [ "D_80163238", "code__80005FD0_8c.html#a59e28676ff1034580b6a8b6edc8fcfa3", null ], + [ "D_80163240", "code__80005FD0_8c.html#ace4e8330438ada1cdd32828a9831b1d5", null ], + [ "D_80163258", "code__80005FD0_8c.html#a8174e362dd05708358fc7093bb258697", null ], + [ "D_80163270", "code__80005FD0_8c.html#ad70405545b52339efe5ec79c8ed233ae", null ], + [ "D_80163288", "code__80005FD0_8c.html#ae6f6366b2c0bcfdee917fc3786d1ec56", null ], + [ "D_801632B0", "code__80005FD0_8c.html#a0e8ab270e26dad90f0505bcea15ae4ce", null ], + [ "D_801632B8", "code__80005FD0_8c.html#a8647eb327daa80731b8ffc9d13c4fc0f", null ], + [ "D_801632D0", "code__80005FD0_8c.html#a05697ecc9b3569f72d269e557f48c3f1", null ], + [ "D_801632E8", "code__80005FD0_8c.html#aa962a830815135598c04fd3cfd4ea2d2", null ], + [ "D_80163300", "code__80005FD0_8c.html#a16896d2171a9e2d7441052dc7b642cea", null ], + [ "D_80163318", "code__80005FD0_8c.html#a41fe7bd62064dd1534a7ca2ecd698887", null ], + [ "D_80163330", "code__80005FD0_8c.html#ab0b9161a98cc15f083155da26770de56", null ], + [ "D_80163344", "code__80005FD0_8c.html#a327cc5e23cd81eee85af03fd418dc823", null ], + [ "D_80163348", "code__80005FD0_8c.html#aa7c70f1dab9d1720e58e716d804a88da", null ], + [ "D_8016334C", "code__80005FD0_8c.html#a4cb2366d644b1b6d3102773b2b9e6cf2", null ], + [ "D_80163350", "code__80005FD0_8c.html#a6d9b89db363cc26d4f30222666f05eca", null ], + [ "D_80163368", "code__80005FD0_8c.html#a474d083b08d5beb53fae36928f4e66e4", null ], + [ "D_80163378", "code__80005FD0_8c.html#ae86663983b69401b41ca92ac3a0e16d0", null ], + [ "D_8016337C", "code__80005FD0_8c.html#ac6aa3fef64517b25aea90811365e0453", null ], + [ "D_80163380", "code__80005FD0_8c.html#a1e1cd16234431ddc9168d65695c83dcb", null ], + [ "D_80163398", "code__80005FD0_8c.html#aeaf0a6641ea0ddb0d7b8e4f33f959585", null ], + [ "D_801633B0", "code__80005FD0_8c.html#abd6161cc9fc211b705806398ccba5931", null ], + [ "D_801633C8", "code__80005FD0_8c.html#a83b896e100d2d7a579033f7a5c765c74", null ], + [ "D_801633E0", "code__80005FD0_8c.html#a9b0edb34e4cc074049e634d015fc05bb", null ], + [ "D_801633F8", "code__80005FD0_8c.html#a725fc244c17cc7765892601297bae124", null ], + [ "D_80163410", "code__80005FD0_8c.html#a00c8da660b69ff3ed155f54b48c93c53", null ], + [ "D_80163418", "code__80005FD0_8c.html#a6a32fe92c50e1081e23060ca2c447c6e", null ], + [ "D_80163428", "code__80005FD0_8c.html#a62da0a3ad94cfe4f437ab0c5ae4939cc", null ], + [ "D_80163438", "code__80005FD0_8c.html#a72b72e2869de3e9169f2ce43629b6cb2", null ], + [ "D_80163448", "code__80005FD0_8c.html#a3dce0c373d91f167acadd7823465c32e", null ], + [ "D_8016344C", "code__80005FD0_8c.html#a6a9b6437d79ce5e80b513885869f639a", null ], + [ "D_80163450", "code__80005FD0_8c.html#a69ec96cd87ee5128d9054efb0063d8a6", null ], + [ "D_80163478", "code__80005FD0_8c.html#a7cae4d258ffa3121ce725b4c873f7bbb", null ], + [ "D_8016347A", "code__80005FD0_8c.html#a76964eee2ab57c36e804e819a82e2a20", null ], + [ "D_8016347C", "code__80005FD0_8c.html#af32ec6711ec05dca60b41ba8251c40e9", null ], + [ "D_8016347E", "code__80005FD0_8c.html#ac282fb722d7e18954cd0e2c10a4aba6b", null ], + [ "D_80163480", "code__80005FD0_8c.html#ae34de1ff46dc551b9d3ae5d42c11059b", null ], + [ "D_80163484", "code__80005FD0_8c.html#adc218863d6e71065f19e5cd7a2f0612f", null ], + [ "D_80163488", "code__80005FD0_8c.html#aed269448b5be0d1d8513addeae7ad6e0", null ], + [ "D_8016348C", "code__80005FD0_8c.html#aac5e7f61ed2c0c4e066e6b1811ecdeb0", null ], + [ "D_80163490", "code__80005FD0_8c.html#ae78f93aa9d9c7b3c8ad89bfaf50278fd", null ], + [ "D_801634A8", "code__80005FD0_8c.html#aa81102be76a290d15fc1d34861f548a8", null ], + [ "D_801634C0", "code__80005FD0_8c.html#ad8f9de58f556767f46fdd9dc2a662bd3", null ], + [ "D_801634D8", "code__80005FD0_8c.html#a96fe57bc6c241679b26db7a1a94b4a96", null ], + [ "D_801634EC", "code__80005FD0_8c.html#ae053a39d322e369289f7bdb9cd5a8d8b", null ], + [ "D_801634F0", "code__80005FD0_8c.html#a7f503f51ac6b67bad7ba6fcd770b8ab9", null ], + [ "D_801634F4", "code__80005FD0_8c.html#a98166919cb707ffaeda05b54254fc509", null ], + [ "D_801634F8", "code__80005FD0_8c.html#addf32b1435095ea93c0460e91cb8a76a", null ], + [ "D_80163598", "code__80005FD0_8c.html#a2341fe4bcb105d842be5d0d2db3e7f72", null ], + [ "D_8016359C", "code__80005FD0_8c.html#a2874acfca449f65765772074eb8f6c8c", null ], + [ "D_801637BC", "code__80005FD0_8c.html#aaa98929fd1ad19e57cc355b55d6f18af", null ], + [ "D_80163DD8", "code__80005FD0_8c.html#a09e11c2d2b010ef391c82fa12e4bd5fb", null ], + [ "D_80164038", "code__80005FD0_8c.html#a6eabf66a62709a3d4e0e40242da2d79a", null ], + [ "D_801642D8", "code__80005FD0_8c.html#ae765da1763209a14e7d4cc637d841769", null ], + [ "D_80164358", "code__80005FD0_8c.html#ac446ca8d6558bb01fb524b162bf8df0c", null ], + [ "D_8016435A", "code__80005FD0_8c.html#a62df4a58a71be6849577f518ca8c279a", null ], + [ "D_8016435C", "code__80005FD0_8c.html#ac62f14a496518b2ecc9b29f662a0dcec", null ], + [ "D_80164378", "code__80005FD0_8c.html#aecb6f417f80826534b8f9447ba3d90b3", null ], + [ "D_801643E0", "code__80005FD0_8c.html#a1e23addcef61af1caad072b123a9178e", null ], + [ "D_80164408", "code__80005FD0_8c.html#a8d7cf012a57a8630bd35ff6a663a9415", null ], + [ "D_80164430", "code__80005FD0_8c.html#aefa24c5b76e7fc9a41036c0b3c4599d8", null ], + [ "D_80164450", "code__80005FD0_8c.html#a3e80120d66655f7887f8495d1b9344f8", null ], + [ "D_80164478", "code__80005FD0_8c.html#a0f1aad8e865268048892fa166855f7e3", null ], + [ "D_8016448C", "code__80005FD0_8c.html#a0d0404403a5ab3838d805869f1d5920b", null ], + [ "D_80164490", "code__80005FD0_8c.html#a1ece282a256d90abb3b91a6fe85e42e3", null ], + [ "D_80164498", "code__80005FD0_8c.html#a8b77ef5e501d8ad0c732c5129ac94ace", null ], + [ "D_801644F8", "code__80005FD0_8c.html#a71a192217ba5a03ec200cf406a43f0f1", null ], + [ "D_80164510", "code__80005FD0_8c.html#a2aa01cf90fa852fde39358aa10a7d8bb", null ], + [ "D_80164538", "code__80005FD0_8c.html#a2cc4bcaf3843fae4df442ce5e1cfb135", null ], + [ "D_80164550", "code__80005FD0_8c.html#ac1e458931ddc0a03095d93021e4cf6f7", null ], + [ "D_80164560", "code__80005FD0_8c.html#a4189fe947bd35fb7558c360c2203e215", null ], + [ "D_80164570", "code__80005FD0_8c.html#a1ec3b7ae354fd5a935f73c47b472bd41", null ], + [ "D_80164580", "code__80005FD0_8c.html#a1047f60c8c3f25e2b997cf96d0762168", null ], + [ "D_80164590", "code__80005FD0_8c.html#a1e5064db73f5ff54db55d6957f701b54", null ], + [ "D_801645A0", "code__80005FD0_8c.html#a067a8a832d8c4ba759bcf7468aec97b1", null ], + [ "D_801645D0", "code__80005FD0_8c.html#a6d104d12525edb42dbf7b8e0b85e2756", null ], + [ "D_801645E0", "code__80005FD0_8c.html#a7612b610419d04a95577c2ca8c3a190c", null ], + [ "D_801645E8", "code__80005FD0_8c.html#a3d637e70193a3f436cf9807bfd616d47", null ], + [ "D_801645F8", "code__80005FD0_8c.html#a2aed09502c4ebe7d1233701a651945c2", null ], + [ "D_80164608", "code__80005FD0_8c.html#a2dc98fb7ac6f1395ff2e423987976509", null ], + [ "D_80164618", "code__80005FD0_8c.html#abc8666c16b29aeb966cf8f6c93107f03", null ], + [ "D_80164628", "code__80005FD0_8c.html#a6f4bc93f3beed19a3a2b9d373a515510", null ], + [ "D_80164638", "code__80005FD0_8c.html#a82212a425d4de8928ec98f57b86a439e", null ], + [ "D_80164648", "code__80005FD0_8c.html#aec97482a550ff29e5b1dbd6122ab1944", null ], + [ "D_80164658", "code__80005FD0_8c.html#a21fd577212d6f36c8d5b43ecef9dc982", null ], + [ "D_80164670", "code__80005FD0_8c.html#a851ea2a3276d4cf3d4d6e6b8e29853cd", null ], + [ "D_80164678", "code__80005FD0_8c.html#a1c18cfb88c289ebb22084832eb559b39", null ], + [ "D_80164680", "code__80005FD0_8c.html#a477d28be00e27098a43143e12f6fab43", null ], + [ "D_80164688", "code__80005FD0_8c.html#a6cb4dc799a4a23e76858f38d02f8018b", null ], + [ "D_80164698", "code__80005FD0_8c.html#ad8be12cbe716980866d25c9d3be24150", null ], + [ "D_8016469C", "code__80005FD0_8c.html#a89a1e90f80b7ab69748eefcc5d69eb18", null ], + [ "D_801646A0", "code__80005FD0_8c.html#ac6b7070cd51a1d8b737fed253d828ad2", null ], + [ "D_801646A4", "code__80005FD0_8c.html#a4cba723ccc5f145f94612e52b04bd165", null ], + [ "D_801646A8", "code__80005FD0_8c.html#a9f7b8889619ed8cf5226f0e52ce244d7", null ], + [ "D_801646AC", "code__80005FD0_8c.html#af502a9e0250f546127b4e00b90fceac6", null ], + [ "D_801646B0", "code__80005FD0_8c.html#ab00d6f5980a9f49b78f03468a9ecbddf", null ], + [ "D_801646B4", "code__80005FD0_8c.html#aa37328c5b8582f7d0a58d48ad36d0340", null ], + [ "D_801646B8", "code__80005FD0_8c.html#a92ee643495a2726536722478f2de0e35", null ], + [ "D_801646BC", "code__80005FD0_8c.html#a96949a87720cefc60250aaf2c276b051", null ], + [ "D_801646C0", "code__80005FD0_8c.html#acdf849098b47f0475dec97fc73dbb06c", null ], [ "D_801646C8", "code__80005FD0_8c.html#ac6ba4dc87cb97bd603016c4a11610133", null ], + [ "D_801646CC", "code__80005FD0_8c.html#afab6d7ceab11849c0f728e2a98120bd5", null ], + [ "D_801646D0", "code__80005FD0_8c.html#ae313553cfd7e4e52560aab2ae585bcd0", null ], + [ "gBombKarts", "code__80005FD0_8c.html#ac3cbac5b1e139c4891df180254ec34b3", null ], + [ "gBoxTruckList", "code__80005FD0_8c.html#af926172e938f7d2cf9cfbc8f6ac95ce8", null ], + [ "gCarList", "code__80005FD0_8c.html#a98edd6c555769caa23ca17968301ac2b", null ], + [ "gCourseCompletionPercentByPlayerId", "code__80005FD0_8c.html#ac7306c0a90875ea7942d2e8f4cfdaf57", null ], + [ "gCourseCompletionPercentByRank", "code__80005FD0_8c.html#ad8417faabdec8e7e1e032342757171a4", null ], + [ "gFerries", "code__80005FD0_8c.html#a608dda5939942fe19e74c1f0fa9ff174", null ], + [ "gGPCurrentRacePlayerIdByRank", "code__80005FD0_8c.html#a7e8fac2e19a8c70eae68b7b1ebb7d089", null ], + [ "gGPCurrentRaceRankByPlayerId", "code__80005FD0_8c.html#ad099d97c4c6804d51773184e21eaa2f7", null ], + [ "gLapCompletionPercentByPlayerId", "code__80005FD0_8c.html#a08982160b5c1b69681625f490d779d85", null ], + [ "gLapCountByPlayerId", "code__80005FD0_8c.html#a0097817f675c53b5b3f3372066cdc4b0", null ], + [ "gNearestWaypointByCameraId", "code__80005FD0_8c.html#ae165abb8965e2d26b98bec58a1064417", null ], + [ "gNearestWaypointByPlayerId", "code__80005FD0_8c.html#a5cb127e00f40f2c98ada63fe7bbf6e04", null ], + [ "gPathIndexByPlayerId", "code__80005FD0_8c.html#a0b26bdf729078d93a000712adc0d1b13", null ], + [ "gSchoolBusList", "code__80005FD0_8c.html#a3d59d1ae4786bf64a71c2a015160e7af", null ], + [ "gTankerTruckList", "code__80005FD0_8c.html#af4d9bb3e12dd9902c5992c5c064a0fc7", null ], + [ "gUnexpiredActorsList", "code__80005FD0_8c.html#a84f9a428f9485f5a469a669ee4f0777b", null ], + [ "gWaypointCountByPathIndex", "code__80005FD0_8c.html#ab9c90834732ff4f23dce6c23cd508fa3", null ], + [ "isCrossingTriggeredByIndex", "code__80005FD0_8c.html#a83af9aa3b6352cd4a408bb0525bf442f", null ], + [ "sTrains", "code__80005FD0_8c.html#a148f58145a7ac22395e9269d1c37731e", null ], [ "unk_code_80005FD0_pad", "code__80005FD0_8c.html#a7473afe7e772bc76f862d6f6c4a13e6c", null ] ]; \ No newline at end of file diff --git a/code__80005FD0_8h.html b/code__80005FD0_8h.html index 7da1983f3..b4277f3f1 100644 --- a/code__80005FD0_8h.html +++ b/code__80005FD0_8h.html @@ -443,30 +443,40 @@ Functions - - - - - - - - + + + + + + + + + + + + + + + + + + @@ -475,12 +485,20 @@ Variables + + + + + + + + @@ -491,28 +509,64 @@ Variables + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + @@ -521,122 +575,10 @@ Variables + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -645,22 +587,142 @@ Variables + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6502,6 +6564,50 @@ Here is the caller graph for this function:

Variables

Test D_801634F8 []
 
D_801642D8_entry D_801642D8 []
 
s16 D_8016347A
 
f32 D_800DCA4C []
 
uintptr_t * D_80163598
 
uintptr_t gCoursePathTable [20][4]
 
uintptr_t D_800DC8D0 [20][4]
 
struct _struct_D_800DD9D0_0x10 D_800DD9D0 []
 
Collision D_80162E70
 
s16 D_80162EB0
 
s16 D_80162EB2
 
uintptr_t * D_80162EB8 []
 
s16 D_80162F10 []
 
s16 D_80162F50 []
 
Vec3f D_80162FA0
 
Vec3f D_80162FB0
 
Vec3f D_80162FC0
 
s16 D_80162FCC
 
s16 D_80162FCE
 
s16 D_80162FD0
 
f32 gCourseCompletionPercentByRank []
 
s16 D_80162FF8 []
 
s16 D_80163010 []
 
s16 D_80163050 []
 
f32 D_80163068 []
 
f32 D_80163090 []
 
s32 D_801630B8 []
 
s16 D_801630E0
 
s16 D_801630E2
 
s16 D_801630E8 []
 
s16 D_801630FC
 
s32 D_80163100 []
 
s32 D_80163128 []
 
f32 D_801631A0 []
 
s16 D_801631C8
 
s32 D_801631CC
 
TrackWaypointD_801631D0
 
TrackWaypointD_801631D4
 
s16D_801631D8
 
u16D_801631DC
 
u16 D_801631E0 []
 
s16 D_801631F8 []
 
f32 D_8016320C
 
f32 D_80163210 []
 
s32 D_80163238
 
s16 D_80163240 []
 
u16 D_80163258 []
 
u16 D_80163270 []
 
f32 D_80163210 []
 
s32 D_80163288 []
 
void * D_801632B0
 
s16 D_801632B8 []
 
s16 D_801632D0 []
 
u16 D_801632E8 []
 
s16 D_80163300 []
 
u16 D_80163318 []
 
u16 D_80163330 []
 
u16 D_80163344 []
 
u16 D_80163348 []
 
u16 D_8016334C []
 
s16 D_80163350 []
 
s32 D_80163368 []
 
s32 D_80163378
 
s32 D_8016337C
 
s16 D_80163380 []
 
s16 D_80163398 []
 
s16 D_801633C8 []
 
s16 D_801633E0 []
 
s16 D_801633F8 []
 
f32 D_80163450 []
 
s16 D_8016347C
 
s16 D_8016347E
 
s32 D_80163480
 
s32 D_80163484
 
s16 D_801634C0 []
 
s16 D_801634EC
 
s32 D_801634F0
 
s32 D_801634F4
 
s16 D_80164358
 
s16 D_8016435A
 
s16 D_8016435C
 
s16 D_80164538 []
 
s32 D_801645D0 []
 
s32 D_801645E8 []
 
s32 D_80164608 []
 
s32 D_80164628 []
 
f32 D_80164698
 
f32 D_8016469C
 
f32 D_801646A0
 
f32 D_800DCAA0 []
 
Collision D_80162E70
 
s16 D_80162EB0
 
s16 D_80162FCC
 
f32 D_80162FA0 []
 
f32 gCourseCompletionPercentByRank [8]
 
u16 D_80163348 []
 
s16 D_80164378 []
 
s32 D_801643E0 []
 
struct unexpiredActors gUnexpiredActorsList []
 
s32 D_80164408 []
 
s32 D_8016448C
 
f32 D_80164498 []
 
f32 gCourseCompletionPercentByPlayerId [8]
 
f32 D_801645F8 []
 
f32 D_80164618 []
 
f32 D_80164638 []
 
f32 D_80164648 []
 
f32 D_80164658 []
 
s16 D_80164670 []
 
s16 D_80164672
 
s16 D_80164674
 
s16 D_80164676
 
s16 D_80164678 []
 
s16 D_80164680 []
 
f32 D_80164688 []
 
s16 D_801646C0 []
 
s16 D_801646CC
 
UnkStruct_46D0 D_801646D0 []
 
s16 D_801630FC
 
s16 D_801631C8
 
u16 D_801631E0 [8]
 
s32 D_80163238
 
s16 D_801632B8 []
 
s16 D_801632D0 []
 
u16 D_801632E8 []
 
s32 D_8016337C
 
s16 D_80163410 []
 
f32 D_80163418 []
 
f32 D_80163438 []
 
s32 D_80163448
 
f32 D_8016344C
 
f32 D_80163450 []
 
s16 D_80163478
 
s16 D_8016347A
 
s16 D_8016347C
 
s16 D_8016347E
 
s32 D_80163480
 
s32 D_80163484
 
s32 D_80163488
 
s16 D_8016348C
 
s16 D_801634D8 [8]
 
s16 D_80163490 []
 
s16 D_801634A8 []
 
s16 D_801634C0 []
 
s16 D_801634D8 []
 
s16 D_801634EC
 
s32 D_801634F0
 
s32 D_801634F4
 
Test D_801634F8 []
 
PathNoYD_80163598
 
s32 D_8016359C
 
u16 D_801637BC [2]
 
u16 D_801637BE
 
u16 isCrossingTriggeredByIndex []
 
u16 D_801637BC []
 
s32 D_80163DD8 []
 
struct unexpiredActors gUnexpiredActorsList []
 
D_801642D8_entry D_801642D8 []
 
s16 D_80164358
 
s16 D_8016435A
 
s16 D_8016435C
 
s16 gGPCurrentRacePlayerIdByRank []
 
s16 D_80164378 []
 
s32 gLapCountByPlayerId []
 
s32 gGPCurrentRaceRankByPlayerId []
 
s32 D_801643E0 []
 
s32 D_80164408 []
 
u16 D_80164430
 
u16 gNearestWaypointByPlayerId []
 
s32 D_80164450 []
 
s16 D_80164478 []
 
s32 D_8016448C
 
f32 D_80164498 []
 
f32 gLapCompletionPercentByPlayerId []
 
f32 gCourseCompletionPercentByPlayerId []
 
s16 D_801644F8 []
 
f32 D_80164510 []
 
s16 D_80164538 []
 
s32 D_801645D0 []
 
s32 D_801645E8 []
 
f32 D_801645F8 []
 
s32 D_80164608 []
 
f32 D_80164618 []
 
s32 D_80164628 []
 
f32 D_80164638 []
 
f32 D_80164648 []
 
f32 D_80164658 []
 
s16 D_80164670 []
 
s16 D_80164678 []
 
s16 D_80164680 []
 
f32 D_80164688 []
 
f32 D_80164698
 
f32 D_8016469C
 
f32 D_801646A0
 
s16 D_801646C0 []
 
u32 D_801646C8
 
s16 D_801646CC
 
UnkStruct_46D0 D_801646D0 []
 
f32 D_800DCAA0 []
 
u16 D_801637BE
 
u16 D_80163E2A
 
Gfx D_0D0076F8 []
+
+ + +

◆ D_80162EB2

+ +
+
+ + + + + +
+ + + + +
s16 D_80162EB2
+
+extern
+
+ +
+
+ +

◆ D_80162EB8

+ +
+
+ + + + + +
+ + + + +
uintptr_t* D_80162EB8[]
+
+extern
+
+
@@ -6548,8 +6654,8 @@ Here is the caller graph for this function: - -

◆ D_80162FA0

+ +

◆ D_80162FA0

@@ -6558,7 +6664,7 @@ Here is the caller graph for this function:
- +
f32 D_80162FA0[]Vec3f D_80162FA0
@@ -6634,6 +6740,50 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80162FCE

+ +
+
+ + + + + +
+ + + + +
s16 D_80162FCE
+
+extern
+
+ +
+
+ +

◆ D_80162FD0

+ +
+
+ + + + + +
+ + + + +
s16 D_80162FD0
+
+extern
+
+
@@ -6722,6 +6872,28 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80163068

+ +
+
+ + + + + +
+ + + + +
f32 D_80163068[]
+
+extern
+
+
@@ -6766,6 +6938,50 @@ Here is the caller graph for this function:
+
+ + +

◆ D_801630E0

+ +
+
+ + + + + +
+ + + + +
s16 D_801630E0
+
+extern
+
+ +
+
+ +

◆ D_801630E2

+ +
+
+ + + + + +
+ + + + +
s16 D_801630E2
+
+extern
+
+
@@ -6966,8 +7182,8 @@ Here is the caller graph for this function: - -

◆ D_801631E0

+ +

◆ D_801631D0

@@ -6976,7 +7192,95 @@ Here is the caller graph for this function:
- + + +
u16 D_801631E0[8]TrackWaypoint* D_801631D0
+ + +extern + + +
+ +
+ + +

◆ D_801631D4

+ +
+
+ + + + + +
+ + + + +
TrackWaypoint* D_801631D4
+
+extern
+
+ +
+
+ +

◆ D_801631D8

+ +
+
+ + + + + +
+ + + + +
s16* D_801631D8
+
+extern
+
+ +
+
+ +

◆ D_801631DC

+ +
+
+ + + + + +
+ + + + +
u16* D_801631DC
+
+extern
+
+ +
+
+ +

◆ D_801631E0

+ +
+
+ + + @@ -7008,6 +7312,28 @@ Here is the caller graph for this function:
+ + +
u16 D_801631E0[]
+
+
+ +

◆ D_8016320C

+ +
+
+ + + + + +
+ + + + +
f32 D_8016320C
+
+extern
+
+
@@ -7052,6 +7378,28 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80163240

+ +
+
+ + + + + +
+ + + + +
s16 D_80163240[]
+
+extern
+
+
@@ -7118,6 +7466,28 @@ Here is the caller graph for this function:
+
+ + +

◆ D_801632B0

+ +
+
+ + + + + +
+ + + + +
void* D_801632B0
+
+extern
+
+
@@ -7184,6 +7554,50 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80163300

+ +
+
+ + + + + +
+ + + + +
s16 D_80163300[]
+
+extern
+
+ +
+
+ +

◆ D_80163318

+ +
+
+ + + + + +
+ + + + +
u16 D_80163318[]
+
+extern
+
+
@@ -7294,6 +7708,28 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80163368

+ +
+
+ + + + + +
+ + + + +
s32 D_80163368[]
+
+extern
+
+
@@ -7426,6 +7862,28 @@ Here is the caller graph for this function:
+
+ + +

◆ D_801633E0

+ +
+
+ + + + + +
+ + + + +
s16 D_801633E0[]
+
+extern
+
+
@@ -7536,6 +7994,50 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80163448

+ +
+
+ + + + + +
+ + + + +
s32 D_80163448
+
+extern
+
+ +
+
+ +

◆ D_8016344C

+ +
+
+ + + + + +
+ + + + +
f32 D_8016344C
+
+extern
+
+
@@ -7734,6 +8236,50 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80163490

+ +
+
+ + + + + +
+ + + + +
s16 D_80163490[]
+
+extern
+
+ +
+
+ +

◆ D_801634A8

+ +
+
+ + + + + +
+ + + + +
s16 D_801634A8[]
+
+extern
+
+
@@ -7758,8 +8304,8 @@ Here is the caller graph for this function: - -

◆ D_801634D8

+ +

◆ D_801634D8

@@ -7768,7 +8314,7 @@ Here is the caller graph for this function:
- +
s16 D_801634D8[8]s16 D_801634D8[]
@@ -7868,8 +8414,8 @@ Here is the caller graph for this function:
- -

◆ D_80163598

+ +

◆ D_80163598

@@ -7878,7 +8424,7 @@ Here is the caller graph for this function:
- +
uintptr_t* D_80163598PathNoY* D_80163598
@@ -7912,8 +8458,8 @@ Here is the caller graph for this function:
- -

◆ D_801637BC

+ +

◆ D_801637BC

@@ -7922,7 +8468,7 @@ Here is the caller graph for this function:
- +
u16 D_801637BC[2]u16 D_801637BC[]
@@ -8110,8 +8656,8 @@ Here is the caller graph for this function:
- -

◆ D_801643E0

+ +

◆ D_801643E0

@@ -8120,7 +8666,7 @@ Here is the caller graph for this function:
- +
s32 D_801643E0s32 D_801643E0[]
@@ -8152,6 +8698,72 @@ Here is the caller graph for this function:
+
+ + +

◆ D_80164430

+ +
+
+ + + + + +
+ + + + +
u16 D_80164430
+
+extern
+
+ +
+
+ +

◆ D_80164450

+ +
+
+ + + + + +
+ + + + +
s32 D_80164450[]
+
+extern
+
+ +
+
+ +

◆ D_80164478

+ +
+
+ + + + + +
+ + + + +
s16 D_80164478[]
+
+extern
+
+
@@ -8196,6 +8808,50 @@ Here is the caller graph for this function:
+
+ + +

◆ D_801644F8

+ +
+
+ + + + + +
+ + + + +
s16 D_801644F8[]
+
+extern
+
+ +
+
+ +

◆ D_80164510

+ +
+
+ + + + + +
+ + + + +
f32 D_80164510[]
+
+extern
+
+
@@ -8286,8 +8942,8 @@ Here is the caller graph for this function: - -

◆ D_80164608

+ +

◆ D_80164608

@@ -8296,7 +8952,7 @@ Here is the caller graph for this function:
- +
s32 D_80164608s32 D_80164608[]
@@ -8438,72 +9094,6 @@ Here is the caller graph for this function:
-
- - -

◆ D_80164672

- -
-
- - - - - -
- - - - -
s16 D_80164672
-
-extern
-
- -
-
- -

◆ D_80164674

- -
-
- - - - - -
- - - - -
s16 D_80164674
-
-extern
-
- -
-
- -

◆ D_80164676

- -
-
- - - - - -
- - - - -
s16 D_80164676
-
-extern
-
-
@@ -8658,6 +9248,28 @@ Here is the caller graph for this function:
+
+ + +

◆ D_801646C8

+ +
+
+ + + + + +
+ + + + +
u32 D_801646C8
+
+extern
+
+
@@ -8704,8 +9316,8 @@ Here is the caller graph for this function: - -

◆ gCourseCompletionPercentByPlayerId

+ +

◆ gCourseCompletionPercentByPlayerId

@@ -8714,7 +9326,7 @@ Here is the caller graph for this function:
- +
f32 gCourseCompletionPercentByPlayerId[8]f32 gCourseCompletionPercentByPlayerId[]
@@ -8726,8 +9338,8 @@ Here is the caller graph for this function:
- -

◆ gCourseCompletionPercentByRank

+ +

◆ gCourseCompletionPercentByRank

@@ -8768,6 +9380,116 @@ Here is the caller graph for this function:
+
+ + +

◆ gGPCurrentRacePlayerIdByRank

+ +
+
+ + + + + +
+ + + + +
s16 gGPCurrentRacePlayerIdByRank[]
+
+extern
+
+ +
+
+ +

◆ gGPCurrentRaceRankByPlayerId

+ +
+
+ + + + + +
+ + + + +
s32 gGPCurrentRaceRankByPlayerId[]
+
+extern
+
+ +
+
+ +

◆ gLapCompletionPercentByPlayerId

+ +
+
+ + + + + +
+ + + + +
f32 gLapCompletionPercentByPlayerId[]
+
+extern
+
+ +
+
+ +

◆ gLapCountByPlayerId

+ +
+
+ + + + + +
+ + + + +
s32 gLapCountByPlayerId[]
+
+extern
+
+ +
+
+ +

◆ gNearestWaypointByPlayerId

+ +
+
+ + + + + +
+ + + + +
u16 gNearestWaypointByPlayerId[]
+
+extern
+
+
@@ -8790,6 +9512,28 @@ Here is the caller graph for this function:
+
+ + +

◆ isCrossingTriggeredByIndex

+ +
+
+ + + + + +
+ + + + +
u16 isCrossingTriggeredByIndex[]
+
+extern
+
+
diff --git a/code__80005FD0_8h.js b/code__80005FD0_8h.js index 6f26a07f8..93b642289 100644 --- a/code__80005FD0_8h.js +++ b/code__80005FD0_8h.js @@ -172,18 +172,25 @@ var code__80005FD0_8h = [ "D_800DDB20", "code__80005FD0_8h.html#a736a3c54ce6ccc5d27bdb9096a706f14", null ], [ "D_80162E70", "code__80005FD0_8h.html#a0f1bec6a948cfc6fb38f786373418818", null ], [ "D_80162EB0", "code__80005FD0_8h.html#aea1b0842597217be22e4a206f8e04f14", null ], + [ "D_80162EB2", "code__80005FD0_8h.html#a67b8b27a93b08bee86ed5f88a479e2e3", null ], + [ "D_80162EB8", "code__80005FD0_8h.html#a55eeb9a5b075e54f7610a03c90038a59", null ], [ "D_80162F10", "code__80005FD0_8h.html#a6321002e777a74287802f9e898fc964d", null ], [ "D_80162F50", "code__80005FD0_8h.html#a35b9f62e4d97240b965d2e0abedd43c1", null ], - [ "D_80162FA0", "code__80005FD0_8h.html#ae916371a9ac26b440091f29879f2eb8b", null ], + [ "D_80162FA0", "code__80005FD0_8h.html#a03a76ec14a41ca3b5d3837c5955d222e", null ], [ "D_80162FB0", "code__80005FD0_8h.html#a49e17de0434254efc9ce89760292cbde", null ], [ "D_80162FC0", "code__80005FD0_8h.html#a364675ab7b02c8dc38769fc5fca520d5", null ], [ "D_80162FCC", "code__80005FD0_8h.html#a1917a7b577411539d682acbc8e881634", null ], + [ "D_80162FCE", "code__80005FD0_8h.html#ac5a7c61928338b982596ed1c143087f2", null ], + [ "D_80162FD0", "code__80005FD0_8h.html#a8d4830bb84ac9dfaa8cb7c493e752b23", null ], [ "D_80162FF8", "code__80005FD0_8h.html#a661e7326c11a94ce565ccc089040c4de", null ], [ "D_80163010", "code__80005FD0_8h.html#a7deb07df44c489b07119aa3ae8532e55", null ], [ "D_80163028", "code__80005FD0_8h.html#a59873fa7185488577dd35e7348bbe936", null ], [ "D_80163050", "code__80005FD0_8h.html#ae5d67cb6fac631d21638732869ba2e10", null ], + [ "D_80163068", "code__80005FD0_8h.html#adf7a16e3a6b62214e051a1642f9f2a0f", null ], [ "D_80163090", "code__80005FD0_8h.html#af9903d270ea31fdff550a10084ba3707", null ], [ "D_801630B8", "code__80005FD0_8h.html#a5c0d6b9c457d061e84f827dc57ad30e3", null ], + [ "D_801630E0", "code__80005FD0_8h.html#ae979848fd4d62de34a698c3ac3ab24b6", null ], + [ "D_801630E2", "code__80005FD0_8h.html#a8af72c8d0d69740649c18fa17c6ef429", null ], [ "D_801630E8", "code__80005FD0_8h.html#acfbd549ad10d9d611f3b8ded9edde13e", null ], [ "D_801630FC", "code__80005FD0_8h.html#ad77c2be0f4ae8f92386ccda5b56b1cfe", null ], [ "D_80163100", "code__80005FD0_8h.html#aa9315c3343fdf52eff64cf2001045156", null ], @@ -193,32 +200,45 @@ var code__80005FD0_8h = [ "D_801631A0", "code__80005FD0_8h.html#a55c7b65953920674d8c8f157ead3cd1a", null ], [ "D_801631C8", "code__80005FD0_8h.html#a74ebebfdbcdbf206d57a1f5aed555fd2", null ], [ "D_801631CC", "code__80005FD0_8h.html#a8bca4c25c6657b75cf0518b45c0d0bfb", null ], - [ "D_801631E0", "code__80005FD0_8h.html#a68095e828b4f3f87c388c9c9ca3cefbd", null ], + [ "D_801631D0", "code__80005FD0_8h.html#a76902b248cceab4188595952d1e90fc6", null ], + [ "D_801631D4", "code__80005FD0_8h.html#a1db4e17c2dc006e5d26c295a309946bd", null ], + [ "D_801631D8", "code__80005FD0_8h.html#a6c27a1bef5465b0ad60305dae8002220", null ], + [ "D_801631DC", "code__80005FD0_8h.html#acc4c35b457acb81d3218c6a01788150e", null ], + [ "D_801631E0", "code__80005FD0_8h.html#aaf90964360c2be4389269387696c264a", null ], [ "D_801631F8", "code__80005FD0_8h.html#a77ce9da40f5236183304ce2fec95bdad", null ], + [ "D_8016320C", "code__80005FD0_8h.html#a3984046ec024638f332d0949f6380d88", null ], [ "D_80163210", "code__80005FD0_8h.html#acd557d16d405049e1f855689fa8954e1", null ], [ "D_80163238", "code__80005FD0_8h.html#a59e28676ff1034580b6a8b6edc8fcfa3", null ], + [ "D_80163240", "code__80005FD0_8h.html#a8b28b6c56e25acc97ba4e0e0b199a22a", null ], [ "D_80163258", "code__80005FD0_8h.html#a72a191c82c70e9af827cb30295a737f4", null ], [ "D_80163270", "code__80005FD0_8h.html#aaef437f4acc9873bdde671f7e1e95b06", null ], [ "D_80163288", "code__80005FD0_8h.html#ae572a95ac82768517d425406f5487de4", null ], + [ "D_801632B0", "code__80005FD0_8h.html#a0e8ab270e26dad90f0505bcea15ae4ce", null ], [ "D_801632B8", "code__80005FD0_8h.html#a8721c6db095ce1a2f401a436ae2b3fbd", null ], [ "D_801632D0", "code__80005FD0_8h.html#a5dfb09fb70fb784346fafcc6971b9952", null ], [ "D_801632E8", "code__80005FD0_8h.html#abe3a8edc54e69757a1faf9d908a2420c", null ], + [ "D_80163300", "code__80005FD0_8h.html#a4cf131643ac11062939b750f6cb3570f", null ], + [ "D_80163318", "code__80005FD0_8h.html#a5397cd2f3412708bf4520d4bac4aee92", null ], [ "D_80163330", "code__80005FD0_8h.html#abac4b7200271ac002675dfa6be67ee4b", null ], [ "D_80163344", "code__80005FD0_8h.html#af982ef8ee74bf6fc02d28e0b7369db73", null ], [ "D_80163348", "code__80005FD0_8h.html#a2979af8287d6456df3b05891d5f8e2d4", null ], [ "D_8016334C", "code__80005FD0_8h.html#adb8e077808ee9b9a2159454f1dccbb98", null ], [ "D_80163350", "code__80005FD0_8h.html#a457342f025af2392aa34b6ec3c58c33b", null ], + [ "D_80163368", "code__80005FD0_8h.html#ac3def14969f395c80c3789853c3f8ed9", null ], [ "D_80163378", "code__80005FD0_8h.html#ae86663983b69401b41ca92ac3a0e16d0", null ], [ "D_8016337C", "code__80005FD0_8h.html#ac6aa3fef64517b25aea90811365e0453", null ], [ "D_80163380", "code__80005FD0_8h.html#abd2447fcbf6f7eea933e8c028afce84f", null ], [ "D_80163398", "code__80005FD0_8h.html#a1e216c28dea9a4230e54d1691bd6458d", null ], [ "D_801633B0", "code__80005FD0_8h.html#a1adbbe9ff7662922b0201988375568c1", null ], [ "D_801633C8", "code__80005FD0_8h.html#a0d57c4858e2ac491572aed82b4d89892", null ], + [ "D_801633E0", "code__80005FD0_8h.html#ac4d9c6c040fb8f272f2c89a4da38786f", null ], [ "D_801633F8", "code__80005FD0_8h.html#aa8c2c86211a2d8fc4e00cd2488d689c1", null ], [ "D_80163410", "code__80005FD0_8h.html#a9dd335e471126f9d9be45fcc331582e6", null ], [ "D_80163418", "code__80005FD0_8h.html#a85fdbe4f7e8bd10ac0641f8f01b01662", null ], [ "D_80163428", "code__80005FD0_8h.html#acb600a7133164988c6e83b2e1ac75190", null ], [ "D_80163438", "code__80005FD0_8h.html#a0276b295418efd2c159d381fed183cbf", null ], + [ "D_80163448", "code__80005FD0_8h.html#a3dce0c373d91f167acadd7823465c32e", null ], + [ "D_8016344C", "code__80005FD0_8h.html#a6a9b6437d79ce5e80b513885869f639a", null ], [ "D_80163450", "code__80005FD0_8h.html#a77e1012e33f45a30c000bedecf31c2eb", null ], [ "D_80163478", "code__80005FD0_8h.html#a7cae4d258ffa3121ce725b4c873f7bbb", null ], [ "D_8016347A", "code__80005FD0_8h.html#a76964eee2ab57c36e804e819a82e2a20", null ], @@ -228,15 +248,17 @@ var code__80005FD0_8h = [ "D_80163484", "code__80005FD0_8h.html#adc218863d6e71065f19e5cd7a2f0612f", null ], [ "D_80163488", "code__80005FD0_8h.html#aed269448b5be0d1d8513addeae7ad6e0", null ], [ "D_8016348C", "code__80005FD0_8h.html#aac5e7f61ed2c0c4e066e6b1811ecdeb0", null ], + [ "D_80163490", "code__80005FD0_8h.html#a01bba1d879df4d582dc6cfd975637501", null ], + [ "D_801634A8", "code__80005FD0_8h.html#aad3a8bd3183b9fc2f74f0e0f415f8595", null ], [ "D_801634C0", "code__80005FD0_8h.html#a1b0948c401cc06aa4b870658d411530d", null ], - [ "D_801634D8", "code__80005FD0_8h.html#a96aab76701932a590664c51b28065d69", null ], + [ "D_801634D8", "code__80005FD0_8h.html#aa45a15e2fb2b534ce5f922577611ccea", null ], [ "D_801634EC", "code__80005FD0_8h.html#ae053a39d322e369289f7bdb9cd5a8d8b", null ], [ "D_801634F0", "code__80005FD0_8h.html#a7f503f51ac6b67bad7ba6fcd770b8ab9", null ], [ "D_801634F4", "code__80005FD0_8h.html#a98166919cb707ffaeda05b54254fc509", null ], [ "D_801634F8", "code__80005FD0_8h.html#ab3228cbace940dda72dc73ca4aefb9d1", null ], - [ "D_80163598", "code__80005FD0_8h.html#a97e476259ddd00de174c003349ec9999", null ], + [ "D_80163598", "code__80005FD0_8h.html#a2341fe4bcb105d842be5d0d2db3e7f72", null ], [ "D_8016359C", "code__80005FD0_8h.html#a2874acfca449f65765772074eb8f6c8c", null ], - [ "D_801637BC", "code__80005FD0_8h.html#aaa98929fd1ad19e57cc355b55d6f18af", null ], + [ "D_801637BC", "code__80005FD0_8h.html#ac7c0425e857454e6c3ec955f12e8914d", null ], [ "D_801637BE", "code__80005FD0_8h.html#a38aec3eac115b1aba57c39cec13fbe91", null ], [ "D_80163DD8", "code__80005FD0_8h.html#a97171ccdaed0943fd46cc76cad8d5aab", null ], [ "D_80163E2A", "code__80005FD0_8h.html#a9c0f91b0e6b63aa2c9f52eb3eeb973c3", null ], @@ -245,24 +267,26 @@ var code__80005FD0_8h = [ "D_8016435A", "code__80005FD0_8h.html#a62df4a58a71be6849577f518ca8c279a", null ], [ "D_8016435C", "code__80005FD0_8h.html#ac62f14a496518b2ecc9b29f662a0dcec", null ], [ "D_80164378", "code__80005FD0_8h.html#ae6669eac8ca19717e7603fa4cfa8cbd9", null ], - [ "D_801643E0", "code__80005FD0_8h.html#a8b6374b76f456cd044bc6be4c27f0fae", null ], + [ "D_801643E0", "code__80005FD0_8h.html#ab702cb9b3758eee5bc9749a554d0022a", null ], [ "D_80164408", "code__80005FD0_8h.html#aca0e077cdbd0548ddca7d6b03f716233", null ], + [ "D_80164430", "code__80005FD0_8h.html#aefa24c5b76e7fc9a41036c0b3c4599d8", null ], + [ "D_80164450", "code__80005FD0_8h.html#ac9d571e6533b509476e741b46e523ebf", null ], + [ "D_80164478", "code__80005FD0_8h.html#a25d00f8d987e58efb7692c1e5f93184f", null ], [ "D_8016448C", "code__80005FD0_8h.html#a0d0404403a5ab3838d805869f1d5920b", null ], [ "D_80164498", "code__80005FD0_8h.html#aa8c96789139d4421966ee52a56cad113", null ], + [ "D_801644F8", "code__80005FD0_8h.html#a2affb34a8c2dc97ec04ef716117659ad", null ], + [ "D_80164510", "code__80005FD0_8h.html#ad43ea11f2f55a17af04b0c0329ed86dd", null ], [ "D_80164538", "code__80005FD0_8h.html#a54377819889e4377b6c26562062d7f47", null ], [ "D_801645D0", "code__80005FD0_8h.html#ae358903cadd71d6b742ebe02083cf6e7", null ], [ "D_801645E8", "code__80005FD0_8h.html#aa54cfaaa4db451c845f965e39e82fd96", null ], [ "D_801645F8", "code__80005FD0_8h.html#ab1bee7441e7c5e180f441873f810b8ba", null ], - [ "D_80164608", "code__80005FD0_8h.html#a682f59d9e5ff2a7a9797d7c69998541c", null ], + [ "D_80164608", "code__80005FD0_8h.html#a055319ad9bcd935fe2a6bc525d7820cf", null ], [ "D_80164618", "code__80005FD0_8h.html#a4abc29b162642c7ea8fcc48343a07830", null ], [ "D_80164628", "code__80005FD0_8h.html#a842527a698059036003e0116cb7e9ad2", null ], [ "D_80164638", "code__80005FD0_8h.html#aa8c6310601c2452d7975c6805bd9e052", null ], [ "D_80164648", "code__80005FD0_8h.html#a504016fb90f3abdbc4051d411e0215a8", null ], [ "D_80164658", "code__80005FD0_8h.html#a27c343b0ea4d007c7464ad876b01b12b", null ], [ "D_80164670", "code__80005FD0_8h.html#a0a0a9d166f3fc3eebaeceef1e67fcd0f", null ], - [ "D_80164672", "code__80005FD0_8h.html#a5069c3a1214c4a7009ef9c936be4b563", null ], - [ "D_80164674", "code__80005FD0_8h.html#ad0882295512bd3a3df74defc6abda474", null ], - [ "D_80164676", "code__80005FD0_8h.html#ad6442c36f6e66221913c25de75a64f1f", null ], [ "D_80164678", "code__80005FD0_8h.html#ace44965f4a8e56f4e435e22c173d0c06", null ], [ "D_80164680", "code__80005FD0_8h.html#a1125085205b655e448fa19fd5070498f", null ], [ "D_80164688", "code__80005FD0_8h.html#a417e6e80559ab7a352caed388b95084e", null ], @@ -270,10 +294,17 @@ var code__80005FD0_8h = [ "D_8016469C", "code__80005FD0_8h.html#a89a1e90f80b7ab69748eefcc5d69eb18", null ], [ "D_801646A0", "code__80005FD0_8h.html#ac6b7070cd51a1d8b737fed253d828ad2", null ], [ "D_801646C0", "code__80005FD0_8h.html#a90459aaa0dd57956079fe80ab4f81b8a", null ], + [ "D_801646C8", "code__80005FD0_8h.html#ac6ba4dc87cb97bd603016c4a11610133", null ], [ "D_801646CC", "code__80005FD0_8h.html#afab6d7ceab11849c0f728e2a98120bd5", null ], [ "D_801646D0", "code__80005FD0_8h.html#a2bee14014c37a51021e2a99b7e5c701a", null ], - [ "gCourseCompletionPercentByPlayerId", "code__80005FD0_8h.html#a7b124720911498c50ea214fda0a0dc1d", null ], - [ "gCourseCompletionPercentByRank", "code__80005FD0_8h.html#a7401dafae02b8d37b61c8e791e3fe98e", null ], + [ "gCourseCompletionPercentByPlayerId", "code__80005FD0_8h.html#aeb7b79bf100be7399168d41e99e02e4b", null ], + [ "gCourseCompletionPercentByRank", "code__80005FD0_8h.html#a4c0d0625cbac5b9609cef45a5574cf09", null ], [ "gCoursePathTable", "code__80005FD0_8h.html#a1e17f4c39547a334bb694f1b058c8715", null ], - [ "gUnexpiredActorsList", "code__80005FD0_8h.html#a52b827315d66140beaa00ab43fc3bc73", null ] + [ "gGPCurrentRacePlayerIdByRank", "code__80005FD0_8h.html#aa40940ffc9acc73751017f21e85ed175", null ], + [ "gGPCurrentRaceRankByPlayerId", "code__80005FD0_8h.html#add62d9cde764b79f75bdda1e23560b29", null ], + [ "gLapCompletionPercentByPlayerId", "code__80005FD0_8h.html#a67c56a3784e4ac63074f9f2d879b2110", null ], + [ "gLapCountByPlayerId", "code__80005FD0_8h.html#a678223a647ce27aa2f4934dc1c777374", null ], + [ "gNearestWaypointByPlayerId", "code__80005FD0_8h.html#a3cfe22d5bc856fce5a405b08e3210381", null ], + [ "gUnexpiredActorsList", "code__80005FD0_8h.html#a52b827315d66140beaa00ab43fc3bc73", null ], + [ "isCrossingTriggeredByIndex", "code__80005FD0_8h.html#ab6a6895317f9631377ee497021ad478a", null ] ]; \ No newline at end of file diff --git a/code__80005FD0_8h__dep__incl.map b/code__80005FD0_8h__dep__incl.map index fcf64f90a..e365af61d 100644 --- a/code__80005FD0_8h__dep__incl.map +++ b/code__80005FD0_8h__dep__incl.map @@ -1,20 +1,21 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8h__dep__incl.md5 b/code__80005FD0_8h__dep__incl.md5 index cdb4f2b8e..4b9294222 100644 --- a/code__80005FD0_8h__dep__incl.md5 +++ b/code__80005FD0_8h__dep__incl.md5 @@ -1 +1 @@ -eb811b77edb4cf5c9758210895661f7b \ No newline at end of file +b4bd0d2c6a3ec1bfd0ae3dd7ebf5b0e3 \ No newline at end of file diff --git a/code__80005FD0_8h__dep__incl.svg b/code__80005FD0_8h__dep__incl.svg index 02cd06809..a0310cf5a 100644 --- a/code__80005FD0_8h__dep__incl.svg +++ b/code__80005FD0_8h__dep__incl.svg @@ -46,7 +46,7 @@ if (edges && edges.length) { @@ -54,13 +54,13 @@ var sectionId = 'dynsection-1'; src/code_80005FD0.h - + Node1 - -src/code_80005FD0.h + +src/code_80005FD0.h @@ -76,8 +76,8 @@ var sectionId = 'dynsection-1'; Node1->Node2 - - + + @@ -91,8 +91,8 @@ var sectionId = 'dynsection-1'; Node1->Node3 - - + + @@ -106,219 +106,234 @@ var sectionId = 'dynsection-1'; Node1->Node4 - - + + Node5 - + -src/code_80071F00.c +src/code_8006E9C0.c Node1->Node5 - - + + Node6 - - -src/code_8008C1D0.c + + +src/code_80071F00.c Node1->Node6 - - + + Node7 - - -src/code_80091750.c + + +src/code_8008C1D0.c Node1->Node7 - - + + Node8 - - -src/debug/all_variables.h + + +src/code_80091750.c Node1->Node8 - - + + - - -Node11 - - -src/ending/code_80281780.c + + +Node9 + + +src/debug/all_variables.h - - -Node1->Node11 - - + + +Node1->Node9 + + Node12 - - -src/ending/podium_ceremony -_actors.c + + +src/ending/code_80281780.c Node1->Node12 - - + + Node13 - - -src/hud_renderer.c + + +src/ending/podium_ceremony +_actors.c Node1->Node13 - - + + Node14 - - -src/menus.c + + +src/hud_renderer.c Node1->Node14 - - + + Node15 - - -src/racing/actors.c + + +src/menus.c Node1->Node15 - - + + Node16 - - -src/racing/actors_extended.c + + +src/racing/actors.c Node1->Node16 - - + + Node17 - - -src/racing/race_logic.c + + +src/racing/actors_extended.c Node1->Node17 - - + + Node18 - - -src/spawn_players.c + + +src/racing/race_logic.c Node1->Node18 - - + + - - -Node9 - - -src/debug/debug.inc.c + + +Node19 + + +src/spawn_players.c - - -Node8->Node9 - - + + +Node1->Node19 + + Node10 - - -src/debug/debug.c + + +src/debug/debug.inc.c Node9->Node10 - - + + + + + +Node11 + + +src/debug/debug.c + + + + + +Node10->Node11 + + diff --git a/code__80005FD0_8h__dep__incl_org.svg b/code__80005FD0_8h__dep__incl_org.svg index 908cf8066..9515c94b5 100644 --- a/code__80005FD0_8h__dep__incl_org.svg +++ b/code__80005FD0_8h__dep__incl_org.svg @@ -4,17 +4,17 @@ - + src/code_80005FD0.h - + Node1 - -src/code_80005FD0.h + +src/code_80005FD0.h @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -45,8 +45,8 @@ Node1->Node3 - - + + @@ -60,219 +60,234 @@ Node1->Node4 - - + + Node5 - + -src/code_80071F00.c +src/code_8006E9C0.c Node1->Node5 - - + + Node6 - - -src/code_8008C1D0.c + + +src/code_80071F00.c Node1->Node6 - - + + Node7 - - -src/code_80091750.c + + +src/code_8008C1D0.c Node1->Node7 - - + + Node8 - - -src/debug/all_variables.h + + +src/code_80091750.c Node1->Node8 - - + + - - -Node11 - - -src/ending/code_80281780.c + + +Node9 + + +src/debug/all_variables.h - - -Node1->Node11 - - + + +Node1->Node9 + + Node12 - - -src/ending/podium_ceremony -_actors.c + + +src/ending/code_80281780.c Node1->Node12 - - + + Node13 - - -src/hud_renderer.c + + +src/ending/podium_ceremony +_actors.c Node1->Node13 - - + + Node14 - - -src/menus.c + + +src/hud_renderer.c Node1->Node14 - - + + Node15 - - -src/racing/actors.c + + +src/menus.c Node1->Node15 - - + + Node16 - - -src/racing/actors_extended.c + + +src/racing/actors.c Node1->Node16 - - + + Node17 - - -src/racing/race_logic.c + + +src/racing/actors_extended.c Node1->Node17 - - + + Node18 - - -src/spawn_players.c + + +src/racing/race_logic.c Node1->Node18 - - + + - - -Node9 - - -src/debug/debug.inc.c + + +Node19 + + +src/spawn_players.c - - -Node8->Node9 - - + + +Node1->Node19 + + Node10 - - -src/debug/debug.c + + +src/debug/debug.inc.c Node9->Node10 - - + + + + + +Node11 + + +src/debug/debug.c + + + + + +Node10->Node11 + + diff --git a/code__80005FD0_8h_source.html b/code__80005FD0_8h_source.html index 55686ba4e..c3513c445 100644 --- a/code__80005FD0_8h_source.html +++ b/code__80005FD0_8h_source.html @@ -102,653 +102,718 @@ $(document).ready(function(){initNavTree('code__80005FD0_8h_source.html',''); in
15 };
16 
- - - - - - -
24  // s16 compilerPadding;
- - -
27 };
+
18  /* 0x00 */ s32 unk0;
+
19  /* 0x04 */ s32 unk4;
+
20  /* 0x08 */ s32 unk8;
+
21  /* 0x0C */ u16 unkC;
+
22  /* 0x0E */ u16 actorIndex;
+
23  /* 0x10 */ s16 unk10;
+
24  /* 0x12 */ // s16 compilerPadding;
+
25  /* 0x14 */ u32 unk14;
+
26  /* 0x18 */ s32 unk18;
+
27 }; // size = 0x1C
28 
29 typedef struct {
- - - - -
34 } Test;
+
30  /* 0x00 */ f32 unk0;
+
31  /* 0x04 */ f32 unk4;
+
32  /* 0x08 */ f32 unk8;
+
33  /* 0x0C */ f32 unkC;
+
34 } Test; // size = 0x10
35 
-
36 extern Test D_801634F8[];
-
37 
-
38 // Something related to CPU item usage
-
39 typedef struct {
-
40  /* 0x00 */ s16 unk_00;
-
41  /* 0x02 */ s16 actorIndex;
-
42  /* 0x04 */ s16 unk_04;
-
43  /* 0x06 */ s16 unk_06;
-
44  /* 0x08 */ s16 unk_08;
-
45  /* 0x0A */ s16 unk_0A;
-
46  /* 0x0C */ s16 unk_0C;
-
47  /* 0x0E */ s16 unk_0E;
-
48 } D_801642D8_entry; // size = 0x10
-
49 
- -
51 
-
52 typedef struct {
- - - - - -
58 
-
59 typedef struct {
-
60  s16 x;
-
61  s16 z;
-
62 } PathNoY;
-
63 
-
64 /* Function Prototypes */
- -
66 
- - - -
70 void set_places(void);
-
71 
-
72 void func_800070F4(void);
-
73 void func_800074D4(void);
- -
75 void func_80007FA4(s32, Player*, f32);
+
36 // Something related to CPU item usage
+
37 typedef struct {
+
38  /* 0x00 */ s16 unk_00;
+
39  /* 0x02 */ s16 actorIndex;
+
40  /* 0x04 */ s16 unk_04;
+
41  /* 0x06 */ s16 unk_06;
+
42  /* 0x08 */ s16 unk_08;
+
43  /* 0x0A */ s16 unk_0A;
+
44  /* 0x0C */ s16 unk_0C;
+
45  /* 0x0E */ s16 unk_0E;
+
46 } D_801642D8_entry; // size = 0x10
+
47 
+
48 typedef struct {
+ + + + + +
54 
+
55 typedef struct {
+
56  s16 x;
+
57  s16 z;
+
58 } PathNoY;
+
59 
+
60 /* Function Prototypes */
+ +
62 
+ + + +
66 void set_places(void);
+
67 
+
68 void func_800070F4(void);
+
69 void func_800074D4(void);
+ +
71 void func_80007FA4(s32, Player*, f32);
+
72 
+
73 void func_80008DC0(s32);
+ +
75 void func_80008F38(s32);
76 
-
77 void func_80008DC0(s32);
- -
79 void func_80008F38(s32);
-
80 
-
81 void func_80009000(s32);
-
82 void func_800090F0(s32, Player*);
- -
84 void func_800097E0(void);
-
85 void func_800099EC(s32, s32);
- -
87 
- - - - -
92 void func_8000B95C(s32, u16, s32);
-
93 void func_8000BA14(u16, f32, f32, s16);
- - -
96 
- - - - - - - -
104 
- - - - -
109 void func_8000D438(s32, u16);
- - - - - -
115 
- - - - -
120 void func_8000EE58(s32);
-
121 void func_8000EEDC(void);
-
122 void func_8000EF20(void);
-
123 
-
124 void func_8000F0E0(void);
-
125 void func_8000F124(void);
-
126 void func_8000F2BC(TrackWaypoint*, size_t);
-
127 void func_8000F2DC(void);
-
128 void func_8000F628(void);
-
129 
-
130 void func_800100F0(s32);
-
131 void func_80010218(s32);
- -
133 void func_800107C4(s32);
- -
135 void func_80010DBC(s32);
-
136 void func_80010E6C(s32);
- - -
139 
- - - -
143 void func_80011A5C(void);
-
144 void func_80011AB8(s32);
-
145 void func_80011AE4(s32);
-
146 void func_80011E38(s32);
-
147 void func_80011EC0(s32, Player*, s32, s32);
-
148 
-
149 void func_800120C8(void);
-
150 void func_80012190(void);
- -
152 void init_course_vehicles(void);
- -
154 void func_800127E0(void);
- -
156 void func_80012AC0(void);
-
157 void func_80012DC0(s32, Player*);
-
158 
-
159 void func_80013054(void);
-
160 void func_800131DC(s32);
-
161 void func_800132F4(void);
-
162 void func_800133C4(void);
-
163 void func_80013854(Player*);
- - - - -
168 
- - -
171 void func_800147E0(void);
-
172 void func_8001487C(void);
-
173 void func_800148C4(s32, Player*);
-
174 void func_8001490C(s32);
-
175 void func_80014934(void);
-
176 void func_800149D0(void);
-
177 void func_80014A18(s32, Player*);
-
178 void func_80014A60(s32);
-
179 void func_80014A88(void);
-
180 void func_80014B24(void);
-
181 void func_80014B6C(s32, Player*);
-
182 void func_80014BB4(s32);
-
183 void func_80014BDC(void);
-
184 void func_80014C78(void);
-
185 void func_80014CC0(s32, Player*);
-
186 void func_80014D08(s32);
-
187 void func_80014D30(s32, s32);
- - -
190 
-
191 void func_800151A4(Camera*, s32);
-
192 void func_8001530C(void);
- - -
195 void func_80015544(s32, f32, s32, s32);
- -
197 void func_80015A9C(s32, f32, s32, s16);
-
198 
-
199 void func_800162CC(s32, f32, s32, s16);
- -
201 
-
202 void func_80017720(s32, f32, s32, s16);
-
203 void func_80017F10(s32, f32, s32, s16);
-
204 
-
205 void func_80018718(s32, f32, s32, s16);
-
206 
-
207 void func_80019118(s32, f32, s32, s16);
- -
209 void func_8001968C(void);
-
210 void func_8001969C(s32, f32, s32, s16);
- -
212 void func_80019890(s32, s32);
-
213 void func_80019B50(s32, u16);
-
214 void func_80019C50(s32);
-
215 void func_80019D2C(Camera*, Player*, s32);
-
216 void func_80019DE4(void);
-
217 void func_80019DF4(void);
-
218 void func_80019E58(void);
-
219 void func_80019ED0(void);
-
220 void func_80019FB4(s32);
-
221 
- -
223 void func_8001A0DC(u16*, Camera*, Player*, s8, s32);
-
224 void func_8001A124(s32, s32);
- -
226 void func_8001A348(s32, f32, s32);
-
227 void func_8001A3D8(s32, f32, s32);
-
228 void func_8001A450(s32, s32, s32);
-
229 void func_8001A518(s32, s32, s32);
-
230 void func_8001A588(u16*, Camera*, Player*, s8, s32);
-
231 void func_8001AAAC(s16, s16, s16);
-
232 void func_8001AB00(void);
-
233 void func_8001AB74(s32, s16*, s32);
- -
235 void func_8001ABEC(struct struct_801642D8*);
- -
237 
-
238 void func_8001BE78(void);
-
239 
-
240 void func_8001C05C(void);
-
241 void func_8001C14C(void);
-
242 void func_8001C3C4(s32);
-
243 void func_8001C42C(void);
-
244 
-
245 /* This is where I'd put my static data, if I had any */
-
246 // 0 or 1, only 1 when when in extra (mirror) mode
-
247 extern s16 D_8016347A;
-
248 
-
249 // Suspected to be the "width" of each waypoint. See data_0DD0A0_1.s
-
250 extern f32 D_800DCA4C[];
-
251 
- -
253  /* 0x00 */ u16 unk0;
-
254  /* 0x02 */ u16 unk2;
-
255  /* 0x04 */ u16 unk4;
-
256  /* 0x06 */ u16 unk6;
-
257  /* 0x08 */ u16 unk8;
-
258  /* 0x0A */ char padA[6];
-
259 }; // size 0x10
-
260 extern uintptr_t *D_80163598;
-
261 
-
262 extern uintptr_t gCoursePathTable[20][4];
-
263 extern uintptr_t D_800DC8D0[20][4];
-
264 // An array of 21 items. The final element is for podium ceremony.
-
265 extern struct _struct_D_800DD9D0_0x10 D_800DD9D0[];
-
266 extern s16 D_80162F10[];
-
267 extern s16 D_80162F50[];
+
77 void func_80009000(s32);
+
78 void func_800090F0(s32, Player*);
+ +
80 void func_800097E0(void);
+
81 void func_800099EC(s32, s32);
+ +
83 
+ + + + +
88 void func_8000B95C(s32, u16, s32);
+
89 void func_8000BA14(u16, f32, f32, s16);
+ + +
92 
+ + + + + + + +
100 
+ + + + +
105 void func_8000D438(s32, u16);
+ + + + + +
111 
+ + + + +
116 void func_8000EE58(s32);
+
117 void func_8000EEDC(void);
+
118 void func_8000EF20(void);
+
119 
+
120 void func_8000F0E0(void);
+
121 void func_8000F124(void);
+
122 void func_8000F2BC(TrackWaypoint*, size_t);
+
123 void func_8000F2DC(void);
+
124 void func_8000F628(void);
+
125 
+
126 void func_800100F0(s32);
+
127 void func_80010218(s32);
+ +
129 void func_800107C4(s32);
+ +
131 void func_80010DBC(s32);
+
132 void func_80010E6C(s32);
+ + +
135 
+ + + +
139 void func_80011A5C(void);
+
140 void func_80011AB8(s32);
+
141 void func_80011AE4(s32);
+
142 void func_80011E38(s32);
+
143 void func_80011EC0(s32, Player*, s32, s32);
+
144 
+
145 void func_800120C8(void);
+
146 void func_80012190(void);
+ +
148 void init_course_vehicles(void);
+ +
150 void func_800127E0(void);
+ +
152 void func_80012AC0(void);
+
153 void func_80012DC0(s32, Player*);
+
154 
+
155 void func_80013054(void);
+
156 void func_800131DC(s32);
+
157 void func_800132F4(void);
+
158 void func_800133C4(void);
+
159 void func_80013854(Player*);
+ + + + +
164 
+ + +
167 void func_800147E0(void);
+
168 void func_8001487C(void);
+
169 void func_800148C4(s32, Player*);
+
170 void func_8001490C(s32);
+
171 void func_80014934(void);
+
172 void func_800149D0(void);
+
173 void func_80014A18(s32, Player*);
+
174 void func_80014A60(s32);
+
175 void func_80014A88(void);
+
176 void func_80014B24(void);
+
177 void func_80014B6C(s32, Player*);
+
178 void func_80014BB4(s32);
+
179 void func_80014BDC(void);
+
180 void func_80014C78(void);
+
181 void func_80014CC0(s32, Player*);
+
182 void func_80014D08(s32);
+
183 void func_80014D30(s32, s32);
+ + +
186 
+
187 void func_800151A4(Camera*, s32);
+
188 void func_8001530C(void);
+ + +
191 void func_80015544(s32, f32, s32, s32);
+ +
193 void func_80015A9C(s32, f32, s32, s16);
+
194 
+
195 void func_800162CC(s32, f32, s32, s16);
+ +
197 
+
198 void func_80017720(s32, f32, s32, s16);
+
199 void func_80017F10(s32, f32, s32, s16);
+
200 
+
201 void func_80018718(s32, f32, s32, s16);
+
202 
+
203 void func_80019118(s32, f32, s32, s16);
+ +
205 void func_8001968C(void);
+
206 void func_8001969C(s32, f32, s32, s16);
+ +
208 void func_80019890(s32, s32);
+
209 void func_80019B50(s32, u16);
+
210 void func_80019C50(s32);
+
211 void func_80019D2C(Camera*, Player*, s32);
+
212 void func_80019DE4(void);
+
213 void func_80019DF4(void);
+
214 void func_80019E58(void);
+
215 void func_80019ED0(void);
+
216 void func_80019FB4(s32);
+
217 
+ +
219 void func_8001A0DC(u16*, Camera*, Player*, s8, s32);
+
220 void func_8001A124(s32, s32);
+ +
222 void func_8001A348(s32, f32, s32);
+
223 void func_8001A3D8(s32, f32, s32);
+
224 void func_8001A450(s32, s32, s32);
+
225 void func_8001A518(s32, s32, s32);
+
226 void func_8001A588(u16*, Camera*, Player*, s8, s32);
+
227 void func_8001AAAC(s16, s16, s16);
+
228 void func_8001AB00(void);
+
229 void func_8001AB74(s32, s16*, s32);
+ +
231 void func_8001ABEC(struct struct_801642D8*);
+ +
233 
+
234 void func_8001BE78(void);
+
235 
+
236 void func_8001C05C(void);
+
237 void func_8001C14C(void);
+
238 void func_8001C3C4(s32);
+
239 void func_8001C42C(void);
+
240 
+
241 /* This is where I'd put my static data, if I had any */
+
242 
+
243 // Suspected to be the "width" of each waypoint. See data_0DD0A0_1.s
+
244 extern f32 D_800DCA4C[];
+
245 
+ +
247  /* 0x00 */ u16 unk0;
+
248  /* 0x02 */ u16 unk2;
+
249  /* 0x04 */ u16 unk4;
+
250  /* 0x06 */ u16 unk6;
+
251  /* 0x08 */ u16 unk8;
+
252  /* 0x0A */ char padA[6];
+
253 }; // size 0x10
+
254 
+
255 extern uintptr_t gCoursePathTable[20][4];
+
256 extern uintptr_t D_800DC8D0[20][4];
+
257 // An array of 21 items. The final element is for podium ceremony.
+
258 extern struct _struct_D_800DD9D0_0x10 D_800DD9D0[];
+
259 
+
260 
+
261 extern Collision D_80162E70;
+
262 extern s16 D_80162EB0; // Possibly a float.
+
263 extern s16 D_80162EB2; // possibly [3]
+
264 extern uintptr_t *D_80162EB8[];
+
265 extern s16 D_80162F10[];
+
266 extern s16 D_80162F50[];
+
267 extern Vec3f D_80162FA0;
268 extern Vec3f D_80162FB0;
269 extern Vec3f D_80162FC0;
-
270 extern s16 D_80162FF8[];
-
271 extern s16 D_80163010[];
-
272 extern f32 D_80163028[];
-
273 extern s16 D_80163050[];
-
274 extern f32 D_80163090[];
-
275 extern s32 D_801630B8[];
-
276 extern s16 D_801630E8[];
-
277 extern s32 D_80163100[];
-
278 extern s32 D_80163128[];
-
279 extern s32 D_80163150[];
-
280 extern f32 D_80163178[];
-
281 extern f32 D_801631A0[];
-
282 extern s32 D_801631CC;
-
283 extern s16 D_801631F8[];
-
284 extern u16 D_80163258[];
-
285 extern u16 D_80163270[];
-
286 extern f32 D_80163210[];
-
287 extern s32 D_80163288[];
-
288 extern u16 D_80163330[]; // static?
-
289 extern u16 D_80163344[];
-
290 extern u16 D_8016334C[];
-
291 extern s16 D_80163350[];
-
292 extern s32 D_80163378;
-
293 extern s16 D_80163380[];
-
294 extern s16 D_80163398[];
-
295 extern s16 D_801633B0[];
-
296 extern s16 D_801633C8[];
-
297 extern s16 D_801633F8[];
-
298 extern f32 D_80163450[];
-
299 extern s16 D_8016347C;
-
300 extern s16 D_8016347E;
-
301 extern s32 D_80163480;
-
302 extern s32 D_80163484;
-
303 extern s16 D_801634C0[];
-
304 extern s16 D_801634EC;
-
305 extern s32 D_801634F0;
-
306 extern s32 D_801634F4;
-
307 extern s16 D_80164358;
-
308 extern s16 D_8016435A;
-
309 extern s16 D_8016435C;
-
310 extern s16 D_80164538[];
-
311 extern s32 D_801645D0[];
-
312 extern s32 D_801645E8[];
-
313 extern s32 D_80164608[];
-
314 extern s32 D_80164628[];
-
315 extern f32 D_80164698;
-
316 extern f32 D_8016469C;
-
317 extern f32 D_801646A0;
-
318 extern f32 D_800DCAA0[];
-
319 
-
320 
-
321 // See bss_80005FD0.s
-
322 extern Collision D_80162E70;
-
323 extern s16 D_80162EB0;
-
324 extern s16 D_80162FCC;
-
325 extern f32 D_80162FA0[];
-
326 extern f32 gCourseCompletionPercentByRank[8]; // D_80162FD8
-
327 extern u16 D_80163348[];
-
328 extern s16 D_80164378[];
-
329 extern s32 D_801643E0[];
-
330 extern struct unexpiredActors gUnexpiredActorsList[];
-
331 extern s32 D_801643E0[];
-
332 extern s32 D_80164408[];
-
333 extern s32 D_8016448C;
-
334 extern f32 D_80164498[];
-
335 extern f32 gCourseCompletionPercentByPlayerId[8]; // D_801644D0
-
336 extern f32 D_801645F8[];
-
337 extern s32 D_80164608[];
-
338 extern f32 D_80164618[];
-
339 extern f32 D_80164638[];
-
340 extern f32 D_80164648[];
-
341 extern f32 D_80164658[];
-
342 extern s16 D_80164670[];
-
343 extern s16 D_80164672;
-
344 extern s16 D_80164674;
-
345 extern s16 D_80164676;
-
346 extern s16 D_80164678[]; // Size 4? Is the three below this fake?
-
347 extern s16 D_80164680[];
-
348 extern f32 D_80164688[];
-
349 extern s16 D_801646C0[];
-
350 extern s16 D_801646CC;
-
351 extern UnkStruct_46D0 D_801646D0[];
-
352 extern s16 D_801630FC;
-
353 extern s16 D_801631C8;
-
354 extern u16 D_801631E0[8];
-
355 extern s32 D_80163238;
-
356 extern s16 D_801632B8[];
-
357 extern s16 D_801632D0[];
-
358 extern u16 D_801632E8[];
-
359 extern s32 D_8016337C;
-
360 extern s16 D_80163410[]; // One per player?
-
361 extern f32 D_80163418[];
-
362 extern f32 D_80163428[];
-
363 extern f32 D_80163438[];
-
364 extern s16 D_80163478;
-
365 extern s32 D_80163488;
-
366 extern s16 D_8016348C;
-
367 extern s16 D_801634D8[8];
-
368 extern s32 D_8016359C;
-
369 extern u16 D_801637BC[2];
-
370 extern u16 D_801637BE;
-
371 extern s32 D_80163DD8[];
-
372 extern u16 D_80163E2A;
-
373 
-
374 extern Gfx D_0D0076F8[];
-
375 
-
376 extern s32 D_800DDB20;
-
377 
-
378 #endif
+
270 extern s16 D_80162FCC;
+
271 extern s16 D_80162FCE;
+
272 extern s16 D_80162FD0;
+
273 extern f32 gCourseCompletionPercentByRank[]; // D_80162FD8
+
274 extern s16 D_80162FF8[];
+
275 extern s16 D_80163010[];
+
276 extern f32 D_80163028[];
+
277 extern s16 D_80163050[];
+
278 extern f32 D_80163068[];
+
279 extern f32 D_80163090[];
+
280 extern s32 D_801630B8[];
+
281 extern s16 D_801630E0;
+
282 extern s16 D_801630E2;
+
283 extern s16 D_801630E8[];
+
284 extern s16 D_801630FC;
+
285 extern s32 D_80163100[];
+
286 extern s32 D_80163128[];
+
287 extern s32 D_80163150[];
+
288 extern f32 D_80163178[];
+
289 extern f32 D_801631A0[];
+
290 extern s16 D_801631C8;
+
291 extern s32 D_801631CC;
+
292 extern TrackWaypoint *D_801631D0;
+
293 extern TrackWaypoint *D_801631D4;
+
294 extern s16 *D_801631D8;
+
295 extern u16 *D_801631DC;
+
296 extern u16 D_801631E0[];
+
297 extern s16 D_801631F8[];
+
298 extern f32 D_8016320C;
+
299 extern f32 D_80163210[];
+
300 extern s32 D_80163238;
+
301 extern s16 D_80163240[];
+
302 extern u16 D_80163258[];
+
303 extern u16 D_80163270[];
+
304 extern s32 D_80163288[];
+
305 // Exact pointer type unknown
+
306 extern void *D_801632B0;
+
307 extern s16 D_801632B8[];
+
308 extern s16 D_801632D0[];
+
309 extern u16 D_801632E8[];
+
310 extern s16 D_80163300[];
+
311 extern u16 D_80163318[];
+
312 extern u16 D_80163330[];
+
313 extern u16 D_80163344[];
+
314 extern u16 D_80163348[];
+
315 extern u16 D_8016334C[];
+
316 extern s16 D_80163350[];
+
317 extern s32 D_80163368[];
+
318 extern s32 D_80163378;
+
319 extern s32 D_8016337C;
+
320 extern s16 D_80163380[];
+
321 extern s16 D_80163398[];
+
322 extern s16 D_801633B0[];
+
323 extern s16 D_801633C8[];
+
324 extern s16 D_801633E0[];
+
325 extern s16 D_801633F8[];
+
326 extern s16 D_80163410[];
+
327 extern f32 D_80163418[];
+
328 extern f32 D_80163428[];
+
329 extern f32 D_80163438[];
+
330 extern s32 D_80163448;
+
331 extern f32 D_8016344C;
+
332 extern f32 D_80163450[];
+
333 extern s16 D_80163478;
+
334 // 0 or 1, only 1 when when in extra (mirror) mode
+
335 extern s16 D_8016347A;
+
336 extern s16 D_8016347C;
+
337 extern s16 D_8016347E;
+
338 extern s32 D_80163480;
+
339 extern s32 D_80163484;
+
340 extern s32 D_80163488;
+
341 extern s16 D_8016348C;
+
342 extern s16 D_80163490[];
+
343 extern s16 D_801634A8[];
+
344 extern s16 D_801634C0[];
+
345 extern s16 D_801634D8[];
+
346 extern s16 D_801634EC;
+
347 extern s32 D_801634F0;
+
348 extern s32 D_801634F4;
+
349 extern Test D_801634F8[];
+
350 extern PathNoY *D_80163598;
+
351 extern s32 D_8016359C;
+ +
353 extern u16 D_801637BC[];
+
354 extern s32 D_80163DD8[];
+
355 extern struct unexpiredActors gUnexpiredActorsList[];
+ +
357 extern s16 D_80164358;
+
358 extern s16 D_8016435A;
+
359 extern s16 D_8016435C;
+
360 extern s16 gGPCurrentRacePlayerIdByRank[]; // D_80164360
+
361 extern s16 D_80164378[];
+
362 extern s32 gLapCountByPlayerId[]; // D_80164390
+
363 extern s32 gGPCurrentRaceRankByPlayerId[]; // D_801643B8
+
364 extern s32 D_801643E0[];
+
365 extern s32 D_80164408[];
+
366 extern u16 D_80164430;
+ +
368 extern s32 D_80164450[];
+
369 extern s16 D_80164478[];
+
370 extern s32 D_8016448C;
+
371 extern f32 D_80164498[];
+
372 extern f32 gLapCompletionPercentByPlayerId[]; // D_801644A8
+
373 extern f32 gCourseCompletionPercentByPlayerId[]; // D_801644D0
+
374 extern s16 D_801644F8[];
+
375 extern f32 D_80164510[];
+
376 extern s16 D_80164538[];
+
377 extern s32 D_801645D0[];
+
378 extern s32 D_801645E8[];
+
379 extern f32 D_801645F8[];
+
380 extern s32 D_80164608[];
+
381 extern f32 D_80164618[];
+
382 extern s32 D_80164628[];
+
383 extern f32 D_80164638[];
+
384 extern f32 D_80164648[];
+
385 extern f32 D_80164658[];
+
386 extern s16 D_80164670[];
+
387 extern s16 D_80164678[];
+
388 extern s16 D_80164680[];
+
389 extern f32 D_80164688[];
+
390 extern f32 D_80164698;
+
391 extern f32 D_8016469C;
+
392 extern f32 D_801646A0;
+
393 extern s16 D_801646C0[];
+
394 extern u32 D_801646C8;
+
395 extern s16 D_801646CC;
+
396 extern UnkStruct_46D0 D_801646D0[];
+
397 
+
398 extern f32 D_800DCAA0[];
+
399 
+
400 
+
401 // See bss_80005FD0.s
+ +
403 extern s32 D_801643E0[];
+ +
405 extern u16 D_801637BE;
+
406 extern u16 D_80163E2A;
+
407 
+
408 extern Gfx D_0D0076F8[];
+
409 
+
410 extern s32 D_800DDB20;
+
411 
+
412 #endif
-
void func_80012190(void)
Definition: code_80005FD0.c:4574
-
void func_8001C14C(void)
Definition: code_80005FD0.c:8334
-
f32 D_80163438[]
-
void func_8000EEDC(void)
Definition: code_80005FD0.c:3510
-
void func_800149D0(void)
Definition: code_80005FD0.c:5531
-
D_801642D8_entry D_801642D8[]
-
void func_80009000(s32)
Definition: code_80005FD0.c:1295
-
void func_80008F38(s32)
Definition: code_80005FD0.c:1285
+
void func_80012190(void)
Definition: code_80005FD0.c:4706
+
void func_8001C14C(void)
Definition: code_80005FD0.c:8455
+
s16 D_80163490[]
Definition: code_80005FD0.c:131
+
f32 D_80163438[]
Definition: code_80005FD0.c:119
+
void func_8000EEDC(void)
Definition: code_80005FD0.c:3642
+
Vec3f D_80162FA0
Definition: code_80005FD0.c:50
+
s32 D_80164608[]
Definition: code_80005FD0.c:187
+
void func_800149D0(void)
Definition: code_80005FD0.c:5654
+
D_801642D8_entry D_801642D8[]
Definition: code_80005FD0.c:153
+
void func_80009000(s32)
Definition: code_80005FD0.c:1427
+
void func_80008F38(s32)
Definition: code_80005FD0.c:1417
s16 func_8000D6D0(Vec3f, s16 *, f32, f32, s16, s16)
-
s16 D_80164670[]
-
void func_800097E0(void)
Definition: code_80005FD0.c:1529
-
s32 D_8016448C
-
s16 D_801633C8[]
-
void func_80017720(s32, f32, s32, s16)
Definition: code_80005FD0.c:6571
+
s16 D_80164670[]
Definition: code_80005FD0.c:194
+
void func_800097E0(void)
Definition: code_80005FD0.c:1661
+
s32 D_8016448C
Definition: code_80005FD0.h:404
+
s16 D_801633C8[]
Definition: code_80005FD0.c:113
+
void func_80017720(s32, f32, s32, s16)
Definition: code_80005FD0.c:6694
+
void * D_801632B0
Definition: code_80005FD0.c:96
Collision D_80162E70
Definition: code_80005FD0.c:35
-
void func_8001ABEC(struct struct_801642D8 *)
Definition: code_80005FD0.c:7808
-
s16 D_80164680[]
-
s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2814
-
void func_800148C4(s32, Player *)
Definition: code_80005FD0.c:5511
-
void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition: code_80005FD0.c:5291
-
s16 D_80162FCC
-
void func_80015544(s32, f32, s32, s32)
Definition: code_80005FD0.c:5824
-
void func_8000F2BC(TrackWaypoint *, size_t)
Definition: code_80005FD0.c:3613
-
s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition: code_80005FD0.c:2639
-
s16 D_801633B0[]
-
s16 D_801634C0[]
-
void func_8000F2DC(void)
Definition: code_80005FD0.c:3618
-
s32 func_8001A310(s32, s32)
Definition: code_80005FD0.c:7563
+
void func_8001ABEC(struct struct_801642D8 *)
Definition: code_80005FD0.c:7929
+
s16 D_80164680[]
Definition: code_80005FD0.c:196
+
s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2946
+
void func_800148C4(s32, Player *)
Definition: code_80005FD0.c:5634
+
void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition: code_80005FD0.c:5414
+
s16 D_80162FCC
Definition: code_80005FD0.c:53
+
void func_80015544(s32, f32, s32, s32)
Definition: code_80005FD0.c:5947
+
void func_8000F2BC(TrackWaypoint *, size_t)
Definition: code_80005FD0.c:3745
+
s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition: code_80005FD0.c:2771
+
s16 D_801633B0[]
Definition: code_80005FD0.c:112
+
s16 D_801634C0[]
Definition: code_80005FD0.c:133
+
void func_8000F2DC(void)
Definition: code_80005FD0.c:3750
+
TrackWaypoint * D_801631D4
Definition: code_80005FD0.c:82
+
s32 func_8001A310(s32, s32)
Definition: code_80005FD0.c:7686
uintptr_t gCoursePathTable[20][4]
-
s16 D_80163398[]
+
s16 D_80163398[]
Definition: code_80005FD0.c:111
void func_8001A0A4(u16 *, Camera *, Player *, s8, s32)
-
void func_8000F0E0(void)
Definition: code_80005FD0.c:3565
-
void func_8001A124(s32, s32)
Definition: code_80005FD0.c:7512
-
f32 D_80164658[]
-
void func_8001C3C4(s32)
Definition: code_80005FD0.c:8383
-
s32 D_8016359C
-
u16 D_80163348[]
-
f32 func_800145A8(s16, f32, s16)
Definition: code_80005FD0.c:5426
-
void func_80014BB4(s32)
Definition: code_80005FD0.c:5569
-
UnkStruct_46D0 D_801646D0[]
-
void func_80014CC0(s32, Player *)
Definition: code_80005FD0.c:5592
+
PathNoY * D_80163598
Definition: code_80005FD0.c:139
+
void func_8000F0E0(void)
Definition: code_80005FD0.c:3697
+
void func_8001A124(s32, s32)
Definition: code_80005FD0.c:7635
+
s16 D_80164478[]
Definition: code_80005FD0.c:166
+
f32 D_80164658[]
Definition: code_80005FD0.c:192
+
void func_8001C3C4(s32)
Definition: code_80005FD0.c:8504
+
s32 D_8016359C
Definition: code_80005FD0.c:140
+
u16 D_80163348[]
Definition: code_80005FD0.c:104
+
f32 func_800145A8(s16, f32, s16)
Definition: code_80005FD0.c:5549
+
s16 D_801644F8[]
Definition: code_80005FD0.c:172
+
void func_80014BB4(s32)
Definition: code_80005FD0.c:5692
+
UnkStruct_46D0 D_801646D0[]
Definition: code_80005FD0.c:213
+
void func_80014CC0(s32, Player *)
Definition: code_80005FD0.c:5715
void func_80015314(s32, f32, s32)
-
void func_8000D438(s32, u16)
Definition: code_80005FD0.c:2858
+
void func_8000D438(s32, u16)
Definition: code_80005FD0.c:2990
s16 func_8000CD24(f32, f32, f32, s16, Player *, s32, s32)
void func_8000BBD8(u16, f32, s16)
-
void func_80014B6C(s32, Player *)
Definition: code_80005FD0.c:5565
-
void func_8001C05C(void)
Definition: code_80005FD0.c:8310
-
void func_80017F10(s32, f32, s32, s16)
Definition: code_80005FD0.c:6752
-
void func_80010DBC(s32)
Definition: code_80005FD0.c:4073
-
void func_800162CC(s32, f32, s32, s16)
Definition: code_80005FD0.c:6093
-
s16 D_80162F50[]
-
void func_8001490C(s32)
Definition: code_80005FD0.c:5515
-
Vec3f D_80162FC0
-
void func_8000EE58(s32)
Definition: code_80005FD0.c:3497
+
void func_80014B6C(s32, Player *)
Definition: code_80005FD0.c:5688
+
void func_8001C05C(void)
Definition: code_80005FD0.c:8431
+
void func_80017F10(s32, f32, s32, s16)
Definition: code_80005FD0.c:6875
+
void func_80010DBC(s32)
Definition: code_80005FD0.c:4205
+
void func_800162CC(s32, f32, s32, s16)
Definition: code_80005FD0.c:6216
+
s16 D_80162F50[]
Definition: code_80005FD0.c:45
+
void func_8001490C(s32)
Definition: code_80005FD0.c:5638
+
Vec3f D_80162FC0
Definition: code_80005FD0.c:52
+
void func_8000EE58(s32)
Definition: code_80005FD0.c:3629
u16 D_801637BE
-
void func_800147E0(void)
Definition: code_80005FD0.c:5494
-
void func_8001487C(void)
Definition: code_80005FD0.c:5504
+
void func_800147E0(void)
Definition: code_80005FD0.c:5617
+
void func_8001487C(void)
Definition: code_80005FD0.c:5627
s16 func_8000D940(Vec3f, s16 *, f32, f32, s16)
-
void func_80013054(void)
Definition: code_80005FD0.c:4929
-
f32 D_80164688[]
-
void func_8001A348(s32, f32, s32)
Definition: code_80005FD0.c:7570
+
f32 D_8016320C
Definition: code_80005FD0.c:87
+
void func_80013054(void)
Definition: code_80005FD0.c:5057
+
u16 gNearestWaypointByPlayerId[]
Definition: code_80005FD0.c:164
+
s32 D_80163448
Definition: code_80005FD0.c:120
+
f32 D_80164688[]
Definition: code_80005FD0.c:197
+
void func_8001A348(s32, f32, s32)
Definition: code_80005FD0.c:7693
f32 func_80009258(s32, f32, f32)
-
s16 D_80163350[]
-
void func_8000EF20(void)
Definition: code_80005FD0.c:3521
-
void func_8000BA14(u16, f32, f32, s16)
Definition: code_80005FD0.c:2311
-
Vec3f D_80162FB0
-
void func_8001530C(void)
Definition: code_80005FD0.c:5759
-
f32 D_80164618[]
-
void func_8001A518(s32, s32, s32)
Definition: code_80005FD0.c:7607
-
s32 func_8000EE10(s32)
Definition: code_80005FD0.c:3489
-
void func_8001577C(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:5855
-
s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition: code_80005FD0.c:2526
-
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition: code_80005FD0.c:7507
+
s16 D_80163350[]
Definition: code_80005FD0.c:106
+
void func_8000EF20(void)
Definition: code_80005FD0.c:3653
+
void func_8000BA14(u16, f32, f32, s16)
Definition: code_80005FD0.c:2443
+
Vec3f D_80162FB0
Definition: code_80005FD0.c:51
+
void func_8001530C(void)
Definition: code_80005FD0.c:5882
+
f32 D_80164618[]
Definition: code_80005FD0.c:188
+
void func_8001A518(s32, s32, s32)
Definition: code_80005FD0.c:7730
+
s32 func_8000EE10(s32)
Definition: code_80005FD0.c:3621
+
void func_8001577C(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:5978
+
f32 gCourseCompletionPercentByRank[]
Definition: code_80005FD0.h:402
+
s16 D_80163300[]
Definition: code_80005FD0.c:100
+
s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition: code_80005FD0.c:2658
+
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition: code_80005FD0.c:7630
f32 D_800DCAA0[]
-
void func_80014A60(s32)
Definition: code_80005FD0.c:5542
-
s32 func_8000EDC8(s32)
Definition: code_80005FD0.c:3481
-
f32 D_80164648[]
-
s16 D_80164672
+
void func_80014A60(s32)
Definition: code_80005FD0.c:5665
+
s32 func_8000EDC8(s32)
Definition: code_80005FD0.c:3613
+
f32 D_80164648[]
Definition: code_80005FD0.c:191
s16 func_8000DBAC(Vec3f, s16 *, f32)
-
void set_places(void)
Definition: code_80005FD0.c:562
-
struct unexpiredActors gUnexpiredActorsList[]
-
s16 D_80164538[]
+
void set_places(void)
Definition: code_80005FD0.c:694
+
struct unexpiredActors gUnexpiredActorsList[]
Definition: code_80005FD0.c:152
+
u16 D_80163318[]
Definition: code_80005FD0.c:101
+
s16 D_80164538[]
Definition: code_80005FD0.c:174
void func_800074D4(void)
-
f32 D_801631A0[]
-
void func_8001968C(void)
Definition: code_80005FD0.c:7251
-
void func_800090F0(s32, Player *)
Definition: code_80005FD0.c:1332
-
f32 D_80163028[]
-
s32 D_80163238
-
void func_800132F4(void)
Definition: code_80005FD0.c:4985
-
void func_80012780(TrainCarStuff *, s16 *, u16)
Definition: code_80005FD0.c:4705
-
s32 D_801630B8[]
-
void func_800133C4(void)
Definition: code_80005FD0.c:5019
-
void func_8001A588(u16 *, Camera *, Player *, s8, s32)
Definition: code_80005FD0.c:7625
-
s16 D_801632D0[]
-
void func_8000F628(void)
Definition: code_80005FD0.c:3691
-
f32 func_8000B874(f32, f32, u16, s32)
Definition: code_80005FD0.c:2275
-
void func_80019FB4(s32)
Definition: code_80005FD0.c:7476
-
void func_800099EC(s32, s32)
Definition: code_80005FD0.c:1609
+
f32 D_801631A0[]
Definition: code_80005FD0.c:78
+
uintptr_t * D_80162EB8[]
Definition: code_80005FD0.c:39
+
void func_8001968C(void)
Definition: code_80005FD0.c:7374
+
void func_800090F0(s32, Player *)
Definition: code_80005FD0.c:1464
+
f32 D_80163028[]
Definition: code_80005FD0.c:65
+
s32 D_80163238
Definition: code_80005FD0.c:89
+
void func_800132F4(void)
Definition: code_80005FD0.c:5113
+
void func_80012780(TrainCarStuff *, s16 *, u16)
Definition: code_80005FD0.c:4837
+
s32 D_801630B8[]
Definition: code_80005FD0.c:69
+
void func_800133C4(void)
Definition: code_80005FD0.c:5142
+
void func_8001A588(u16 *, Camera *, Player *, s8, s32)
Definition: code_80005FD0.c:7746
+
s16 D_801632D0[]
Definition: code_80005FD0.c:98
+
void func_8000F628(void)
Definition: code_80005FD0.c:3823
+
f32 func_8000B874(f32, f32, u16, s32)
Definition: code_80005FD0.c:2407
+
void func_80019FB4(s32)
Definition: code_80005FD0.c:7599
+
void func_800099EC(s32, s32)
Definition: code_80005FD0.c:1741
f32 D_800DCA4C[]
-
s16 D_8016435A
-
s16 D_80162F10[]
-
s32 func_80006018(f32, f32, f32, f32, f32, f32, f32, f32)
Definition: code_80005FD0.c:432
-
s16 D_80162FF8[]
+
s16 D_8016435A
Definition: code_80005FD0.c:155
+
s16 D_80162F10[]
Definition: code_80005FD0.c:44
+
s32 func_80006018(f32, f32, f32, f32, f32, f32, f32, f32)
Definition: code_80005FD0.c:564
+
s16 D_80162FF8[]
Definition: code_80005FD0.c:63
struct _struct_D_800DD9D0_0x10 D_800DD9D0[]
-
u16 D_801631E0[8]
-
s32 D_80164608[]
Definition: code_80005FD0.h:337
+
s32 gLapCountByPlayerId[]
Definition: code_80005FD0.c:159
+
s16 D_80162EB2
Definition: code_80005FD0.c:37
+
f32 gLapCompletionPercentByPlayerId[]
Definition: code_80005FD0.c:170
f32 func_80010F40(f32, f32, f32, s32, s32)
-
s32 func_8000ED80(s32)
Definition: code_80005FD0.c:3473
-
s16 func_8000C0BC(f32, f32, f32, u16, s32 *)
Definition: code_80005FD0.c:2430
-
void func_80019118(s32, f32, s32, s16)
Definition: code_80005FD0.c:7174
-
s32 func_8000ED14(s32, s16)
Definition: code_80005FD0.c:3452
-
u16 D_80163258[]
-
s16 func_8000D24C(f32, f32, f32, s32 *)
Definition: code_80005FD0.c:2806
+
f32 D_8016344C
Definition: code_80005FD0.c:121
+
s16 * D_801631D8
Definition: code_80005FD0.c:83
+
s32 func_8000ED80(s32)
Definition: code_80005FD0.c:3605
+
s16 func_8000C0BC(f32, f32, f32, u16, s32 *)
Definition: code_80005FD0.c:2562
+
void func_80019118(s32, f32, s32, s16)
Definition: code_80005FD0.c:7297
+
s32 func_8000ED14(s32, s16)
Definition: code_80005FD0.c:3584
+
u16 D_80163258[]
Definition: code_80005FD0.c:91
+
s16 func_8000D24C(f32, f32, f32, s32 *)
Definition: code_80005FD0.c:2938
s32 D_800DDB20
-
void func_800100F0(s32)
Definition: code_80005FD0.c:3854
-
f32 gCourseCompletionPercentByRank[8]
+
void func_800100F0(s32)
Definition: code_80005FD0.c:3986
f32 func_80010FA0(f32, f32, f32, s32, s32)
-
void func_80011AB8(s32)
Definition: code_80005FD0.c:4361
-
s16 D_801631C8
-
s16 D_8016347A
-
s16 func_80005FD0(Vec3f, Vec3f)
Definition: code_80005FD0.c:420
-
s16 D_801631F8[]
-
void func_80011AE4(s32)
Definition: code_80005FD0.c:4367
-
f32 D_80163450[]
-
void func_8001BE78(void)
Definition: code_80005FD0.c:8272
-
void func_80015A9C(s32, f32, s32, s16)
Definition: code_80005FD0.c:5908
+
void func_80011AB8(s32)
Definition: code_80005FD0.c:4493
+
s16 D_801631C8
Definition: code_80005FD0.c:79
+
TrackWaypoint * D_801631D0
Definition: code_80005FD0.c:81
+
s16 D_8016347A
Definition: code_80005FD0.c:124
+
s16 func_80005FD0(Vec3f, Vec3f)
Definition: code_80005FD0.c:552
+
s16 D_801631F8[]
Definition: code_80005FD0.c:86
+
void func_80011AE4(s32)
Definition: code_80005FD0.c:4499
+
f32 D_80163450[]
Definition: code_80005FD0.c:122
+
void func_8001BE78(void)
Definition: code_80005FD0.c:8393
+
void func_80015A9C(s32, f32, s32, s16)
Definition: code_80005FD0.c:6031
void func_80016C3C(s32, f32, s32)
-
f32 gCourseCompletionPercentByPlayerId[8]
-
f32 func_8000D3B8(s32)
Definition: code_80005FD0.c:2835
-
s16 D_80163478
-
f32 func_80013C74(s16, s16)
Definition: code_80005FD0.c:5194
-
s16 D_80163010[]
-
s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition: code_80005FD0.c:4250
-
void func_80019E58(void)
Definition: code_80005FD0.c:7447
-
s32 D_801634F0
-
void func_8000F124(void)
Definition: code_80005FD0.c:3573
+
f32 func_8000D3B8(s32)
Definition: code_80005FD0.c:2967
+
s16 D_80163478
Definition: code_80005FD0.c:123
+
f32 func_80013C74(s16, s16)
Definition: code_80005FD0.c:5317
+
s16 D_80163010[]
Definition: code_80005FD0.c:64
+
s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition: code_80005FD0.c:4382
+
void func_80019E58(void)
Definition: code_80005FD0.c:7570
+
s32 D_801634F0
Definition: code_80005FD0.c:136
+
void func_8000F124(void)
Definition: code_80005FD0.c:3705
s32 func_8000B7E4(s32, u16)
-
void func_80019760(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:7270
-
void func_8000B95C(s32, u16, s32)
Definition: code_80005FD0.c:2301
-
s32 func_8001168C(PathNoY *, TrackWaypoint *, s32)
Definition: code_80005FD0.c:4280
-
s32 D_80164628[]
-
s16 func_80010CB0(s32, s32)
Definition: code_80005FD0.c:4054
-
void func_8001AAAC(s16, s16, s16)
Definition: code_80005FD0.c:7751
-
s32 D_80163128[]
-
f32 D_80163418[]
-
s16 D_801632B8[]
-
void func_800070F4(void)
Definition: code_80005FD0.c:651
-
f32 D_8016469C
-
void func_80019D2C(Camera *, Player *, s32)
Definition: code_80005FD0.c:7410
-
s32 D_801643E0[]
Definition: code_80005FD0.h:331
-
s32 D_801631CC
+
void func_80019760(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:7393
+
void func_8000B95C(s32, u16, s32)
Definition: code_80005FD0.c:2433
+
s32 func_8001168C(PathNoY *, TrackWaypoint *, s32)
Definition: code_80005FD0.c:4412
+
s32 D_80164628[]
Definition: code_80005FD0.c:189
+
s16 func_80010CB0(s32, s32)
Definition: code_80005FD0.c:4186
+
void func_8001AAAC(s16, s16, s16)
Definition: code_80005FD0.c:7872
+
s32 D_80163128[]
Definition: code_80005FD0.c:75
+
f32 D_80163418[]
Definition: code_80005FD0.c:117
+
s16 D_801632B8[]
Definition: code_80005FD0.c:97
+
void func_800070F4(void)
Definition: code_80005FD0.c:783
+
f32 D_8016469C
Definition: code_80005FD0.c:199
+
void func_80019D2C(Camera *, Player *, s32)
Definition: code_80005FD0.c:7533
+
s16 D_801630E2
Definition: code_80005FD0.c:71
+
s16 D_80163240[]
Definition: code_80005FD0.c:90
+
s32 D_801631CC
Definition: code_80005FD0.c:80
+
s16 D_80162FD0
Definition: code_80005FD0.c:55
void func_80009B60(s32)
-
void func_80012220(VehicleStuff *)
Definition: code_80005FD0.c:4589
-
f32 D_80163178[]
-
s16 D_801646C0[]
-
void func_80019B50(s32, u16)
Definition: code_80005FD0.c:7358
-
s16 D_801634D8[8]
-
s32 D_80163DD8[]
-
s32 func_8000B820(s32)
Definition: code_80005FD0.c:2267
-
uintptr_t * D_80163598
-
s32 D_801634F4
-
void func_80019DE4(void)
Definition: code_80005FD0.c:7427
-
void func_80019ED0(void)
Definition: code_80005FD0.c:7458
-
void func_80014B24(void)
Definition: code_80005FD0.c:5558
+
void func_80012220(VehicleStuff *)
Definition: code_80005FD0.c:4721
+
f32 D_80163178[]
Definition: code_80005FD0.c:77
+
s16 D_801646C0[]
Definition: code_80005FD0.c:210
+
void func_80019B50(s32, u16)
Definition: code_80005FD0.c:7481
+
s32 D_80163DD8[]
Definition: code_80005FD0.c:149
+
s32 func_8000B820(s32)
Definition: code_80005FD0.c:2399
+
s32 D_801634F4
Definition: code_80005FD0.c:137
+
void func_80019DE4(void)
Definition: code_80005FD0.c:7550
+
void func_80019ED0(void)
Definition: code_80005FD0.c:7581
+
void func_80014B24(void)
Definition: code_80005FD0.c:5681
u16 D_80163E2A
-
void func_800107C4(s32)
Definition: code_80005FD0.c:3999
-
s16 D_80163410[]
-
void func_80008DC0(s32)
Definition: code_80005FD0.c:1251
-
void func_80011EC0(s32, Player *, s32, s32)
Definition: code_80005FD0.c:4523
-
void func_80014D30(s32, s32)
Definition: code_80005FD0.c:5600
-
void func_80010E6C(s32)
Definition: code_80005FD0.c:4084
-
void func_80014C78(void)
Definition: code_80005FD0.c:5585
-
void func_80018718(s32, f32, s32, s16)
Definition: code_80005FD0.c:6936
-
void func_80012AC0(void)
Definition: code_80005FD0.c:4806
-
s16 func_8000C9DC(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2567
-
s32 D_801645E8[]
+
void func_800107C4(s32)
Definition: code_80005FD0.c:4131
+
s16 D_80163410[]
Definition: code_80005FD0.c:116
+
void func_80008DC0(s32)
Definition: code_80005FD0.c:1383
+
void func_80011EC0(s32, Player *, s32, s32)
Definition: code_80005FD0.c:4655
+
void func_80014D30(s32, s32)
Definition: code_80005FD0.c:5723
+
void func_80010E6C(s32)
Definition: code_80005FD0.c:4216
+
void func_80014C78(void)
Definition: code_80005FD0.c:5708
+
void func_80018718(s32, f32, s32, s16)
Definition: code_80005FD0.c:7059
+
void func_80012AC0(void)
Definition: code_80005FD0.c:4934
+
s16 gGPCurrentRacePlayerIdByRank[]
Definition: code_80005FD0.c:157
+
s16 D_801634D8[]
Definition: code_80005FD0.c:134
+
s16 func_8000C9DC(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2699
+
s32 D_801645E8[]
Definition: code_80005FD0.c:185
void func_80019DF4(void)
-
s16 D_801633F8[]
-
f32 D_80164638[]
-
f32 D_80164498[]
-
s32 D_80163100[]
-
u16 D_801637BC[2]
-
s16 D_8016348C
-
u16 D_80163270[]
+
s16 D_801633F8[]
Definition: code_80005FD0.c:115
+
f32 D_80164638[]
Definition: code_80005FD0.c:190
+
f32 D_80164498[]
Definition: code_80005FD0.c:169
+
s32 D_80163100[]
Definition: code_80005FD0.c:74
+
s16 D_8016348C
Definition: code_80005FD0.c:130
+
s16 D_801634A8[]
Definition: code_80005FD0.c:132
+
u16 D_80163270[]
Definition: code_80005FD0.c:92
+
u16 D_801631E0[]
Definition: code_80005FD0.c:85
void func_800146B8(s32, s32, VehicleStuff *)
-
void func_8001933C(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:7203
-
f32 D_801645F8[]
-
void func_80007FA4(s32, Player *, f32)
Definition: code_80005FD0.c:887
-
Test D_801634F8[]
-
void func_80014A18(s32, Player *)
Definition: code_80005FD0.c:5538
-
void func_80011E38(s32)
Definition: code_80005FD0.c:4508
-
u16 D_80163330[]
-
s16 D_80163380[]
-
u16 D_801632E8[]
+
void func_8001933C(Camera *, UNUSED Player *, s32, s32)
Definition: code_80005FD0.c:7326
+
f32 D_801645F8[]
Definition: code_80005FD0.c:186
+
void func_80007FA4(s32, Player *, f32)
Definition: code_80005FD0.c:1019
+
Test D_801634F8[]
Definition: code_80005FD0.c:138
+
void func_80014A18(s32, Player *)
Definition: code_80005FD0.c:5661
+
u16 isCrossingTriggeredByIndex[]
Definition: code_80005FD0.c:142
+
s32 D_801643E0[]
Definition: code_80005FD0.h:403
+
void func_80011E38(s32)
Definition: code_80005FD0.c:4640
+
u16 D_80163330[]
Definition: code_80005FD0.c:102
+
s16 D_80163380[]
Definition: code_80005FD0.c:110
+
u16 D_801632E8[]
Definition: code_80005FD0.c:99
void func_8000CBA4(f32, f32, f32, s16 *)
-
void func_80013D20(VehicleStuff *)
Definition: code_80005FD0.c:5227
-
s16 D_8016347E
-
s16 D_80164358
-
f32 func_80014EE4(f32, s32)
Definition: code_80005FD0.c:5651
-
s16 D_8016435C
-
s32 D_8016337C
-
f32 D_801646A0
-
s32 D_80163150[]
-
void func_800151A4(Camera *, s32)
Definition: code_80005FD0.c:5728
-
s32 func_800061DC(Vec3f, f32, s32)
Definition: code_80005FD0.c:471
-
s32 D_80164408[]
-
void func_80012A48(TrainCarStuff *, s16)
Definition: code_80005FD0.c:4790
-
void func_8001A450(s32, s32, s32)
Definition: code_80005FD0.c:7591
-
f32 D_80163428[]
+
void func_80013D20(VehicleStuff *)
Definition: code_80005FD0.c:5350
+
s16 D_8016347E
Definition: code_80005FD0.c:126
+
s32 D_80163368[]
Definition: code_80005FD0.c:107
+
s16 D_80164358
Definition: code_80005FD0.c:154
+
s16 D_801633E0[]
Definition: code_80005FD0.c:114
+
s16 D_80162FCE
Definition: code_80005FD0.c:54
+
f32 func_80014EE4(f32, s32)
Definition: code_80005FD0.c:5774
+
s16 D_8016435C
Definition: code_80005FD0.c:156
+
s32 D_8016337C
Definition: code_80005FD0.c:109
+
f32 D_801646A0
Definition: code_80005FD0.c:200
+
u32 D_801646C8
Definition: code_80005FD0.c:211
+
u16 D_801637BC[]
Definition: code_80005FD0.c:143
+
s32 D_80163150[]
Definition: code_80005FD0.c:76
+
void func_800151A4(Camera *, s32)
Definition: code_80005FD0.c:5851
+
s32 func_800061DC(Vec3f, f32, s32)
Definition: code_80005FD0.c:603
+
s32 D_80164450[]
Definition: code_80005FD0.c:165
+
s32 D_80164408[]
Definition: code_80005FD0.c:162
+
void func_80012A48(TrainCarStuff *, s16)
Definition: code_80005FD0.c:4918
+
void func_8001A450(s32, s32, s32)
Definition: code_80005FD0.c:7714
+
f32 D_80163428[]
Definition: code_80005FD0.c:118
+
u16 * D_801631DC
Definition: code_80005FD0.c:84
void func_80015390(Camera *, Player *, s32)
-
f32 D_80163210[]
-
s16 D_80164678[]
+
f32 D_80163210[]
Definition: code_80005FD0.c:88
+
s16 D_80164678[]
Definition: code_80005FD0.c:195
uintptr_t D_800DC8D0[20][4]
void func_8001ABE0(s32, D_801642D8_entry *)
-
s16 D_801630E8[]
-
s16 D_80164674
+
s16 D_801630E8[]
Definition: code_80005FD0.c:72
void func_80014DE4(s32)
-
void func_8001A3D8(s32, f32, s32)
Definition: code_80005FD0.c:7580
-
void func_80019C50(s32)
Definition: code_80005FD0.c:7391
-
s32 func_80008E58(s32, s32)
Definition: code_80005FD0.c:1261
-
s16 func_8000BD94(f32, f32, f32, s32)
Definition: code_80005FD0.c:2397
-
s16 D_80164676
-
void func_8001C42C(void)
Definition: code_80005FD0.c:8395
-
s16 D_801630FC
-
void func_80014934(void)
Definition: code_80005FD0.c:5519
-
f32 D_80164698
-
s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2825
-
void set_bomb_kart_spawn_positions(void)
Definition: code_80005FD0.c:3120
-
u16 D_8016334C[]
-
void func_80013854(Player *)
Definition: code_80005FD0.c:5119
-
s32 D_80163484
-
void func_800127E0(void)
Definition: code_80005FD0.c:4725
-
void func_80012DC0(s32, Player *)
Definition: code_80005FD0.c:4875
-
s32 func_80007BF8(u16, u16, u16, u16, u16)
Definition: code_80005FD0.c:784
-
s16 D_801634EC
+
void func_8001A3D8(s32, f32, s32)
Definition: code_80005FD0.c:7703
+
void func_80019C50(s32)
Definition: code_80005FD0.c:7514
+
s32 func_80008E58(s32, s32)
Definition: code_80005FD0.c:1393
+
f32 D_80164510[]
Definition: code_80005FD0.c:173
+
s16 func_8000BD94(f32, f32, f32, s32)
Definition: code_80005FD0.c:2529
+
void func_8001C42C(void)
Definition: code_80005FD0.c:8516
+
s16 D_801630FC
Definition: code_80005FD0.c:73
+
void func_80014934(void)
Definition: code_80005FD0.c:5642
+
f32 D_80164698
Definition: code_80005FD0.c:198
+
s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition: code_80005FD0.c:2957
+
void set_bomb_kart_spawn_positions(void)
Definition: code_80005FD0.c:3252
+
u16 D_8016334C[]
Definition: code_80005FD0.c:105
+
void func_80013854(Player *)
Definition: code_80005FD0.c:5242
+
s32 D_80163484
Definition: code_80005FD0.c:128
+
void func_800127E0(void)
Definition: code_80005FD0.c:4853
+
s32 gGPCurrentRaceRankByPlayerId[]
Definition: code_80005FD0.c:160
+
void func_80012DC0(s32, Player *)
Definition: code_80005FD0.c:5003
+
f32 D_80163068[]
Definition: code_80005FD0.c:67
+
s32 func_80007BF8(u16, u16, u16, u16, u16)
Definition: code_80005FD0.c:916
+
s16 D_801634EC
Definition: code_80005FD0.c:135
void func_8000DF8C(s32)
-
s32 D_80163480
-
s32 D_801645D0[]
-
void func_80011A5C(void)
Definition: code_80005FD0.c:4354
-
void func_800120C8(void)
Definition: code_80005FD0.c:4556
-
s32 D_80163288[]
-
s16 D_80163050[]
-
s16 D_80164378[]
-
void func_80006114(Vec3f, Vec3f, s16)
Definition: code_80005FD0.c:450
+
s32 D_80163480
Definition: code_80005FD0.c:127
+
s32 D_801645D0[]
Definition: code_80005FD0.c:183
+
void func_80011A5C(void)
Definition: code_80005FD0.c:4486
+
void func_800120C8(void)
Definition: code_80005FD0.c:4688
+
s32 D_80163288[]
Definition: code_80005FD0.c:93
+
s16 D_80163050[]
Definition: code_80005FD0.c:66
+
s16 D_80164378[]
Definition: code_80005FD0.c:158
+
void func_80006114(Vec3f, Vec3f, s16)
Definition: code_80005FD0.c:582
Gfx D_0D0076F8[]
Definition: common_textures.inc.c:1290
-
void func_8001AB74(s32, s16 *, s32)
Definition: code_80005FD0.c:7771
-
s32 D_80163378
-
void func_800131DC(s32)
Definition: code_80005FD0.c:4963
-
f32 D_80162FA0[]
-
void func_80019890(s32, s32)
Definition: code_80005FD0.c:7293
+
void func_8001AB74(s32, s16 *, s32)
Definition: code_80005FD0.c:7892
+
s32 D_80163378
Definition: code_80005FD0.c:108
+
void func_800131DC(s32)
Definition: code_80005FD0.c:5091
+
s16 D_801630E0
Definition: code_80005FD0.c:70
+
void func_80019890(s32, s32)
Definition: code_80005FD0.c:7416
s16 D_80162EB0
Definition: code_80005FD0.c:36
-
s32 D_80163488
-
void func_80010218(s32)
Definition: code_80005FD0.c:3897
-
s16 D_8016347C
-
void func_80014A88(void)
Definition: code_80005FD0.c:5546
-
void func_8001969C(s32, f32, s32, s16)
Definition: code_80005FD0.c:7255
-
s32 func_80011014(TrackWaypoint *, TrackWaypoint *, s32, s32)
Definition: code_80005FD0.c:4129
+
f32 gCourseCompletionPercentByPlayerId[]
Definition: code_80005FD0.c:171
+
s32 D_80163488
Definition: code_80005FD0.c:129
+
u16 D_80164430
Definition: code_80005FD0.c:163
+
void func_80010218(s32)
Definition: code_80005FD0.c:4029
+
s16 D_8016347C
Definition: code_80005FD0.c:125
+
void func_80014A88(void)
Definition: code_80005FD0.c:5669
+
void func_8001969C(s32, f32, s32, s16)
Definition: code_80005FD0.c:7378
+
s32 func_80011014(TrackWaypoint *, TrackWaypoint *, s32, s32)
Definition: code_80005FD0.c:4261
void func_8000B140(s32)
-
void func_800139E4(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition: code_80005FD0.c:5151
-
void func_80014BDC(void)
Definition: code_80005FD0.c:5573
-
u16 D_80163344[]
-
f32 D_80163090[]
-
void func_80014D08(s32)
Definition: code_80005FD0.c:5596
-
s16 D_801646CC
-
void func_8001AB00(void)
Definition: code_80005FD0.c:7759
+
void func_800139E4(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition: code_80005FD0.c:5274
+
void func_80014BDC(void)
Definition: code_80005FD0.c:5696
+
u16 D_80163344[]
Definition: code_80005FD0.c:103
+
f32 D_80163090[]
Definition: code_80005FD0.c:68
+
void func_80014D08(s32)
Definition: code_80005FD0.c:5719
+
s16 D_801646CC
Definition: code_80005FD0.c:212
+
void func_8001AB00(void)
Definition: code_80005FD0.c:7880
void func_8000CBF8(f32, f32, f32, s16 *, s32)
-
void init_course_vehicles(void)
Definition: code_80005FD0.c:4611
-
f32 func_80010480(s32, u16)
Definition: code_80005FD0.c:3947
+
void init_course_vehicles(void)
Definition: code_80005FD0.c:4743
+
f32 func_80010480(s32, u16)
Definition: code_80005FD0.c:4079
void func_8001AC10(s32)
f32 Vec3f[3]
Definition: common_structs.h:6
#define UNUSED
Definition: macros.h:24
Definition: camera.h:24
Definition: common_structs.h:110
-
Definition: code_80005FD0.h:39
-
s16 actorIndex
Definition: code_80005FD0.h:41
-
s16 unk_0A
Definition: code_80005FD0.h:45
-
s16 unk_0E
Definition: code_80005FD0.h:47
-
s16 unk_00
Definition: code_80005FD0.h:40
-
s16 unk_0C
Definition: code_80005FD0.h:46
-
s16 unk_08
Definition: code_80005FD0.h:44
-
s16 unk_06
Definition: code_80005FD0.h:43
-
s16 unk_04
Definition: code_80005FD0.h:42
-
Definition: code_80005FD0.h:59
-
s16 x
Definition: code_80005FD0.h:60
-
s16 z
Definition: code_80005FD0.h:61
+
Definition: code_80005FD0.h:37
+
s16 actorIndex
Definition: code_80005FD0.h:39
+
s16 unk_0A
Definition: code_80005FD0.h:43
+
s16 unk_0E
Definition: code_80005FD0.h:45
+
s16 unk_00
Definition: code_80005FD0.h:38
+
s16 unk_0C
Definition: code_80005FD0.h:44
+
s16 unk_08
Definition: code_80005FD0.h:42
+
s16 unk_06
Definition: code_80005FD0.h:41
+
s16 unk_04
Definition: code_80005FD0.h:40
+
Definition: code_80005FD0.h:55
+
s16 x
Definition: code_80005FD0.h:56
+
s16 z
Definition: code_80005FD0.h:57
Definition: common_structs.h:247
Definition: code_80005FD0.h:29
f32 unkC
Definition: code_80005FD0.h:33
@@ -756,20 +821,20 @@ $(document).ready(function(){initNavTree('code__80005FD0_8h_source.html',''); in
f32 unk0
Definition: code_80005FD0.h:30
f32 unk8
Definition: code_80005FD0.h:32
Definition: waypoints.h:4
-
Definition: vehicles.h:25
-
Definition: code_80005FD0.h:52
-
s16 unk4
Definition: code_80005FD0.h:55
-
s16 unk2
Definition: code_80005FD0.h:54
-
u16 unk6
Definition: code_80005FD0.h:56
-
s16 unk0
Definition: code_80005FD0.h:53
-
Definition: vehicles.h:62
-
Definition: code_80005FD0.h:252
-
u16 unk8
Definition: code_80005FD0.h:257
-
char padA[6]
Definition: code_80005FD0.h:258
-
u16 unk4
Definition: code_80005FD0.h:255
-
u16 unk6
Definition: code_80005FD0.h:256
-
u16 unk0
Definition: code_80005FD0.h:253
-
u16 unk2
Definition: code_80005FD0.h:254
+
Definition: vehicles.h:27
+
Definition: code_80005FD0.h:48
+
s16 unk4
Definition: code_80005FD0.h:51
+
s16 unk2
Definition: code_80005FD0.h:50
+
u16 unk6
Definition: code_80005FD0.h:52
+
s16 unk0
Definition: code_80005FD0.h:49
+
Definition: vehicles.h:64
+
Definition: code_80005FD0.h:246
+
u16 unk8
Definition: code_80005FD0.h:251
+
char padA[6]
Definition: code_80005FD0.h:252
+
u16 unk4
Definition: code_80005FD0.h:249
+
u16 unk6
Definition: code_80005FD0.h:250
+
u16 unk0
Definition: code_80005FD0.h:247
+
u16 unk2
Definition: code_80005FD0.h:248
Definition: code_80005FD0.h:8
u16 unk0
Definition: code_80005FD0.h:9
s16 timer
Definition: code_80005FD0.h:11
diff --git a/code__80057C60_8c.html b/code__80057C60_8c.html index 1a146b365..ae940eddd 100644 --- a/code__80057C60_8c.html +++ b/code__80057C60_8c.html @@ -599,8 +599,8 @@ Variables   s32 D_8018D1CC   -s32 gGPCurrentRaceRankByPlayerId [] -  +s32 gGPCurrentRaceRankByPlayerId [] +  u16 D_800E55A0 []   u8 D_8018CAE9 @@ -9511,8 +9511,8 @@ Here is the caller graph for this function: - -

◆ gGPCurrentRaceRankByPlayerId

+ +

◆ gGPCurrentRaceRankByPlayerId

@@ -9521,7 +9521,7 @@ Here is the caller graph for this function:
- +
s32 gGPCurrentRaceRankByPlayerIds32 gGPCurrentRaceRankByPlayerId[8]
diff --git a/code__80057C60_8c.js b/code__80057C60_8c.js index d0db97229..b1041d234 100644 --- a/code__80057C60_8c.js +++ b/code__80057C60_8c.js @@ -245,7 +245,7 @@ var code__80057C60_8c = [ "D_8018D3F8", "code__80057C60_8c.html#a5b00cd60c5e1b9e90e2f8924c47cdf5c", null ], [ "gGPCurrentRaceCharacterIdByRank", "code__80057C60_8c.html#afe4aea7726db5cec0d9f9cc41c086895", null ], [ "gGPCurrentRacePlayerIdByRank", "code__80057C60_8c.html#adf1a010814a163e8727e3737c3a81b35", null ], - [ "gGPCurrentRaceRankByPlayerId", "code__80057C60_8c.html#a376783d0c0edf573f546c9794eee5258", null ], + [ "gGPCurrentRaceRankByPlayerId", "code__80057C60_8c.html#aaca9568fe63c9091e81fb4e67b14f529", null ], [ "gRaceFrameCounter", "code__80057C60_8c.html#a1ab400633b3d05faceec6f04e07639a3", null ], [ "playerHUD", "code__80057C60_8c.html#a73eb4e70ca2b26ae43523016c1e3c0c4", null ], [ "some_unused_data", "code__80057C60_8c.html#a704b06c0af22c4d89c287f9311e1f10b", null ] diff --git a/code__80057C60_8h.html b/code__80057C60_8h.html index 5b541b8c2..ab63753bd 100644 --- a/code__80057C60_8h.html +++ b/code__80057C60_8h.html @@ -665,12 +665,6 @@ Variables   s16 gPlayerBalloonCount []   -s32 D_80164394 -  -s32 D_80164398 -  -s32 D_8016439Cf32 D_801652A0 []   s32 D_801655C0 @@ -8652,72 +8646,6 @@ Here is the caller graph for this function:
-
- - -

◆ D_80164394

- -
-
- - - - - -
- - - - -
s32 D_80164394
-
-extern
-
- -
-
- -

◆ D_80164398

- -
-
- - - - - -
- - - - -
s32 D_80164398
-
-extern
-
- -
-
- -

◆ D_8016439C

- -
-
- - - - - -
- - - - -
s32 D_8016439C
-
-extern
-
-
diff --git a/code__80057C60_8h.js b/code__80057C60_8h.js index f23c4110f..4c8ec1f2d 100644 --- a/code__80057C60_8h.js +++ b/code__80057C60_8h.js @@ -207,9 +207,6 @@ var code__80057C60_8h = [ "D_800E47DC", "code__80057C60_8h.html#ab2c7052b1df1e82d3e8390ef7d5e3c3c", null ], [ "D_800E480C", "code__80057C60_8h.html#a906ac6ca632541042b7f64cca0c7f43a", null ], [ "D_800E52D0", "code__80057C60_8h.html#a7f286ce4e9edc21bb1d433775f0c4e43", null ], - [ "D_80164394", "code__80057C60_8h.html#af4cb3d4f32010628166baf6ebd499f38", null ], - [ "D_80164398", "code__80057C60_8h.html#a5773432fbec69d70a45247947ebc8236", null ], - [ "D_8016439C", "code__80057C60_8h.html#ac937184e0f66c48564f91b88d9b0b4dc", null ], [ "D_801652A0", "code__80057C60_8h.html#adcb5d1a18f4745025c29fe0a812d79ee", null ], [ "D_80165590", "code__80057C60_8h.html#acc5e0ad2b6501b353d4f2d0524376550", null ], [ "D_80165594", "code__80057C60_8h.html#ada1690ce7b3b4cf7a2c773d1582023a3", null ], diff --git a/code__80057C60_8h_source.html b/code__80057C60_8h_source.html index e345c6e1a..bce940d92 100644 --- a/code__80057C60_8h_source.html +++ b/code__80057C60_8h_source.html @@ -400,63 +400,60 @@ $(document).ready(function(){initNavTree('code__80057C60_8h_source.html',''); in
313 extern u16 gPlayerBalloonStatus[8][3]; // D_8018D5F0
314 extern s16 gPlayerBalloonCount[]; // D_8018D8C0
315 
-
316 extern s32 D_80164394;
-
317 extern s32 D_80164398;
-
318 extern s32 D_8016439C;
-
319 extern f32 D_801652A0[];
-
320 extern s32 D_801655C0;
-
321 extern s32 D_801655F0;
-
322 extern s32 D_80165678;
-
323 extern s8 D_801657AE;
-
324 extern s8 D_801657D8;
-
325 extern bool8 D_801657E8;
-
326 
-
327 extern s8 D_8018CAE0;
- -
329 extern s16 D_8018CF98[];
-
330 extern Player *D_8018CF1C;
-
331 
-
332 
-
333 extern s32 D_80165590;
-
334 extern s32 D_80165594;
-
335 extern s32 D_80165598;
-
336 extern s32 D_8016559C;
-
337 extern s32 D_801655A4;
-
338 extern s32 D_801655AC;
-
339 extern s32 D_801655B4;
-
340 extern s32 D_801655BC;
-
341 extern s32 D_801655C4;
-
342 extern s32 D_801655CC;
-
343 extern s32 D_801655D8;
-
344 extern s32 D_801655E8;
-
345 extern s32 D_801655F8;
-
346 extern s32 D_80165608;
-
347 extern s32 D_80165618;
-
348 extern s32 D_80165628;
-
349 extern s8 D_801658A8;
- -
351 extern s32 D_8018D400;
-
352 extern s32 D_8018D40C;
-
353 extern s32 D_8018D410;
-
354 
-
355 extern s32 gMatrixHudCount;
-
356 extern s32 D_8018D170;
-
357 extern s32 D_8018D178;
-
358 extern s32 gIsHUDVisible;
-
359 extern s32 D_8018D190;
-
360 extern s32 D_8018D1A0;
-
361 extern s32 D_8018D1B4;
-
362 extern s32 D_8018D1D4;
-
363 extern s32 D_8018D1CC;
-
364 extern s32 D_8018D1FC;
-
365 extern s32 D_8018D204;
-
366 extern s32 D_8018D21C;
-
367 extern s32 D_8018D2A4;
-
368 extern s32 D_8018D2BC;
-
369 extern u8 *D_8018D480;
-
370 extern u8 *D_8018D484;
-
371 
-
372 #endif
+
316 extern f32 D_801652A0[];
+
317 extern s32 D_801655C0;
+
318 extern s32 D_801655F0;
+
319 extern s32 D_80165678;
+
320 extern s8 D_801657AE;
+
321 extern s8 D_801657D8;
+
322 extern bool8 D_801657E8;
+
323 
+
324 extern s8 D_8018CAE0;
+ +
326 extern s16 D_8018CF98[];
+
327 extern Player *D_8018CF1C;
+
328 
+
329 
+
330 extern s32 D_80165590;
+
331 extern s32 D_80165594;
+
332 extern s32 D_80165598;
+
333 extern s32 D_8016559C;
+
334 extern s32 D_801655A4;
+
335 extern s32 D_801655AC;
+
336 extern s32 D_801655B4;
+
337 extern s32 D_801655BC;
+
338 extern s32 D_801655C4;
+
339 extern s32 D_801655CC;
+
340 extern s32 D_801655D8;
+
341 extern s32 D_801655E8;
+
342 extern s32 D_801655F8;
+
343 extern s32 D_80165608;
+
344 extern s32 D_80165618;
+
345 extern s32 D_80165628;
+
346 extern s8 D_801658A8;
+ +
348 extern s32 D_8018D400;
+
349 extern s32 D_8018D40C;
+
350 extern s32 D_8018D410;
+
351 
+
352 extern s32 gMatrixHudCount;
+
353 extern s32 D_8018D170;
+
354 extern s32 D_8018D178;
+
355 extern s32 gIsHUDVisible;
+
356 extern s32 D_8018D190;
+
357 extern s32 D_8018D1A0;
+
358 extern s32 D_8018D1B4;
+
359 extern s32 D_8018D1D4;
+
360 extern s32 D_8018D1CC;
+
361 extern s32 D_8018D1FC;
+
362 extern s32 D_8018D204;
+
363 extern s32 D_8018D21C;
+
364 extern s32 D_8018D2A4;
+
365 extern s32 D_8018D2BC;
+
366 extern u8 *D_8018D480;
+
367 extern u8 *D_8018D484;
+
368 
+
369 #endif
void func_800591B4(void)
Definition: code_80057C60.c:699
s8 D_801657C8
s16 D_8018CF98[]
@@ -498,7 +495,7 @@ $(document).ready(function(){initNavTree('code__80057C60_8h_source.html',''); in
void func_800649F4(Player *, s16, s8, s8)
void func_80064B30(Player *, s16, s8, s8)
void func_80057CE4(void)
Definition: code_80057C60.c:100
-
s32 D_8018D2AC
Definition: code_80057C60.h:350
+
s32 D_8018D2AC
Definition: code_80057C60.h:347
void func_80063FBC(Player *, s16, s32, s32)
void func_8006CEC0(Player *, s16, s8, s8)
u8 * D_8018D448
@@ -570,7 +567,6 @@ $(document).ready(function(){initNavTree('code__80057C60_8h_source.html',''); in
void func_800581C8(void)
Definition: code_80057C60.c:237
void func_80059C50(void)
Definition: code_80057C60.c:966
u8 * D_8018D4A4
-
s32 D_80164398
void func_80064664(Player *, s16, s8, s8)
void func_8006C9B8(Player *, s16, s8, s8)
void func_80069444(Player *, s8, s16, s8)
Definition: code_80057C60.c:5222
@@ -699,7 +695,6 @@ $(document).ready(function(){initNavTree('code__80057C60_8h_source.html',''); in
void func_80062968(Player *, s8, s8, s8)
Vec3s D_8018D860[]
void func_800596A8(void)
Definition: code_80057C60.c:814
-
s32 D_8016439C
u8 * D_8018D440
void func_8006C0C8(Vec3f, f32, s32, s16)
Definition: code_80057C60.c:5716
u8 * D_8018D45C
@@ -769,7 +764,6 @@ $(document).ready(function(){initNavTree('code__80057C60_8h_source.html',''); in
s32 D_8018D21C
s32 D_80165678
void func_8006801C(Player *, s8, u8 *, s8, f32, s32)
Definition: code_80057C60.c:5063
-
s32 D_80164394
void func_80062AA8(Player *, s8, s8, s8)
void func_8006538C(Player *, s8, s16, s8)
Definition: code_80057C60.c:4609
void func_80058F48(void)
Definition: code_80057C60.c:619
diff --git a/code__8006E9C0_8c.html b/code__8006E9C0_8c.html index e2e0ddd53..0b2710750 100644 --- a/code__8006E9C0_8c.html +++ b/code__8006E9C0_8c.html @@ -93,6 +93,7 @@ $(document).ready(function(){initNavTree('code__8006E9C0_8c.html',''); initResiz #include <memory.h>
#include <defines.h>
#include "code_800029B0.h"
+#include "code_80005FD0.h"
#include "code_80057C60.h"
#include "code_8006E9C0.h"
#include "code_80086E70.h"
diff --git a/code__8006E9C0_8c__incl.map b/code__8006E9C0_8c__incl.map index a4b0ad226..e24c1b340 100644 --- a/code__8006E9C0_8c__incl.map +++ b/code__8006E9C0_8c__incl.map @@ -1,52 +1,52 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__8006E9C0_8c__incl.md5 b/code__8006E9C0_8c__incl.md5 index a2967a36d..972aa3ea1 100644 --- a/code__8006E9C0_8c__incl.md5 +++ b/code__8006E9C0_8c__incl.md5 @@ -1 +1 @@ -c5f9018f4cf66e0bcf6053fe239e7bbb \ No newline at end of file +271bf15ce146860257b42bf870e2f926 \ No newline at end of file diff --git a/code__8006E9C0_8c__incl.svg b/code__8006E9C0_8c__incl.svg index 566b1e7b2..973ef5ec2 100644 --- a/code__8006E9C0_8c__incl.svg +++ b/code__8006E9C0_8c__incl.svg @@ -4,7 +4,7 @@ - +