diff --git a/actors_8c.html b/actors_8c.html
index 6ec3f290c..bcdbbfb8d 100644
--- a/actors_8c.html
+++ b/actors_8c.html
@@ -1565,7 +1565,7 @@ Here is the caller graph for this function:
-
- Todo
- Is this making the shell spin?
+
- Todo
- Is this making the shell spin?
diff --git a/basics.js b/basics.js
index 8888e6745..2a25d6dbd 100644
--- a/basics.js
+++ b/basics.js
@@ -26,7 +26,7 @@ var basics =
[ "Players", "controlflow.html#players", null ],
[ "Actors", "controlflow.html#actors-1", null ],
[ "Objects", "controlflow.html#objects-1", null ],
- [ "Courses", "controlflow.html#courses", [
+ [ "Courses", "controlflow.html#courses-1", [
[ "Course Folder", "controlflow.html#course-folder", null ]
] ],
[ "UI & Other 2D Screen data", "controlflow.html#ui--other-2d-screen-data", null ],
diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html
index c9be8ec6a..00c6d4352 100644
--- a/blue__and__red__shells_2update_8inc_8c_source.html
+++ b/blue__and__red__shells_2update_8inc_8c_source.html
@@ -116,97 +116,97 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
35 nextWaypoint = currentWaypoint + 1;
-
-
+
+
-
-
-
-
-
-
-
-
+
41 temp_f20 = temp_f2 - shell->
pos[0];
+
42 temp_f22 = temp_f12 - shell->
pos[1];
+
43 temp_f24 = temp_f28 - shell->
pos[2];
+
44 temp_f0 = (temp_f20 * temp_f20) + (temp_f22 * temp_f22) + (temp_f24 * temp_f24);
+
45 if (temp_f0 > 400.0f) {
+
+
+
-
-
-
+
50 temp_f12_0 = temp_f18_3 - shell->
pos[0];
+
51 temp_f12_1 = temp_f16_3 - shell->
pos[1];
+
52 temp_f12_2 = temp_f26 - shell->
pos[2];
-
-
-
+
54 temp_f0_3 = (temp_f12_0 * temp_f12_0) + (temp_f12_1 * temp_f12_1) + (temp_f12_2 * temp_f12_2);
+
55 if (temp_f0_3 < temp_f0) {
+
-
-
-
-
+
58 temp_f0_2 =
sqrtf(temp_f0) * 4.0f;
+
59 temp_f20 /= temp_f0_2;
+
60 temp_f22 /= temp_f0_2;
+
61 temp_f24 /= temp_f0_2;
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
+
67 temp_f12_3 += temp_f20;
+
68 temp_f14_2 += temp_f22;
+
69 temp_f16_2 += temp_f24;
+
70 temp_f0 =
sqrtf((temp_f12_3 * temp_f12_3) + (temp_f14_2 * temp_f14_2) + (temp_f16_2 * temp_f16_2));
+
+
+
73 temp_f12_3 /= temp_f0;
+
74 temp_f14_2 /= temp_f0;
+
75 temp_f16_2 /= temp_f0;
-
-
-
+
+
+
-
-
-
+
81 origPos[0] = shell->
pos[0];
+
82 origPos[1] = shell->
pos[1];
+
83 origPos[2] = shell->
pos[2];
-
-
-
-
-
+
85 shell->
pos[0] += temp_f12_3;
+
86 shell->
pos[1] += temp_f14_2;
+
87 shell->
pos[2] += temp_f16_2;
+
+
-
-
-
-
-
+
+
93 shell->
pos[0] = temp_f2;
+
+
95 shell->
pos[2] = temp_f28;
+
-
+
@@ -660,6 +660,11 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
s16 currentRank
Definition common_structs.h:272
Vec3f pos
Definition common_structs.h:279
Definition actor_types.h:302
+
f32 boundingBoxSize
Definition actor_types.h:315
+
Vec3f velocity
Definition actor_types.h:324
+
Vec3f pos
Definition actor_types.h:323
+
Collision unk30
Definition actor_types.h:325
+
u16 pathIndex
Definition actor_types.h:319
s16 posZ
Definition waypoints.h:9
s16 posY
Definition waypoints.h:8
s16 posX
Definition waypoints.h:7
diff --git a/camera_8h.html b/camera_8h.html
index 82697c381..2767a9855 100644
--- a/camera_8h.html
+++ b/camera_8h.html
@@ -219,7 +219,7 @@ Variables
-
- Todo
- put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
+
- Todo
- put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html
index 7a09e364e..514e6fb31 100644
--- a/ceremony__and__credits_8c.html
+++ b/ceremony__and__credits_8c.html
@@ -2366,7 +2366,7 @@ Here is the call graph for this function:
-
- Todo
- What does this even do?
+
- Todo
- What does this even do?
diff --git a/ceremony__and__credits_8h.html b/ceremony__and__credits_8h.html
index 305cb43f9..d0c3d4e03 100644
--- a/ceremony__and__credits_8h.html
+++ b/ceremony__and__credits_8h.html
@@ -2202,7 +2202,7 @@ Here is the call graph for this function:
-
- Todo
- What does this even do?
+
- Todo
- What does this even do?
diff --git a/choco__mountain_2course__offsets_8c.html b/choco__mountain_2course__offsets_8c.html
index 01c9eead1..160921635 100644
--- a/choco__mountain_2course__offsets_8c.html
+++ b/choco__mountain_2course__offsets_8c.html
@@ -192,10 +192,10 @@ Variables
-
+
-
+
@@ -211,7 +211,6 @@ Variables
{0x00000000, 0x0000, 0x0000, 0x0},
}
-
@@ -220,16 +219,17 @@ Variables
-
u8 gTextureSignNintendoRed1[]
u8 gTextureSignBackside[]
+
u8 gTextureSignFallingRocks[]
+
diff --git a/code__80057C60_8h_source.html b/code__80057C60_8h_source.html
index 05ae324bc..97d2ae424 100644
--- a/code__80057C60_8h_source.html
+++ b/code__80057C60_8h_source.html
@@ -761,7 +761,7 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
s16 gCourseMaxZ
Definition code_800029B0.c:92
void render_object_p3(void)
Definition code_80057C60.c:609
-void func_8006A7C0(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5640
+void func_8006A7C0(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5641
void func_800591B4(void)
Definition code_80057C60.c:1039
s8 D_801657C8
Definition code_80057C60.c:144
u32 D_80165638
Definition code_80057C60.c:74
@@ -771,27 +771,27 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_800590D4(void)
Definition code_80057C60.c:1009
s8 D_801658A8
Definition code_80057C60.c:195
void func_8005D290(void)
Definition code_80057C60.c:2745
-void func_80066BAC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5102
+void func_80066BAC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5103
void func_8005AA94(s32 arg0)
Definition code_80057C60.c:1699
s8 D_8018CFAC[4]
Definition code_80057C60.c:361
-void func_8006B8B4(Player *player, s8 playerIndex)
Definition code_80057C60.c:5817
-void func_8006E848(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6630
+void func_8006B8B4(Player *player, s8 playerIndex)
Definition code_80057C60.c:5818
+void func_8006E848(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6631
s16 D_8018CFD0
Definition code_80057C60.c:370
s32 D_801655AC
Definition code_80057C60.c:50
-void func_8006E634(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6579
+void func_8006E634(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6580
void func_80064F88(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4735
void func_8005AB20(void)
Definition code_80057C60.c:1718
-void func_8006801C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5267
+void func_8006801C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5268
s32 D_801655BC
Definition code_80057C60.c:54
s32 D_801657FC
Definition code_80057C60.c:161
void func_80060B14(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3592
void func_80062B18(f32 *arg0, f32 *arg1, f32 *arg2, f32 arg3, f32 arg4, f32 arg5, u16 arg6, u16 arg7)
Definition code_80057C60.c:4108
s8 D_8018CFC4[4]
Definition code_80057C60.c:367
s8 D_801657AE
Definition code_80057C60.c:135
-void func_8006E6BC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6592
+void func_8006E6BC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6593
s8 D_80165908
Definition code_80057C60.c:222
void func_80062F98(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4198
-void func_80069BA8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5511
+void func_80069BA8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5512
Vec3f D_80183E70
Definition code_80057C60.c:254
void func_80064664(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4552
void render_object(u32 arg0)
Definition code_80057C60.c:523
@@ -801,28 +801,28 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
s32 D_80165754
Definition code_80057C60.c:112
void func_8005D794(Player *player, UnkPlayerStruct258 *arg1, f32 arg2, f32 arg3, f32 arg4, s8 surfaceType, s8 arg6)
Definition code_80057C60.c:2814
bool8 D_80165810
Definition code_80057C60.c:166
-void func_8006A50C(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4, s16 arg5)
Definition code_80057C60.c:5616
+void func_8006A50C(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4, s16 arg5)
Definition code_80057C60.c:5617
void update_object(void)
Definition code_80057C60.c:1582
void func_80057CE4(void)
Definition code_80057C60.c:440
void render_object_p1(void)
Definition code_80057C60.c:577
s16 D_8018CF50[8]
Definition code_80057C60.c:348
void func_80062484(Player *player, UnkPlayerStruct258 *arg1, s32 arg2)
Definition code_80057C60.c:3955
-void func_8006DD3C(Player *arg0, s8 arg1, s8 arg2)
Definition code_80057C60.c:6404
+void func_8006DD3C(Player *arg0, s8 arg1, s8 arg2)
Definition code_80057C60.c:6405
void func_800658A0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4868
s16 D_8018CF78
Definition code_80057C60.c:352
void func_8005B7A0(void)
Definition code_80057C60.c:2082
s8 D_8016576A
Definition code_80057C60.c:117
s8 D_801657B4
Definition code_80057C60.c:142
-void func_8006B87C(UNUSED Player *player, s8 playerIndex)
Definition code_80057C60.c:5811
+void func_8006B87C(UNUSED Player *player, s8 playerIndex)
Definition code_80057C60.c:5812
s16 D_800E4730[]
Definition code_80057C60.c:374
-void func_80067964(Player *player, UNUSED s8 arg1, f32 arg2, UNUSED s8 arg3, s8 arg4)
Definition code_80057C60.c:5213
+void func_80067964(Player *player, UNUSED s8 arg1, f32 arg2, UNUSED s8 arg3, s8 arg4)
Definition code_80057C60.c:5214
struct_D_8018CE10 D_8018CE10[8]
Definition code_80057C60.c:337
-void func_800696CC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3, f32 arg4)
Definition code_80057C60.c:5461
+void func_800696CC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3, f32 arg4)
Definition code_80057C60.c:5462
void func_8005A3C0(void)
Definition code_80057C60.c:1499
s16 D_80165718
Definition code_80057C60.c:95
void func_8005C65C(s32 arg0)
Definition code_80057C60.c:2437
void func_800648E4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4596
-void func_80067280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5148
+void func_80067280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5149
void render_hud_2p_horizontal_player_two_horizontal_player_one(void)
Definition code_80057C60.c:1082
void func_800597B8(void)
Definition code_80057C60.c:1188
s8 D_80165898
Definition code_80057C60.c:192
@@ -831,16 +831,16 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_8005A99C(void)
Definition code_80057C60.c:1660
s32 D_8016586C
Definition code_80057C60.c:182
Vec4s D_80165760
Definition code_80057C60.c:115
-void func_8006E8C4(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6642
+void func_8006E8C4(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6643
s8 D_80165800[2]
Definition code_80057C60.c:162
-void render_battle_balloon(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5726
-void func_80067604(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5185
-void func_80068310(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5294
+void render_battle_balloon(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5727
+void func_80067604(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5186
+void func_80068310(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5295
s32 D_80165860
Definition code_80057C60.c:179
void func_80062968(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4071
void func_80059820(s32 playerId)
Definition code_80057C60.c:1201
s8 D_801657D8
Definition code_80057C60.c:146
-void func_80066998(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5074
+void func_80066998(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5075
void func_80059358(void)
Definition code_80057C60.c:1078
s16 D_80165900
Definition code_80057C60.c:220
void func_80057DD0(void)
Definition code_80057C60.c:472
@@ -863,7 +863,7 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_80057FC4(u32 arg0)
Definition code_80057C60.c:489
void func_800650FC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4767
s32 D_801655A4
Definition code_80057C60.c:48
-void func_8006C0C8(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5917
+void func_8006C0C8(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5918
void func_800630C0(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4218
void func_80059C50(void)
Definition code_80057C60.c:1298
s8 D_801658D6
Definition code_80057C60.c:206
@@ -875,7 +875,7 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_80063FBC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4452
void func_800629BC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4079
void func_80061EF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3845
-void func_8006B9CC(Player *player, s8 arg1)
Definition code_80057C60.c:5835
+void func_8006B9CC(Player *player, s8 arg1)
Definition code_80057C60.c:5836
s8 D_801657E3
Definition code_80057C60.c:151
Player * D_8018CF1C
Definition code_80057C60.c:342
void func_80063D58(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4423
@@ -886,7 +886,7 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
Vec3su D_80183E98
Definition code_80057C60.c:260
u16 D_801656C0
Definition code_80057C60.c:83
void func_800628C0(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4055
-void func_80069938(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5486
+void func_80069938(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5487
s16 D_8018CFD8
Definition code_80057C60.c:372
u8 sRandomItemIndex
Definition code_80057C60.c:217
void func_80063408(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4280
@@ -901,16 +901,16 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_800644E8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4524
Vec4s D_80165770
Definition code_80057C60.c:118
f32 D_8018CFCC
Definition code_80057C60.c:369
-void func_8006E5AC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6566
+void func_8006E5AC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6567
s32 D_80165598
Definition code_80057C60.c:45
void func_8005D1F4(s32 arg0)
Definition code_80057C60.c:2724
void func_8005994C(void)
Definition code_80057C60.c:1226
void func_8005995C(void)
Definition code_80057C60.c:1230
s8 D_80165820
Definition code_80057C60.c:170
-void func_8006C6AC(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:5993
+void func_8006C6AC(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:5994
s8 D_80165888
Definition code_80057C60.c:188
Vec3f D_80183E40
Definition code_80057C60.c:245
-void render_balloon(Vec3f arg0, f32 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:5865
+void render_balloon(Vec3f arg0, f32 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:5866
void func_8005CB60(s32 playerId, s32 lapCount)
Definition code_80057C60.c:2553
u8 ** D_800E47A0[]
Definition code_80057C60.c:396
u16 D_8016579E
Definition code_80057C60.c:129
@@ -921,21 +921,21 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
s32 D_80165878
Definition code_80057C60.c:184
void func_80061A34(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3792
void func_80062914(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4063
-void func_8006C294(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5944
+void func_8006C294(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5945
s32 D_801655B4
Definition code_80057C60.c:52
void func_8006538C(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4816
void func_8005AA34(void)
Definition code_80057C60.c:1679
-void func_8006BA94(Player *player, s8 playerIndex, s8 arg2)
Definition code_80057C60.c:5850
+void func_8006BA94(Player *player, s8 playerIndex, s8 arg2)
Definition code_80057C60.c:5851
s16 D_8016578C
Definition code_80057C60.c:122
s16 D_8018CF48
Definition code_80057C60.c:347
s32 D_801655D8
Definition code_80057C60.c:60
-void func_80069444(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5420
+void func_80069444(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5421
void func_8005DAD8(UnkPlayerStruct258 *arg0, s16 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:2894
-void func_80068724(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5320
+void func_80068724(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5321
void render_player_snow_effect(u32 arg0)
Definition code_80057C60.c:632
void func_8005A070(void)
Definition code_80057C60.c:1418
void func_800651F4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4789
-void func_800664E0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5014
+void func_800664E0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5015
u32 D_80165658[8]
Definition code_80057C60.c:78
u8 ** D_800E4770[]
Definition code_80057C60.c:390
void func_8005A71C(void)
Definition code_80057C60.c:1576
@@ -946,14 +946,14 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
Vec3su D_80183E80
Definition code_80057C60.c:257
s8 D_801658DC
Definition code_80057C60.c:208
void func_80061224(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3677
-void func_8006D474(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6259
+void func_8006D474(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6260
s8 D_80165808
Definition code_80057C60.c:164
s16 D_8018CF68[8]
This may be a list of tilemap flags on a per-camera basis.
Definition code_80057C60.c:351
Collision D_8018C830
Definition code_80057C60.c:319
s16 D_8018CF90
Definition code_80057C60.c:358
-void func_80069DB8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5539
+void func_80069DB8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5540
Player * D_8018CF28[4]
Definition code_80057C60.c:345
-void func_8006D194(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6214
+void func_8006D194(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6215
s8 D_801657B8[16]
Definition code_80057C60.c:143
s16 D_80165720
Definition code_80057C60.c:97
void func_80062A18(Player *player, s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4088
@@ -962,13 +962,13 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_8005C6B4(s8 arg0, s16 *arg1, s16 *arg2, s16 *arg3)
Definition code_80057C60.c:2448
void func_800643A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4505
void render_object_for_player(s32 cameraId)
Definition code_80057C60.c:705
-void func_8006E7CC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6618
+void func_8006E7CC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6619
void func_8005C674(s8 index, s16 *x, s16 *y, s16 *z)
Definition code_80057C60.c:2441
s32 D_801655C0
Definition code_80057C60.c:55
UNUSED void func_8005DAD0(void)
Definition code_80057C60.c:2890
void render_hud_2p_vertical_player_one(void)
Definition code_80057C60.c:1120
bool8 D_801657F8
Definition code_80057C60.c:160
-void func_8006A01C(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5563
+void func_8006A01C(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5564
void render_object_p2(void)
Definition code_80057C60.c:597
s16 D_80165710
Definition code_80057C60.c:93
void func_800594F0(void)
Definition code_80057C60.c:1116
@@ -989,15 +989,15 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_800624D8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3965
s8 D_801658EC
Definition code_80057C60.c:212
s16 D_80165740
Definition code_80057C60.c:106
-void func_8006E744(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6605
+void func_8006E744(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6606
u8 D_801657E7
Definition code_80057C60.c:155
s8 D_80165A90
Definition code_80057C60.c:224
-void func_8006DC54(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6390
+void func_8006DC54(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6391
s32 D_800E47DC[]
Definition code_80057C60.c:403
-void func_800691B8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5394
+void func_800691B8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5395
Vec3su D_8016582C
Definition code_80057C60.c:173
void func_8005DAF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2900
-void func_80068AA4(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5346
+void func_80068AA4(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5347
u16 D_801656D0
Definition code_80057C60.c:85
s16 D_80165790
Definition code_80057C60.c:124
s32 D_80165628
Definition code_80057C60.c:72
@@ -1016,7 +1016,7 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
s16 D_8018CFC8
Definition code_80057C60.c:368
s8 D_801657E1
Definition code_80057C60.c:149
s16 D_8018CF20
Definition code_80057C60.c:343
-void func_8006C9B8(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6046
+void func_8006C9B8(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6047
bool8 D_801657F0
Definition code_80057C60.c:158
void func_8005C728(void)
Definition code_80057C60.c:2468
void func_8005DA30(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:2882
@@ -1027,21 +1027,21 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
u32 D_80165648
Definition code_80057C60.c:76
s32 D_8016587C
Definition code_80057C60.c:185
void func_8005D898(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2847
-void func_80067D3C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5240
+void func_80067D3C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5241
s16 D_80165748
Definition code_80057C60.c:108
s32 D_80165590
Definition code_80057C60.c:43
void func_8005C64C(UNUSED s32 *arg0)
Definition code_80057C60.c:2429
u16 D_801656E0
Definition code_80057C60.c:87
void func_8005902C(void)
Definition code_80057C60.c:986
void func_80060504(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3497
-void func_80068DA0(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5369
+void func_80068DA0(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5370
void render_hud_3p_multi(void)
Definition code_80057C60.c:1181
f32 D_80183DC8[4]
Definition code_80057C60.c:239
s16 D_8018CFB8
Definition code_80057C60.c:364
-void func_8006E940(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6654
+void func_8006E940(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6655
s8 D_8018CFB4[4]
Definition code_80057C60.c:363
void func_80059750(void)
Definition code_80057C60.c:1175
-void func_8006E420(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6544
+void func_8006E420(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6545
u16 D_801656B0
Definition code_80057C60.c:81
void func_8005C360(f32 arg0)
Definition code_80057C60.c:2405
s16 D_8018CFC0
Definition code_80057C60.c:366
@@ -1057,7 +1057,7 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
s8 D_801657E2
Definition code_80057C60.c:150
void func_800621BC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3894
void func_80063BD4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4402
-void func_8006E058(void)
Definition code_80057C60.c:6451
+void func_8006E058(void)
Definition code_80057C60.c:6452
void func_80059710(void)
Definition code_80057C60.c:1164
s8 D_80165828
Definition code_80057C60.c:172
void render_hud_2p_horizontal_player_two(void)
Definition code_80057C60.c:1097
@@ -1069,9 +1069,9 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
void func_80062AA8(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4100
u8 gControllerRandom
Definition code_80057C60.c:219
void func_8005A380(void)
Definition code_80057C60.c:1492
-void func_8006CEC0(Player *arg0, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6146
+void func_8006CEC0(Player *arg0, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6147
s32 func_8005D82C(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2837
-void func_8006B7E4(Player *player, s8 arg1)
Definition code_80057C60.c:5804
+void func_8006B7E4(Player *player, s8 arg1)
Definition code_80057C60.c:5805
void func_80059AC8(void)
Definition code_80057C60.c:1258
void func_8005A14C(s32 playerId)
Definition code_80057C60.c:1442
void func_80064184(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4473
@@ -1080,17 +1080,17 @@ $(function(){initNavTree('code__80057C60_8h_source.html',''); initResizable(); }
f32 D_8018CFD4
Definition code_80057C60.c:371
s32 D_801655F8
Definition code_80057C60.c:66
s16 D_801656F0
Definition code_80057C60.c:89
-void func_8006B974(UNUSED s32 arg0, s8 playerIndex, s8 balloonIndex)
Definition code_80057C60.c:5829
+void func_8006B974(UNUSED s32 arg0, s8 playerIndex, s8 balloonIndex)
Definition code_80057C60.c:5830
s16 D_80165794
Definition code_80057C60.c:126
void func_800647C8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4577
void func_800593F0(void)
Definition code_80057C60.c:1093
s8 D_801657D0[8]
Definition code_80057C60.c:145
s32 D_801655F0
Definition code_80057C60.c:64
-void func_8006A280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5587
+void func_8006A280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5588
void func_80064988(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4613
bool8 D_80165818
Definition code_80057C60.c:168
s16 D_80165728
Definition code_80057C60.c:99
-void func_8006C4D4(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha, s16 arg4)
Definition code_80057C60.c:5970
+void func_8006C4D4(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha, s16 arg4)
Definition code_80057C60.c:5971
void func_800649F4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4624
s32 D_8016581C
Definition code_80057C60.c:169
s32 D_80165678
Definition code_80057C60.c:79
diff --git a/code__80281780_8c.html b/code__80281780_8c.html
index f0cf6df42..3c1897241 100644
--- a/code__80281780_8c.html
+++ b/code__80281780_8c.html
@@ -164,7 +164,7 @@ Variables
-
- Todo
- confirm this.
+
- Todo
- confirm this.
diff --git a/code__80281780_8h.html b/code__80281780_8h.html
index 437cb98ec..affe4d396 100644
--- a/code__80281780_8h.html
+++ b/code__80281780_8h.html
@@ -165,7 +165,7 @@ Variables
-
- Todo
- confirm this.
+
- Todo
- confirm this.
diff --git a/controlflow.html b/controlflow.html
index bb49c133d..a76321aa4 100644
--- a/controlflow.html
+++ b/controlflow.html
@@ -112,7 +112,7 @@ $(function(){initNavTree('controlflow.html',''); initResizable(); });
Players
Actors
Objects
-
Courses- Course Folder
+- Courses
- UI & Other 2D Screen data
@@ -245,7 +245,7 @@ Objects
code_80086E70 | Objects |
Documentation of the specifics still in-progress. See actors for more information.
-
+
Courses
Course related code resides in
@@ -259,7 +259,7 @@ Courses
Course Folder
-[course folder link][Courses]
+[course folder link][Courses]
| file | desc |
diff --git a/courses.html b/courses.html
index 7bd189aa9..06287e688 100644
--- a/courses.html
+++ b/courses.html
@@ -103,7 +103,7 @@ $(function(){initNavTree('courses.html',''); initResizable(); });
diff --git a/coursesmenu.html b/coursesmenu.html
index ff157f6f1..7d6b054b0 100644
--- a/coursesmenu.html
+++ b/coursesmenu.html
@@ -138,7 +138,7 @@ How courses work in mk64
-Courses Surface Types
+Courses Surface Types
diff --git a/coursesmenu.js b/coursesmenu.js
index 13346ac5f..b3a26cdcc 100644
--- a/coursesmenu.js
+++ b/coursesmenu.js
@@ -1,7 +1,7 @@
var coursesmenu =
[
[ "Courses", "courses.html", [
- [ "Courses", "courses.html#courses-1", null ]
+ [ "Courses", "courses.html#courses", null ]
] ],
[ "Surface Types", "surfacetypes.html", null ]
];
\ No newline at end of file
diff --git a/dks__jungle__parkway_2course__offsets_8c.html b/dks__jungle__parkway_2course__offsets_8c.html
index 844b4647d..8494c3999 100644
--- a/dks__jungle__parkway_2course__offsets_8c.html
+++ b/dks__jungle__parkway_2course__offsets_8c.html
@@ -180,7 +180,7 @@ Variables
Initial value:= {
-
+
@@ -205,7 +205,6 @@ Variables
{0x00000000, 0x0000, 0x0000, 0x0},
}
-
@@ -220,6 +219,7 @@ Variables
+
diff --git a/doxygen_crawl.html b/doxygen_crawl.html
index 11006d94c..ef2f17203 100644
--- a/doxygen_crawl.html
+++ b/doxygen_crawl.html
@@ -12,8 +12,8 @@
-
+
@@ -39,8 +39,8 @@
-
+
@@ -112,8 +112,8 @@
-
+
@@ -242,10 +242,10 @@
+
+
-
-
@@ -253,8 +253,8 @@
-
+
@@ -405,7 +405,6 @@
-
@@ -413,6 +412,8 @@
+
+
@@ -431,10 +432,9 @@
-
-
+
@@ -452,8 +452,8 @@
-
+
@@ -473,8 +473,8 @@
-
+
@@ -495,14 +495,14 @@
+
-
-
+
@@ -517,16 +517,16 @@
-
+
-
-
+
+
@@ -632,14 +632,14 @@
-
+
-
+
@@ -652,10 +652,10 @@
+
-
@@ -703,8 +703,8 @@
-
+
@@ -719,8 +719,8 @@
-
+
@@ -737,14 +737,14 @@
-
+
+
-
@@ -798,10 +798,10 @@
-
-
+
+
@@ -842,14 +842,14 @@
-
+
-
+
@@ -878,7 +878,6 @@
-
@@ -893,6 +892,7 @@
+
@@ -909,9 +909,9 @@
-
-
+
+
@@ -1000,8 +1000,9 @@
-
+
+
@@ -1012,11 +1013,10 @@
-
-
+
diff --git a/frappe__snowland_2course__offsets_8c.html b/frappe__snowland_2course__offsets_8c.html
index 2e13172a4..0fc3bd865 100644
--- a/frappe__snowland_2course__offsets_8c.html
+++ b/frappe__snowland_2course__offsets_8c.html
@@ -147,7 +147,7 @@ Variables
Initial value:= {
-
+
@@ -159,7 +159,7 @@ Variables
}
-
+
diff --git a/kalimari__desert_2course__offsets_8c.html b/kalimari__desert_2course__offsets_8c.html
index dcfdf001f..e00c8dccc 100644
--- a/kalimari__desert_2course__offsets_8c.html
+++ b/kalimari__desert_2course__offsets_8c.html
@@ -748,7 +748,7 @@ Variables
Initial value:= {
-
+
@@ -769,8 +769,8 @@ Variables
-
-
+
+
{0x00000000, 0x0000, 0x0000, 0x0},
@@ -779,16 +779,18 @@ Variables
u8 gTextureCheckerboardBlueGray[]
u8 gTextureSignNintendoRed0[]
-
u8 gTextureSignNintendoRed1[]
+
u8 gTextureRailroadTrack[]
u8 gTextureRailroadCrossingTrack[]
u8 gTextureSignKoopaAir0[]
+
u8 gTextureSignShellShot1[]
+
u8 gTextureSignShellShot0[]
u8 gTextureSignMarioStar0[]
@@ -798,8 +800,6 @@ Variables
u8 gTextureFenceBarbedWire[]
u8 gTextureSignMarioStar1[]
-
u8 gTextureSignShellShot1[]
-
u8 gTextureSignShellShot0[]
diff --git a/navtreeindex1.js b/navtreeindex1.js
index 248d9708c..9800bed39 100644
--- a/navtreeindex1.js
+++ b/navtreeindex1.js
@@ -168,8 +168,8 @@ var NAVTREEINDEX1 =
"abi_8h.html":[8,0,2,2,0],
"abi_8h.html#a0fa85b4a63cdef587611a5cfc518b029":[8,0,2,2,0,1],
"abi_8h.html#a14d6d1a5fe10cc2b775388380a8d75f6":[8,0,2,2,0,28],
-"abi_8h.html#a16f303da41012b9a13d7c5cd5a47d64a":[8,0,2,2,0,19],
"abi_8h.html#a16f303da41012b9a13d7c5cd5a47d64a":[8,0,2,2,0,20],
+"abi_8h.html#a16f303da41012b9a13d7c5cd5a47d64a":[8,0,2,2,0,19],
"abi_8h.html#a18fb2ca6586420606f75125ebc7e4d0f":[8,0,2,2,0,12],
"abi_8h.html#a2259f4cc6cd203ea6ef6d598674a48e6":[8,0,2,2,0,14],
"abi_8h.html#a2b203222776ef9b58154e173b768b21c":[8,0,2,2,0,7],
diff --git a/navtreeindex28.js b/navtreeindex28.js
index 1e57ac2c3..f83f3ba77 100644
--- a/navtreeindex28.js
+++ b/navtreeindex28.js
@@ -196,7 +196,7 @@ var NAVTREEINDEX28 =
"controlflow.html#actors-1":[1,2,4,2],
"controlflow.html#code-breakdown":[1,2,4],
"controlflow.html#course-folder":[1,2,4,4,0],
-"controlflow.html#courses":[1,2,4,4],
+"controlflow.html#courses-1":[1,2,4,4],
"controlflow.html#ending":[1,2,4,8],
"controlflow.html#engine":[1,2,4,6],
"controlflow.html#math":[1,2,4,7],
diff --git a/navtreeindex29.js b/navtreeindex29.js
index 66c2fda09..0fa8c472e 100644
--- a/navtreeindex29.js
+++ b/navtreeindex29.js
@@ -201,7 +201,7 @@ var NAVTREEINDEX29 =
"course__offsets_8h.html":[8,0,2,7],
"course__offsets_8h_source.html":[8,0,2,7],
"courses.html":[2,0],
-"courses.html#courses-1":[2,0,0],
+"courses.html#courses":[2,0,0],
"coursesmenu.html":[2],
"cow_2render_8inc_8c.html":[8,0,3,0,4,0],
"cow_2render_8inc_8c.html#a3032e5759fffafb766e96e1991ab0350":[8,0,3,0,4,0,0],
diff --git a/navtreeindex40.js b/navtreeindex40.js
index e56424873..eebc321c9 100644
--- a/navtreeindex40.js
+++ b/navtreeindex40.js
@@ -1,7 +1,7 @@
var NAVTREEINDEX40 =
{
-"functions_vars.html":[7,2,1,0],
"functions_vars.html":[7,2,1],
+"functions_vars.html":[7,2,1,0],
"functions_vars_b.html":[7,2,1,1],
"functions_vars_c.html":[7,2,1,2],
"functions_vars_d.html":[7,2,1,3],
diff --git a/navtreeindex42.js b/navtreeindex42.js
index 506b413a3..832e75e53 100644
--- a/navtreeindex42.js
+++ b/navtreeindex42.js
@@ -52,8 +52,8 @@ var NAVTREEINDEX42 =
"globals_enum.html":[8,1,4],
"globals_eval.html":[8,1,5],
"globals_f.html":[8,1,0,6],
-"globals_func.html":[8,1,1,0],
"globals_func.html":[8,1,1],
+"globals_func.html":[8,1,1,0],
"globals_func_a.html":[8,1,1,1],
"globals_func_b.html":[8,1,1,2],
"globals_func_c.html":[8,1,1,3],
@@ -93,8 +93,8 @@ var NAVTREEINDEX42 =
"globals_type.html":[8,1,3],
"globals_u.html":[8,1,0,21],
"globals_v.html":[8,1,0,22],
-"globals_vars.html":[8,1,2],
"globals_vars.html":[8,1,2,0],
+"globals_vars.html":[8,1,2],
"globals_vars_b.html":[8,1,2,1],
"globals_vars_c.html":[8,1,2,2],
"globals_vars_d.html":[8,1,2,3],
diff --git a/navtreeindex68.js b/navtreeindex68.js
index 89ca5829a..50aa19ce0 100644
--- a/navtreeindex68.js
+++ b/navtreeindex68.js
@@ -196,8 +196,8 @@ var NAVTREEINDEX68 =
"load_8c.html#ae413774208e1213a9146b077715c7787":[8,0,3,1,10,45],
"load_8c.html#ae4a9b501905301177af6c476cff02f7f":[8,0,3,1,10,40],
"load_8c.html#ae61d39b44029939585c581369dc5a050":[8,0,3,1,10,2],
-"load_8c.html#ae6f2c925e86efb824ed050683f9b5113":[8,0,3,1,10,6],
"load_8c.html#ae6f2c925e86efb824ed050683f9b5113":[8,0,3,1,10,5],
+"load_8c.html#ae6f2c925e86efb824ed050683f9b5113":[8,0,3,1,10,6],
"load_8c.html#aea5e1113ed6186106c99f9d146e80e75":[8,0,3,1,10,33],
"load_8c.html#aeead683cd086cc979e2e7e94d8b4e7b9":[8,0,3,1,10,66],
"load_8c.html#aef4659733b428e6fcae0c19331e720cf":[8,0,3,1,10,35],
diff --git a/osPiRawStartDma_8c.html b/osPiRawStartDma_8c.html
index b4feeebe7..59e8acd63 100644
--- a/osPiRawStartDma_8c.html
+++ b/osPiRawStartDma_8c.html
@@ -186,7 +186,7 @@ Here is the caller graph for this function:
-
- Todo
- figure out why this is like this
+
- Todo
- figure out why this is like this
diff --git a/osPiStartDma_8c.html b/osPiStartDma_8c.html
index 661858b66..9de6d0159 100644
--- a/osPiStartDma_8c.html
+++ b/osPiStartDma_8c.html
@@ -167,7 +167,7 @@ Variables
-
- Todo
- name magic constants
+
- Todo
- name magic constants
diff --git a/osViSwapBuffer_8c.html b/osViSwapBuffer_8c.html
index baec66b79..71496921e 100644
--- a/osViSwapBuffer_8c.html
+++ b/osViSwapBuffer_8c.html
@@ -138,7 +138,7 @@ Variables
-
- Todo
- figure out what this flag means
+
- Todo
- figure out what this flag means
diff --git a/os__pi_8h.html b/os__pi_8h.html
index b6b02c130..6e2c0bcb1 100644
--- a/os__pi_8h.html
+++ b/os__pi_8h.html
@@ -441,7 +441,7 @@ Here is the caller graph for this function:
-
- Todo
- name magic constants
+
- Todo
- name magic constants
diff --git a/os__vi_8h.html b/os__vi_8h.html
index 849a08b12..6e0309a0c 100644
--- a/os__vi_8h.html
+++ b/os__vi_8h.html
@@ -990,7 +990,7 @@ Here is the caller graph for this function:
-
- Todo
- figure out what this flag means
+
- Todo
- figure out what this flag means
diff --git a/piint_8h.html b/piint_8h.html
index 4105e2c66..863e77753 100644
--- a/piint_8h.html
+++ b/piint_8h.html
@@ -786,7 +786,7 @@ Variables
@@ -801,7 +801,7 @@ Variables
@@ -816,7 +816,7 @@ Variables
diff --git a/player__controller_8c.html b/player__controller_8c.html
index ad9e2cf8c..834d4f48e 100644
--- a/player__controller_8c.html
+++ b/player__controller_8c.html
@@ -763,7 +763,7 @@ Here is the caller graph for this function:
-
- Todo
- make a proper match
+
- Todo
- make a proper match
diff --git a/player__controller_8h.html b/player__controller_8h.html
index 1633e0985..6de169cd6 100644
--- a/player__controller_8h.html
+++ b/player__controller_8h.html
@@ -729,7 +729,7 @@ Here is the caller graph for this function:
-
- Todo
- make a proper match
+
- Todo
- make a proper match
diff --git a/port__eu_8c.html b/port__eu_8c.html
index bb7c45418..d90406516 100644
--- a/port__eu_8c.html
+++ b/port__eu_8c.html
@@ -415,7 +415,7 @@ Here is the caller graph for this function:
-
- Todo
- clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
+
- Todo
- clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
diff --git a/port__eu_8h.html b/port__eu_8h.html
index f251dadc3..9706c92d5 100644
--- a/port__eu_8h.html
+++ b/port__eu_8h.html
@@ -402,7 +402,7 @@ Here is the caller graph for this function:
-
- Todo
- clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
+
- Todo
- clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
diff --git a/race__logic_8c.html b/race__logic_8c.html
index 6e79ad3fd..4d1b251c2 100644
--- a/race__logic_8c.html
+++ b/race__logic_8c.html
@@ -703,7 +703,7 @@ Here is the caller graph for this function:
-
- Todo
- increasing players past four would require increase this loop iterator.
+
- Todo
- increasing players past four would require increase this loop iterator.
diff --git a/race__logic_8h.html b/race__logic_8h.html
index a98eacff5..44e87ce0a 100644
--- a/race__logic_8h.html
+++ b/race__logic_8h.html
@@ -643,7 +643,7 @@ Here is the caller graph for this function:
-
- Todo
- increasing players past four would require increase this loop iterator.
+
- Todo
- increasing players past four would require increase this loop iterator.
diff --git a/search/all_5.js b/search/all_5.js
index 09f29981c..713b9486c 100644
--- a/search/all_5.js
+++ b/search/all_5.js
@@ -594,7 +594,7 @@ var searchData=
['courseindex_591',['courseIndex',['../structstruct__8018EE10__entry.html#acee952c37d3917fd90809e58c6401e65',1,'struct_8018EE10_entry']]],
['courserecords_592',['courseRecords',['../structCupTimeTrialRecords.html#acf18ab0e69f90a2eefe248ef7090bd1c',1,'CupTimeTrialRecords']]],
['courses_593',['COURSES',['../mk64_8h.html#acf250ad4ca05ca435a61203c41d4ca88',1,'mk64.h']]],
- ['courses_594',['Courses',['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../courses.html#courses-1',1,'Courses'],['../controlflow.html#courses',1,'Courses']]],
+ ['courses_594',['Courses',['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../courses.html#courses',1,'Courses'],['../controlflow.html#courses-1',1,'Courses']]],
['courses_2emd_595',['courses.md',['../courses_8md.html',1,'']]],
['coursesmenu_2emd_596',['coursesmenu.md',['../coursesmenu_8md.html',1,'']]],
['coursetable_597',['CourseTable',['../structCourseTable.html',1,'']]],
diff --git a/structActorSpawnData.html b/structActorSpawnData.html
index 0c4602e99..8aaedaca1 100644
--- a/structActorSpawnData.html
+++ b/structActorSpawnData.html
@@ -117,18 +117,18 @@ Collaboration diagram for ActorSpawnData:
Data Fields
| Vec3s | pos |
| |
-
| union { | |
+
| union { | |
| |
-
| u16 someId | |
-
| |
-
| s16 signedSomeId | |
-
| |
-
| }; | | |
-
| |
+
| u16 someId | |
+
| |
+
| s16 signedSomeId | |
+
| |
+
| }; | | |
+
| |
-
-
◆ [union]
+
+
◆ [union]
diff --git a/structActorSpawnData__coll__graph.md5 b/structActorSpawnData__coll__graph.md5
index a87a116c2..abafd4437 100644
--- a/structActorSpawnData__coll__graph.md5
+++ b/structActorSpawnData__coll__graph.md5
@@ -1 +1 @@
-cc5b731707b0281ff99dca81244fe78f
\ No newline at end of file
+537e3458a7a1098bb8d17e74c8c9de91
\ No newline at end of file
diff --git a/structActorSpawnData__coll__graph.svg b/structActorSpawnData__coll__graph.svg
index 42a767630..7ba1daec3 100644
--- a/structActorSpawnData__coll__graph.svg
+++ b/structActorSpawnData__coll__graph.svg
@@ -71,7 +71,7 @@
Node4
-anonymous:@29
+anonymous:@17
@@ -83,7 +83,7 @@
-
@29
+
@17
diff --git a/structActorSpawnData__coll__graph_org.svg b/structActorSpawnData__coll__graph_org.svg
index 3b04c8cf4..eb5f05cb2 100644
--- a/structActorSpawnData__coll__graph_org.svg
+++ b/structActorSpawnData__coll__graph_org.svg
@@ -61,7 +61,7 @@
Node4
-anonymous:@29
+anonymous:@17
@@ -73,7 +73,7 @@
-
@29
+
@17
diff --git a/structBananaActor.html b/structBananaActor.html
index 74eff06c5..d6a1e6676 100644
--- a/structBananaActor.html
+++ b/structBananaActor.html
@@ -129,22 +129,22 @@ Data Fields
| |
| f32 | boundingBoxSize |
| |
-
| union { | |
+
| union { | |
| |
-
| Vec3s rot | |
-
| |
-
| struct { | |
+
| Vec3s rot | |
+
| |
+
| struct { | |
| |
-
| s16 playerId | |
-
| |
-
| s16 elderIndex | |
-
| |
-
| s16 youngerIndex | |
-
| |
-
| } | | |
-
| |
-
| }; | | |
-
| |
+
| s16 playerId | |
+
| |
+
| s16 elderIndex | |
+
| |
+
| s16 youngerIndex | |
+
| |
+
| } | | |
+
| |
+
| }; | | |
+
| |
| s16 | unk_16 |
| |
| Vec3f | pos |
@@ -155,8 +155,8 @@ Data Fields
| |
-
-
◆ [union]
+
+
◆ [union]
diff --git a/structBananaActor__coll__graph.md5 b/structBananaActor__coll__graph.md5
index 8492c77fe..b62e39519 100644
--- a/structBananaActor__coll__graph.md5
+++ b/structBananaActor__coll__graph.md5
@@ -1 +1 @@
-947b1d57f9c8e70839f3b75070bba263
\ No newline at end of file
+1146ac77685bdc9e13f05d3c71269ba1
\ No newline at end of file
diff --git a/structBananaActor__coll__graph.svg b/structBananaActor__coll__graph.svg
index 76d2e0df8..6fce517d4 100644
--- a/structBananaActor__coll__graph.svg
+++ b/structBananaActor__coll__graph.svg
@@ -105,7 +105,7 @@
Node4
-anonymous:@35
+anonymous:@23
@@ -117,7 +117,7 @@
-
@35
+
@23
diff --git a/structBananaActor__coll__graph_org.svg b/structBananaActor__coll__graph_org.svg
index 7a33db6d8..502dc9338 100644
--- a/structBananaActor__coll__graph_org.svg
+++ b/structBananaActor__coll__graph_org.svg
@@ -95,7 +95,7 @@
Node4
-anonymous:@35
+anonymous:@23
@@ -107,7 +107,7 @@
-
@35
+
@23
diff --git a/structShellActor.html b/structShellActor.html
index 124eaf599..f7fd69260 100644
--- a/structShellActor.html
+++ b/structShellActor.html
@@ -119,16 +119,16 @@ Data Fields
| |
| s16 | flags |
| |
-| union { | |
+| union { | |
| |
-| s16 parentIndex | |
-| |
-| s16 someTimer | |
-| |
-| s16 targetPlayer | |
-| |
-| }; | | |
-| |
+| s16 parentIndex | |
+| |
+| s16 someTimer | |
+| |
+| s16 targetPlayer | |
+| |
+| }; | | |
+| |
| s16 | state |
| |
| f32 | shellId |
@@ -137,14 +137,14 @@ Data Fields
| |
| s16 | rotVelocity |
| |
-| union { | |
+| union { | |
| |
-| s16 rotAngle | |
-| |
-| u16 pathIndex | |
-| |
-| }; | | |
-| |
+| s16 rotAngle | |
+| |
+| u16 pathIndex | |
+| |
+| }; | | |
+| |
| s16 | playerId |
| |
| s16 | unk_16 |
@@ -157,8 +157,8 @@ Data Fields
| |
-
-◆ [union]
+
+◆ [union]
@@ -171,8 +171,8 @@ Data Fields
-
-◆ [union]
+
+◆ [union]
diff --git a/structShellActor__coll__graph.md5 b/structShellActor__coll__graph.md5
index 8a7809512..8e9cdef7a 100644
--- a/structShellActor__coll__graph.md5
+++ b/structShellActor__coll__graph.md5
@@ -1 +1 @@
-90e2a0f9eccbb652f47890205166e286
\ No newline at end of file
+98c0169ca5f4f1d95b8ccd99226bdcb8
\ No newline at end of file
diff --git a/structShellActor__coll__graph.svg b/structShellActor__coll__graph.svg
index d2118551d..33161da03 100644
--- a/structShellActor__coll__graph.svg
+++ b/structShellActor__coll__graph.svg
@@ -61,7 +61,7 @@
Node3
-anonymous:@31
+anonymous:@19
@@ -73,7 +73,7 @@
-
@31
+
@19
@@ -125,7 +125,7 @@
Node5
-anonymous:@33
+anonymous:@21
@@ -137,7 +137,7 @@
-
@33
+
@21
diff --git a/structShellActor__coll__graph_org.svg b/structShellActor__coll__graph_org.svg
index edf70ca08..a9524f01e 100644
--- a/structShellActor__coll__graph_org.svg
+++ b/structShellActor__coll__graph_org.svg
@@ -51,7 +51,7 @@
Node3
-anonymous:@31
+anonymous:@19
@@ -63,7 +63,7 @@
-
@31
+
@19
@@ -115,7 +115,7 @@
Node5
-anonymous:@33
+anonymous:@21
@@ -127,7 +127,7 @@
-
@33
+
@21
diff --git a/structhud__player.html b/structhud__player.html
index 32cf087f0..4914985db 100644
--- a/structhud__player.html
+++ b/structhud__player.html
@@ -125,38 +125,38 @@ Data Fields
| |
| u32 | timeLastTouchedFinishLine |
| |
-| union { | |
+| union { | |
| |
-| struct { | |
+| struct { | |
| |
-| u32 lap1CompletionTime | |
-| |
-| u32 lap2CompletionTime | |
-| |
-| u32 lap3CompletionTime | |
-| |
-| } | | |
-| |
-| u32 lapCompletionTimes [3] | |
-| |
-| }; | | |
-| |
-| union { | |
+| u32 lap1CompletionTime | |
+| |
+| u32 lap2CompletionTime | |
+| |
+| u32 lap3CompletionTime | |
+| |
+| } | | |
+| |
+| u32 lapCompletionTimes [3] | |
+| |
+| }; | | |
+| |
+| union { | |
| |
-| struct { | |
+| struct { | |
| |
-| u32 lap1Duration | |
-| |
-| u32 lap2Duration | |
-| |
-| u32 lap3Duration | |
-| |
-| } | | |
-| |
-| u32 lapDurations [3] | |
-| |
-| }; | | |
-| |
+| u32 lap1Duration | |
+| |
+| u32 lap2Duration | |
+| |
+| u32 lap3Duration | |
+| |
+| } | | |
+| |
+| u32 lapDurations [3] | |
+| |
+| }; | | |
+| |
| s32 | posXInt |
| |
| s32 | posYInt |
@@ -185,22 +185,22 @@ Data Fields
| |
| s16 | timerX |
| |
-| union { | |
+| union { | |
| |
-| struct { | |
+| struct { | |
| |
-| s16 lap1CompletionTimeX | |
-| |
-| s16 lap2CompletionTimeX | |
-| |
-| s16 lap3CompletionTimeX | |
-| |
-| } | | |
-| |
-| s16 lapCompletionTimeXs [3] | |
-| |
-| }; | | |
-| |
+| s16 lap1CompletionTimeX | |
+| |
+| s16 lap2CompletionTimeX | |
+| |
+| s16 lap3CompletionTimeX | |
+| |
+| } | | |
+| |
+| s16 lapCompletionTimeXs [3] | |
+| |
+| }; | | |
+| |
| s16 | totalTimeX |
| |
| s16 | timerY |
@@ -269,8 +269,8 @@ Data Fields
| |
-
-◆ [union]
+
+◆ [union]
@@ -283,8 +283,8 @@ Data Fields
-
-◆ [union]
+
+◆ [union]
@@ -297,8 +297,8 @@ Data Fields
-
-◆ [union]
+
+◆ [union]
diff --git a/structhud__player__coll__graph.md5 b/structhud__player__coll__graph.md5
index 65a7238bc..5e374746f 100644
--- a/structhud__player__coll__graph.md5
+++ b/structhud__player__coll__graph.md5
@@ -1 +1 @@
-be4ed22785cc90d2302fb4b799bdc204
\ No newline at end of file
+baa568c18b297d224413a7eecd0f8b1e
\ No newline at end of file
diff --git a/structhud__player__coll__graph.svg b/structhud__player__coll__graph.svg
index 804ab790b..d58bb199e 100644
--- a/structhud__player__coll__graph.svg
+++ b/structhud__player__coll__graph.svg
@@ -117,7 +117,7 @@ var sectionId = 'dynsection-0';
Node4
-anonymous:@17
+anonymous:@27
@@ -129,14 +129,14 @@ var sectionId = 'dynsection-0';
-
@17
+
@27
Node5
-anonymous:@19
+anonymous:@29
@@ -148,14 +148,14 @@ var sectionId = 'dynsection-0';
-
@19
+
@29
Node6
-anonymous:@21
+anonymous:@31
@@ -167,7 +167,7 @@ var sectionId = 'dynsection-0';
-
@21
+
@31
diff --git a/structhud__player__coll__graph_org.svg b/structhud__player__coll__graph_org.svg
index e105565b8..91f39d9fe 100644
--- a/structhud__player__coll__graph_org.svg
+++ b/structhud__player__coll__graph_org.svg
@@ -71,7 +71,7 @@
Node4
-anonymous:@17
+anonymous:@27
@@ -83,14 +83,14 @@
-
@17
+
@27
Node5
-anonymous:@19
+anonymous:@29
@@ -102,14 +102,14 @@
-
@19
+
@29
Node6
-anonymous:@21
+anonymous:@31
@@ -121,7 +121,7 @@
-
@21
+
@31
diff --git a/todo.html b/todo.html
index a09c37819..811801fc9 100644
--- a/todo.html
+++ b/todo.html
@@ -123,7 +123,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global add_unused_obj_index (s32 *listIdx, s32 *nextFree, s32 size)
This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
Global BAD_RETURN (cmd)
-put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
+put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
Global clear_framebuffer (s32)
Why did void* work for matching
Global D_800E43B0 []
@@ -163,7 +163,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global d_course_yoshi_valley_dl_0 []
Replace addresses with variables
Global debug_switch_character_ceremony_cutscene (void)
-confirm this.
+confirm this.
Union du
is it possible to remove them somehow?
is it possible to remove them somehow?
@@ -175,7 +175,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global func_800100F0 (s32)
Confirm this comment
Global func_80028864 (Player *, Camera *, s8, s8)
-make a proper match
+make a proper match
Global func_80046030 (u8 *tlut, u8 *texture, Vtx *arg2, s32 width, s32 arg4, s32 height)
tlut/texture unconfirmed. This could be texture1 and texture2
Global func_8004B7DC (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)
@@ -187,15 +187,15 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global func_80091FA4 (void)
These sizes need to be sizeof() for shiftability if possible
Global func_800CBC24 (void)
-clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
+clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
Global func_80282D90 (struct CinematicCamera *, struct struct_80286A04 *, struct struct_80286A04 *, s32)
Cast to normal Camera? Or from CinematicCamera?
Global func_8028336C (UNUSED struct CinematicCamera *arg0, UNUSED Camera *camera)
Does this match as a return of s8?
Global func_802846E4 (struct CinematicCamera *)
-What does this even do?
+What does this even do?
Global func_8028F970 (void)
-increasing players past four would require increase this loop iterator.
+increasing players past four would require increase this loop iterator.
Global gen_random_item (s16 rank, s16 isCpu)
Cleanup this function to use array access and struct if possible.
Global gPlayerWinningIndex
@@ -205,11 +205,11 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global IO_WRITE (addr, data)
These defines are from PR/rcp.h, but including that causes problems...
Global LEO_CMD_TYPE_0
-name
-Global LEO_CMD_TYPE_1
name
-Global LEO_CMD_TYPE_2
+Global LEO_CMD_TYPE_1
name
+Global LEO_CMD_TYPE_2
+name
Global load_surface_map (uintptr_t, struct UnkStruct_800DC5EC *)
Should be Gfx*
Global M_TASK_FLAG0
@@ -227,17 +227,17 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global osPfsDeleteFile (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name)
magic constant
Global osPiStartDma (OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq)
-name magic constants
+name magic constants
Global osRomBase
-figure out why this is like this
+figure out why this is like this
Global osViBlack (u8 active)
name magic constants
Global osViSwapBuffer (void *vaddr)
-figure out what this flag means
+figure out what this flag means
Global PI_DOMAIN1
This define is from os.h, but including that causes problems...
Global render_actor_shell (Camera *camera, Mat4 matrix, struct ShellActor *shell)
-Is this making the shell spin?
+Is this making the shell spin?
Global SOUND_ARG_LOAD (sound_bank, byte2, byte3, sound_id)
format like sm64 sounds.h
Global UPDATE_REG (reg, var)
diff --git a/train_2render_8inc_8c_source.html b/train_2render_8inc_8c_source.html
index bb94a6e00..d2f14caee 100644
--- a/train_2render_8inc_8c_source.html
+++ b/train_2render_8inc_8c_source.html
@@ -301,46 +301,46 @@ $(function(){initNavTree('train_2render_8inc_8c_source.html',''); initResizable(
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
218 if (temp_f0 < 0.0f) {
return; }
+
218 if (
temp_f0 < 0.0f) {
return; }
-
+
-
+
-
+
-
226 if (temp_f0 < 250000.0f) {
+
-
-
+
+
-
231 }
else if (temp_f0 < 1000000.0f) {
+
231 }
else if (
temp_f0 < 1000000.0f) {
-
-
+
+
-
+
239 if (1440000.0f <
temp_f0) {
return; }
diff --git a/trees_2render_8inc_8c_source.html b/trees_2render_8inc_8c_source.html
index 1ff252677..e15049f43 100644
--- a/trees_2render_8inc_8c_source.html
+++ b/trees_2render_8inc_8c_source.html
@@ -288,44 +288,44 @@ $(function(){initNavTree('trees_2render_8inc_8c_source.html',''); initResizable(
207 arg1[3][2] = arg2->
pos[2];
-
-
+
+
-
-
-
+
+
+
-
226 if ((temp_v0 & 0x800) != 0) {
return; }
+
226 if ((
temp_v0 & 0x800) != 0) {
return; }
-
+
-
230 if (temp_f0 < 0.0f) {
return; }
+
230 if (
temp_f0 < 0.0f) {
return; }
-
232 if (((temp_v0 & 0x400) == 0) && (temp_f0 < 250000.0f)) {
+
-
235 arg1[3][0] = arg2->
pos[0];
-
236 arg1[3][1] = arg2->
pos[1];
-
237 arg1[3][2] = arg2->
pos[2];
+
+
+
-
-
+
+
-
-
-
+
+
+
-
255 if ((temp_v0 & 0x800) != 0) {
return; }
+
255 if ((
temp_v0 & 0x800) != 0) {
return; }
-
+
259 if (
temp_f0 < 0.0f) {
return; }
diff --git a/wario__sign_2render_8inc_8c_source.html b/wario__sign_2render_8inc_8c_source.html
index 0956cb2a4..58d6266aa 100644
--- a/wario__sign_2render_8inc_8c_source.html
+++ b/wario__sign_2render_8inc_8c_source.html
@@ -114,25 +114,24 @@ $(function(){initNavTree('wario__sign_2render_8inc_8c_source.html',''); initResi
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
+
Camera * camera1
Definition camera.c:23
-
s16 gCourseMaxZ
Definition code_800029B0.c:92
f32 Mat4[4][4]
Definition common_structs.h:16
#define G_SHADING_SMOOTH
Definition gbi.h:353
@@ -144,7 +143,11 @@ $(function(){initNavTree('wario__sign_2render_8inc_8c_source.html',''); initResi
void mtxf_pos_rotation_xyz(Mat4 out, Vec3f pos, Vec3s orientation)
Definition math_util.c:466
s32 render_set_position(Mat4 arg0, s32 arg1)
Definition math_util.c:49
Definition actor_types.h:120
+
Vec3s rot
Definition actor_types.h:127
+
Vec3f pos
Definition actor_types.h:129
+
Vec3s rot
Definition camera.h:33
+
Vec3f pos
Definition camera.h:27
float f32
Definition ultratypes.h:33
void render_actor_wario_sign(Camera *arg0, struct Actor *arg1)
Renders the Wario sign actor. Used in Wario Stadium.
Definition render.inc.c:13
Gfx d_course_wario_stadium_dl_sign[]
Definition course_data.c:4859