func_80091440
diff --git a/code__8008C1D0_8c.html b/code__8008C1D0_8c.html
index 2c14a0087..b69888f9c 100644
--- a/code__8008C1D0_8c.html
+++ b/code__8008C1D0_8c.html
@@ -332,6 +332,8 @@ Functions
| |
| void | func_80091298 (Player *player, s8 arg1) |
| |
+| void | func_80091440 (s8 arg0) |
+| |
@@ -2934,6 +2936,30 @@ Here is the caller graph for this function:
+
+
+
+◆ func_80091440()
+
+
+
+
+
+ | void func_80091440 |
+ ( |
+ s8 |
+ arg0 | ) |
+ |
+
+
+
diff --git a/code__8008C1D0_8c.js b/code__8008C1D0_8c.js
index 04f4ab3e2..c7c47adc1 100644
--- a/code__8008C1D0_8c.js
+++ b/code__8008C1D0_8c.js
@@ -74,6 +74,7 @@ var code__8008C1D0_8c =
[ "func_800910E4", "code__8008C1D0_8c.html#a6afe1aefc4a7cd8f63fa01f443459942", null ],
[ "func_800911B4", "code__8008C1D0_8c.html#afeb2d7caf60bb572899228ea293a921a", null ],
[ "func_80091298", "code__8008C1D0_8c.html#a90591020711298cd19ad88c5fae90a2d", null ],
+ [ "func_80091440", "code__8008C1D0_8c.html#afe6f0d545c4101acb5b9d32f892f8195", null ],
[ "func_unnamed", "code__8008C1D0_8c.html#a70a332e7486704ec288b7fb0855b881e", null ],
[ "func_unnamed1", "code__8008C1D0_8c.html#a41bbf18e4b8e0d5ddf9a790f7603ddac", null ],
[ "func_unnamed10", "code__8008C1D0_8c.html#a5aaa7a81c3bdd6f940a7cc710dd1d9df", null ],
diff --git a/code__80091440_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.map b/code__8008C1D0_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.map
similarity index 100%
rename from code__80091440_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.map
rename to code__8008C1D0_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.map
diff --git a/code__80091440_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.md5 b/code__8008C1D0_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.md5
similarity index 100%
rename from code__80091440_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.md5
rename to code__8008C1D0_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.md5
diff --git a/code__80091440_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.svg b/code__8008C1D0_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.svg
similarity index 100%
rename from code__80091440_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.svg
rename to code__8008C1D0_8c_afe6f0d545c4101acb5b9d32f892f8195_icgraph.svg
diff --git a/code__8008C1D0_8h_source.html b/code__8008C1D0_8h_source.html
index b6005dfc1..0acea1655 100644
--- a/code__8008C1D0_8h_source.html
+++ b/code__8008C1D0_8h_source.html
@@ -242,12 +242,12 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
void func_8008FDF4(Player *, s8)
void func_8008D3C4(Player *, s8)
Definition: code_8008C1D0.c:535
void func_8008C204(void)
Definition: code_8008C1D0.c:44
-void func_80091298(Player *, s8)
Definition: code_8008C1D0.c:2042
+void func_80091298(Player *, s8)
Definition: code_8008C1D0.c:2053
void func_8008C8C4(Player *, s8)
Definition: code_8008C1D0.c:319
void func_8008FCDC(Player *, s8)
Definition: code_8008C1D0.c:1550
void func_8008D3B0(Player *, s8)
-void func_800CA984(u8)
Definition: external.c:3820
+void func_800CA984(u8)
Definition: external.c:3877
void func_8008C6D0(Player *, s8)
Definition: code_8008C1D0.c:269
void func_8008F86C(Player *, s8)
Definition: code_8008C1D0.c:1434
void func_unnamed12(void)
Definition: code_8008C1D0.c:85
@@ -256,10 +256,10 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
void func_8008DABC(Player *, s8)
Definition: code_8008C1D0.c:712
void func_8008C1E0(s32 *, s32)
void func_unnamed8(void)
Definition: code_8008C1D0.c:68
-void func_800911B4(Player *, s8)
Definition: code_8008C1D0.c:2001
+void func_800911B4(Player *, s8)
Definition: code_8008C1D0.c:2012
void func_8008FE84(Player *, s8)
f32 D_800E37B0[]
Definition: kart_attributes.inc.c:424
-void func_800C9250(u8)
Definition: external.c:3367
+void func_800C9250(u8)
Definition: external.c:3424
void func_8008FD4C(Player *, s8)
void func_unnamed27(void)
Definition: code_8008C1D0.c:136
@@ -268,7 +268,7 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
f32 D_800E3770[]
Definition: kart_attributes.inc.c:418
void func_unnamed18(void)
Definition: code_8008C1D0.c:103
-void func_800CB064(u8)
Definition: external.c:3954
+void func_800CB064(u8)
Definition: external.c:4011
void func_8008D0FC(Player *, s8)
Definition: code_8008C1D0.c:469
void func_8008E4A4(Player *, s8)
Definition: code_8008C1D0.c:952
void func_unnamed33(void)
Definition: code_8008C1D0.c:161
@@ -284,14 +284,14 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
void func_unnamed29(void)
Definition: code_8008C1D0.c:145
void func_unnamed10(void)
Definition: code_8008C1D0.c:79
void func_8008D9C0(Player *)
Definition: code_8008C1D0.c:690
-void func_800CA730(u8)
Definition: external.c:3780
+void func_800CA730(u8)
Definition: external.c:3837
void func_unnamed23(void)
Definition: code_8008C1D0.c:120
void func_8008C310(Player *)
Definition: code_8008C1D0.c:166
void func_unnamed34(void)
Definition: code_8008C1D0.c:172
void func_8008EDC0(Player *)
Definition: code_8008C1D0.c:1186
void func_8008D698(Player *, s8)
Definition: code_8008C1D0.c:606
-void func_80090178(Player *, s8, Vec3f, Vec3f)
Definition: code_8008C1D0.c:1684
+void func_80090178(Player *, s8, Vec3f, Vec3f)
Definition: code_8008C1D0.c:1695
void func_unnamed30(void)
Definition: code_8008C1D0.c:149
void func_unnamed19(void)
Definition: code_8008C1D0.c:106
@@ -306,7 +306,7 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
f32 D_800E3750[]
Definition: kart_attributes.inc.c:415
void func_8008F1B8(Player *, s8)
Definition: code_8008C1D0.c:1272
s32 gIsPlayerTripleAButtonCombo[]
-void func_800CAFC0(u8)
Definition: external.c:3937
+void func_800CAFC0(u8)
Definition: external.c:3994
void func_8008E118(Player *, s8)
Definition: code_8008C1D0.c:883
void func_8008D4B4(Player *)
Definition: code_8008C1D0.c:559
void func_unnamed11(void)
Definition: code_8008C1D0.c:82
@@ -319,12 +319,12 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
void func_unnamed6(void)
Definition: code_8008C1D0.c:60
void func_8008E6C0(Player *, s8)
Definition: code_8008C1D0.c:1013
void func_unnamed7(void)
Definition: code_8008C1D0.c:64
-s32 func_800910E4(Player *)
Definition: code_8008C1D0.c:1972
+s32 func_800910E4(Player *)
Definition: code_8008C1D0.c:1983
void func_8008C214(void)
Definition: code_8008C1D0.c:52
void func_8008FB30(Player *, s8)
Definition: code_8008C1D0.c:1504
void func_8008E8D8(Player *, s8)
Definition: code_8008C1D0.c:1066
void func_8008F3E0(Player *)
Definition: code_8008C1D0.c:1321
-void func_800CA59C(u8)
Definition: external.c:3754
+void func_800CA59C(u8)
Definition: external.c:3811
void func_unnamed20(void)
Definition: code_8008C1D0.c:109
void func_8008D570(Player *, s8)
Definition: code_8008C1D0.c:581
void func_8008F0E8(Player *)
Definition: code_8008C1D0.c:1251
@@ -335,13 +335,13 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
void func_8008F3F4(Player *, s8)
void func_8008FC1C(Player *)
Definition: code_8008C1D0.c:1527
f32 D_800E3730[]
Definition: kart_attributes.inc.c:412
-void func_80090868(Player *)
Definition: code_8008C1D0.c:1792
+void func_80090868(Player *)
Definition: code_8008C1D0.c:1803
void func_8008C9EC(Player *, s8)
Definition: code_8008C1D0.c:343
void func_8008FDA8(Player *, s8)
void func_unnamed31(void)
Definition: code_8008C1D0.c:153
void func_8008D7B0(Player *, s8)
Definition: code_8008C1D0.c:638
-void func_80090970(Player *, s8, s8)
Definition: code_8008C1D0.c:1823
+void func_80090970(Player *, s8, s8)
Definition: code_8008C1D0.c:1834
void func_unnamed4(void)
Definition: code_8008C1D0.c:48
void func_unnamed3(void)
Definition: code_8008C1D0.c:40
void func_8008EC34(Player *, s8)
Definition: code_8008C1D0.c:1155
@@ -353,7 +353,7 @@ $(document).ready(function(){initNavTree('code__8008C1D0_8h_source.html',''); in
void func_8008E3C0(Player *, s8)
void func_8008FC64(Player *, s8)
Definition: code_8008C1D0.c:1537
void func_8008F5A4(Player *, s8)
Definition: code_8008C1D0.c:1369
-void func_80090778(Player *)
Definition: code_8008C1D0.c:1762
+void func_80090778(Player *)
Definition: code_8008C1D0.c:1773
void func_8008DF98(Player *, s8)
Definition: code_8008C1D0.c:850
void func_8008F8DC(Player *, s8)
Definition: code_8008C1D0.c:1443
void func_8008F650(Player *, s8)
Definition: code_8008C1D0.c:1393
diff --git a/code__80091440_8c.html b/code__80091440_8c.html
index b1638a354..94a1ce9f0 100644
--- a/code__80091440_8c.html
+++ b/code__80091440_8c.html
@@ -104,38 +104,12 @@ Include dependency graph for code_80091440.c:
-
-◆ func_80091440()
-
-
-
-
-
- | void func_80091440 |
- ( |
- s8 |
- arg0 | ) |
- |
-
-
-
-
◆ func_800914A0()
diff --git a/code__80091440_8c.js b/code__80091440_8c.js
index ee547d8ec..6fba781d4 100644
--- a/code__80091440_8c.js
+++ b/code__80091440_8c.js
@@ -1,6 +1,5 @@
var code__80091440_8c =
[
- [ "func_80091440", "code__80091440_8c.html#afe6f0d545c4101acb5b9d32f892f8195", null ],
[ "func_800914A0", "code__80091440_8c.html#a6c082d192ae60cde391f7e4814146411", null ],
[ "func_800914E0", "code__80091440_8c.html#a0e3e11ee3291ece2e2b0762958ea07fc", null ]
];
\ No newline at end of file
diff --git a/code__80091440_8h_source.html b/code__80091440_8h_source.html
index fad2226ac..f3ed31f74 100644
--- a/code__80091440_8h_source.html
+++ b/code__80091440_8h_source.html
@@ -91,9 +91,9 @@ $(document).ready(function(){initNavTree('code__80091440_8h_source.html',''); in
-void func_80091440(s8)
Definition: code_80091440.c:10
-void func_800914A0(void)
Definition: code_80091440.c:17
-void func_800914E0(void)
Definition: code_80091440.c:24
+void func_80091440(s8)
Definition: code_8008C1D0.c:2094
+void func_800914A0(void)
Definition: code_80091440.c:10
+void func_800914E0(void)
Definition: code_80091440.c:17
signed char s8
Definition: ultratypes.h:11
diff --git a/code__80091750_8c.html b/code__80091750_8c.html
index 067e92d0d..c65be541b 100644
--- a/code__80091750_8c.html
+++ b/code__80091750_8c.html
@@ -82,6 +82,7 @@ $(document).ready(function(){initNavTree('code__80091750_8c.html',''); initResiz
+
+
+◆ FUNC_800ADF48DEF
+
+
+
+
+
+ | #define FUNC_800ADF48DEF 60 |
+
+
+
+
+
+
◆ char_to_glyph_index()
@@ -12183,11 +12204,11 @@ Here is the caller graph for this function:
}
-#define FLOWER_CUP
Definition: defines.h:145
-#define BATTLE_CUP
Definition: defines.h:148
-#define STAR_CUP
Definition: defines.h:146
-#define MUSHROOM_CUP
Options for gCupSelection There is a "cup" for battle mode, probably so that the battle courses could...
Definition: defines.h:144
-#define SPECIAL_CUP
Definition: defines.h:147
+#define FLOWER_CUP
Definition: defines.h:153
+#define BATTLE_CUP
Definition: defines.h:156
+#define STAR_CUP
Definition: defines.h:154
+#define MUSHROOM_CUP
Options for gCupSelection There is a "cup" for battle mode, probably so that the battle courses could...
Definition: defines.h:152
+#define SPECIAL_CUP
Definition: defines.h:155
diff --git a/code__80091750_8c.js b/code__80091750_8c.js
index 92907bf87..45781bf4b 100644
--- a/code__80091750_8c.js
+++ b/code__80091750_8c.js
@@ -1,5 +1,6 @@
var code__80091750_8c =
[
+ [ "FUNC_800ADF48DEF", "code__80091750_8c.html#a11e6483e492601ac964925d87320ab15", null ],
[ "char_to_glyph_index", "code__80091750_8c.html#ace62f40ce813c34904327e39643a0dbf", null ],
[ "convert_number_to_ascii", "code__80091750_8c.html#a87ff828f0134d42058cf8be2e012a8a3", null ],
[ "dma_copy_base_729a30", "code__80091750_8c.html#a52ee4b4555f295e2e45eaa852db8ece7", null ],
diff --git a/code__80091750_8h_source.html b/code__80091750_8h_source.html
index 42db23a6b..2c4ce16cc 100644
--- a/code__80091750_8h_source.html
+++ b/code__80091750_8h_source.html
@@ -638,7 +638,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
s32 gNumD_8018E118Entries
u32 _course_mario_raceway_dl_mio0SegmentRomStart[]
void func_800A4A24(struct_8018D9E0_entry *)
Definition: code_80091750.c:9723
-void func_800AF4DC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14259
+void func_800AF4DC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14263
#define D_8018E118_SIZE
Definition: code_80091750.h:340
char * D_800E7860[]
Definition: code_80091750.c:654
void func_800940EC(s32)
Definition: code_80091750.c:2523
@@ -664,7 +664,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
Unk_D_800E70A0 D_800E85C0[][4]
Definition: code_80091750.c:1300
void func_800A9E58(struct_8018D9E0_entry *)
Definition: code_80091750.c:11793
char * D_800E7980[]
Definition: code_80091750.c:794
-void func_800AF004(struct_8018D9E0_entry *)
Definition: code_80091750.c:14125
+void func_800AF004(struct_8018D9E0_entry *)
Definition: code_80091750.c:14129
void func_800A143C(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:8650
s32 func_80092DF8(s8 *)
Definition: code_80091750.c:2019
void func_800ACA14(struct_8018D9E0_entry *)
Definition: code_80091750.c:13084
@@ -698,14 +698,14 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
const u8 gPerCupIndexByCourseId[]
Definition: code_80091750.c:458
MkTexture * D_800E7D74[]
Definition: code_80091750.c:1020
Unk_D_800E70A0 D_800E7380[]
Definition: code_80091750.c:233
-void func_800AE218(struct_8018D9E0_entry *)
Definition: code_80091750.c:13743
+void func_800AE218(struct_8018D9E0_entry *)
Definition: code_80091750.c:13747
s32 func_80092E1C(char *)
void func_800A9710(struct_8018D9E0_entry *)
Definition: code_80091750.c:11473
RGBA16 D_800E74A8[]
Definition: code_80091750.c:300
void func_800A8250(void)
Definition: code_80091750.c:11033
char * D_800E75C4[]
Definition: code_80091750.c:412
void func_800AD1A4(struct_8018D9E0_entry *)
Definition: code_80091750.c:13281
-void func_800AEEE8(struct_8018D9E0_entry *)
Definition: code_80091750.c:14085
+void func_800AEEE8(struct_8018D9E0_entry *)
Definition: code_80091750.c:14089
void func_80092224(s32, s32, s32)
Definition: code_80091750.c:1690
void func_80094660(struct GfxPool *, s32)
@@ -722,9 +722,9 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
Unk_D_800E70A0 D_800E73E0[]
Definition: code_80091750.c:257
void func_800925CC(void)
Definition: code_80091750.c:1810
void func_800AB260(struct_8018D9E0_entry *)
Definition: code_80091750.c:12469
-void func_800AEF14(struct_8018D9E0_entry *)
Definition: code_80091750.c:14094
+void func_800AEF14(struct_8018D9E0_entry *)
Definition: code_80091750.c:14098
void func_800936B8(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2307
-void func_800AEF74(struct_8018D9E0_entry *)
Definition: code_80091750.c:14104
+void func_800AEF74(struct_8018D9E0_entry *)
Definition: code_80091750.c:14108
void func_800A4550(s32, s32, s32)
void func_8009E1E4(void)
Definition: code_80091750.c:7169
MkAnimation * D_800E7D34[]
Definition: code_80091750.c:1006
@@ -740,7 +740,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
void func_8009E230(void)
Definition: code_80091750.c:7179
void func_80092258(void)
Definition: code_80091750.c:1698
char * D_800E7A74[]
Definition: code_80091750.c:893
-void func_800AF270(struct_8018D9E0_entry *)
Definition: code_80091750.c:14197
+void func_800AF270(struct_8018D9E0_entry *)
Definition: code_80091750.c:14201
void func_80092630(void)
Definition: code_80091750.c:1821
void func_8009DF8C(u32, u32)
Definition: code_80091750.c:7041
void func_80093C88(void)
Definition: code_80091750.c:2440
@@ -850,7 +850,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
s32 func_800AAF70(s32)
Definition: code_80091750.c:12342
void func_8009CA2C(void)
Definition: code_80091750.c:6261
void func_800ABBCC(struct_8018D9E0_entry *)
Definition: code_80091750.c:12697
-void func_800ADF48(struct_8018D9E0_entry *)
Definition: code_80091750.c:13665
+void func_800ADF48(struct_8018D9E0_entry *)
Definition: code_80091750.c:13669
char D_800E77B4[]
Definition: code_80091750.c:604
char * D_800E7778[]
Definition: code_80091750.c:584
void add_8018D9E0_entry(s32, s32, s32, s8)
@@ -868,7 +868,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
void func_800AC300(struct_8018D9E0_entry *)
Definition: code_80091750.c:12867
MkTexture * D_800E7D0C[]
Definition: code_80091750.c:1000
char * D_800E7A80[]
Definition: code_80091750.c:899
-void func_800AEC54(struct_8018D9E0_entry *)
Definition: code_80091750.c:14014
+void func_800AEC54(struct_8018D9E0_entry *)
Definition: code_80091750.c:14018
char * D_800E7A60[]
Definition: code_80091750.c:882
void func_800A940C(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:11401
void func_800A7448(struct_8018D9E0_entry *)
Definition: code_80091750.c:10485
@@ -893,7 +893,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
void func_800A7A4C(s32)
Definition: code_80091750.c:10619
Gfx * func_8009BEF0(Gfx *, MkTexture *, f32, f32, s32, f32, f32)
-void func_800AF1AC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14174
+void func_800AF1AC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14178
void func_800921B4(void)
Definition: code_80091750.c:1674
void func_800A8CA4(struct_8018D9E0_entry *)
Definition: code_80091750.c:11219
@@ -950,7 +950,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
void func_80093B70(u32)
Definition: code_80091750.c:2405
-void func_800AEE90(struct_8018D9E0_entry *)
Definition: code_80091750.c:14067
+void func_800AEE90(struct_8018D9E0_entry *)
Definition: code_80091750.c:14071
#define D_8018DEE0_SIZE
Definition: code_80091750.h:339
void func_800AC458(struct_8018D9E0_entry *)
void func_800A6D94(s32, s32, u8 *)
@@ -965,7 +965,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
void func_800A1500(struct_8018D9E0_entry *)
Definition: code_80091750.c:8664
MkTexture * D_800E8174[]
Definition: code_80091750.c:1114
Unk_D_800E70A0 D_800E8600[][4]
Definition: code_80091750.c:1315
-void func_800AF740(struct_8018D9E0_entry *)
Definition: code_80091750.c:14311
+void func_800AF740(struct_8018D9E0_entry *)
Definition: code_80091750.c:14315
void func_800A09E0(struct_8018D9E0_entry *)
void func_800A0AD0(struct_8018D9E0_entry *)
char * D_800E7840[]
Definition: code_80091750.c:638
@@ -979,7 +979,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
void func_800A9A98(struct_8018D9E0_entry *)
Definition: code_80091750.c:11646
void func_80099A70(void)
Definition: code_80091750.c:4914
char * D_800E7744[]
Definition: code_80091750.c:563
-void func_800AEDBC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14054
+void func_800AEDBC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14058
char * D_800E775C[]
Definition: code_80091750.c:574
Unk_D_800E70A0 D_800E73D0[]
Definition: code_80091750.c:252
Unk_D_800E70A0 D_800E7430[]
Definition: code_80091750.c:276
@@ -1045,7 +1045,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
char * D_800E7524[]
Definition: code_80091750.c:366
void func_80092564(void)
Definition: code_80091750.c:1800
char * D_800E7A44
Definition: code_80091750.c:868
-void func_800AEEBC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14076
+void func_800AEEBC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14080
s32 char_to_glyph_index(char *)
Definition: code_80091750.c:1946
void func_800A9D5C(struct_8018D9E0_entry *)
Definition: code_80091750.c:11760
Gfx * func_8009B9D0(Gfx *, MkTexture *)
Definition: code_80091750.c:5699
@@ -1064,7 +1064,7 @@ $(document).ready(function(){initNavTree('code__80091750_8h_source.html',''); in
void func_8009CDDC(s32, s32)
Definition: code_80091750.c:6399
char * D_800E7A88[]
Definition: code_80091750.c:904
char * D_800E7868[]
Definition: code_80091750.c:659
-void func_800AF480(struct_8018D9E0_entry *)
Definition: code_80091750.c:14249
+void func_800AF480(struct_8018D9E0_entry *)
Definition: code_80091750.c:14253
struct_8018E768_entry D_8018E768[D_8018E768_SIZE]
Unk_D_800E70A0 D_800E7360[]
Definition: code_80091750.c:226
Gfx * draw_box_fill(Gfx *, s32, s32, s32, s32, s32, s32, s32, s32)
Definition: code_80091750.c:4601
diff --git a/common__textures_8inc_8c.html b/common__textures_8inc_8c.html
index 22cb8bcbe..2e69f1468 100644
--- a/common__textures_8inc_8c.html
+++ b/common__textures_8inc_8c.html
@@ -6861,14 +6861,14 @@ Variables
ITEM_STAR,
ITEM_STAR,
ITEM_STAR,
ITEM_STAR,
ITEM_STAR,
ITEM_BOO,
ITEM_BOO,
ITEM_BOO,
ITEM_BOO,
ITEM_BOO,
},
}
-#define ITEM_STAR
Definition: defines.h:294
-#define ITEM_BANANA
Definition: defines.h:285
-#define ITEM_TRIPLE_GREEN_SHELL
Definition: defines.h:288
-#define ITEM_RED_SHELL
Definition: defines.h:289
-#define ITEM_BANANA_BUNCH
Definition: defines.h:286
-#define ITEM_GREEN_SHELL
Definition: defines.h:287
-#define ITEM_BOO
Definition: defines.h:295
-#define ITEM_FAKE_ITEM_BOX
Definition: defines.h:293
+#define ITEM_STAR
Definition: defines.h:302
+#define ITEM_BANANA
Definition: defines.h:293
+#define ITEM_TRIPLE_GREEN_SHELL
Definition: defines.h:296
+#define ITEM_RED_SHELL
Definition: defines.h:297
+#define ITEM_BANANA_BUNCH
Definition: defines.h:294
+#define ITEM_GREEN_SHELL
Definition: defines.h:295
+#define ITEM_BOO
Definition: defines.h:303
+#define ITEM_FAKE_ITEM_BOX
Definition: defines.h:301
@@ -8196,12 +8196,12 @@ Variables
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_TRIPLE_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
ITEM_SUPER_MUSHROOM,
},
}
-#define ITEM_SUPER_MUSHROOM
Definition: defines.h:299
-#define ITEM_THUNDERBOLT
Definition: defines.h:292
-#define ITEM_BLUE_SPINY_SHELL
Definition: defines.h:291
-#define ITEM_MUSHROOM
Definition: defines.h:296
-#define ITEM_TRIPLE_MUSHROOM
Definition: defines.h:298
-#define ITEM_TRIPLE_RED_SHELL
Definition: defines.h:290
+#define ITEM_SUPER_MUSHROOM
Definition: defines.h:307
+#define ITEM_THUNDERBOLT
Definition: defines.h:300
+#define ITEM_BLUE_SPINY_SHELL
Definition: defines.h:299
+#define ITEM_MUSHROOM
Definition: defines.h:304
+#define ITEM_TRIPLE_MUSHROOM
Definition: defines.h:306
+#define ITEM_TRIPLE_RED_SHELL
Definition: defines.h:298
diff --git a/data_8h_source.html b/data_8h_source.html
index 13cb1d856..bddb936a8 100644
--- a/data_8h_source.html
+++ b/data_8h_source.html
@@ -95,63 +95,67 @@ $(document).ready(function(){initNavTree('data_8h_source.html',''); initResizabl
8 #define AUDIO_LOCK_LOADING 0x19710515
10 #define NUMAIBUFFERS 3
- 11 #define AIBUFFER_LEN (0xa0 * 16)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 12 #define AIBUFFER_LEN (0xaa * 16)
+
+ 14 #define AIBUFFER_LEN (0xa0 * 16)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
u16 D_803B7192
Definition: data.c:439
u8 gDefaultShortNoteDurationTable[16]
Definition: data.c:336
s32 gAudioHeapSize
Definition: audio_session_presets.c:36
@@ -168,11 +172,11 @@ $(document).ready(function(){initNavTree('data_8h_source.html',''); initResizabl
s32 gCurrAiBufferIndex
Definition: data.c:430
f32 D_803B7178
Definition: data.c:435
s8 gUnusedCount800EA5C8
Definition: audio_session_presets.c:34
-u32 gAudioRandom
Definition: data.h:53
+u32 gAudioRandom
Definition: data.h:57
u64 * gAudioCmd
Definition: data.c:432
s16 gAiBufferLengths[NUMAIBUFFERS]
Definition: data.c:438
u32 D_803B71A0[4]
Definition: data.c:442
-s32 gCurrAudioFrameDmaCount
Definition: load.c:52
+s32 gCurrAudioFrameDmaCount
Definition: load.c:53
s16 sSquareWaves[256]
Definition: data.c:110
u32 fill2
Definition: data.c:347
f32 gStereoPanVolume[128]
Definition: data.c:390
@@ -193,9 +197,9 @@ $(document).ready(function(){initNavTree('data_8h_source.html',''); initResizabl
s32 D_800EA5D8
Definition: audio_session_presets.c:38
s32 gAudioTaskIndex
Definition: data.c:429
struct NoteSubEu gZeroNoteSub
Definition: data.c:349
-volatile s32 gAudioLoadLock
Definition: data.h:65
+volatile s32 gAudioLoadLock
Definition: data.h:69
struct ReverbSettingsEU sReverbSettings[]
Definition: audio_session_presets.c:7
-s16 gTatumsPerBeat
Definition: data.h:61
+s16 gTatumsPerBeat
Definition: data.h:65
s16 sSineWaves[256]
Definition: data.c:76
struct SPTask gAudioTasks[2]
Definition: data.c:434
diff --git a/defines_8h.html b/defines_8h.html
index 5e57589ea..49d79cd58 100644
--- a/defines_8h.html
+++ b/defines_8h.html
@@ -141,6 +141,10 @@ Macros
| |
| #define | DEMO_MODE_INACTIVE 0 |
| |
+| #define | COURSE_TIMER_ITER 0.01666666 |
+| |
+| #define | V_BlANK_TIMER_ITER 0.01666666 |
+| |
| #define | PLAYER_INACTIVE 0 |
| |
| #define | PLAYER_UNKNOWN_0x40 (1 << 6) |
@@ -975,6 +979,20 @@ Macros
+
+
+
+◆ COURSE_TIMER_ITER
+
+
+
+
+
+ | #define COURSE_TIMER_ITER 0.01666666 |
+
+
+
+
@@ -2943,6 +2961,20 @@ Macros
+
+
+
+◆ V_BlANK_TIMER_ITER
+
+
+
+
+
+ | #define V_BlANK_TIMER_ITER 0.01666666 |
+
+
+
+
diff --git a/defines_8h.js b/defines_8h.js
index 721c7b4e8..8515b8b14 100644
--- a/defines_8h.js
+++ b/defines_8h.js
@@ -35,6 +35,7 @@ var defines_8h =
[ "COURSE_DATA_MENU", "defines_8h.html#a3c38b8f03a3f96d8054b8768b651c947", null ],
[ "COURSE_SELECT_MENU", "defines_8h.html#ae9e9974737d16f8449f0fe7e68c8e7a4", null ],
[ "COURSE_SELECT_MENU_FROM_QUIT", "defines_8h.html#a337651c847b706a5fa2c8c02ae323db7", null ],
+ [ "COURSE_TIMER_ITER", "defines_8h.html#ab651d36bd66fc3e614b826872df411ea", null ],
[ "CREDITS_SEQUENCE", "defines_8h.html#ab44391bcab18019b1dce1711ea9995c1", null ],
[ "CUP_COURSE_FOUR", "defines_8h.html#a8dc28b85ae161ff0b0a7d1b5d3c1bbad", null ],
[ "CUP_COURSE_ONE", "defines_8h.html#ae04c2bca74efccd98e97ca0a6d5d5a3d", null ],
@@ -171,6 +172,7 @@ var defines_8h =
[ "TOAD", "defines_8h.html#afd95aa649c35f54671dc41e1f757b89c", null ],
[ "TOAD_SIZE", "defines_8h.html#aefc3b587853ceba930d4b7989cb84a51", null ],
[ "TWO_PLAYERS_SELECTED", "defines_8h.html#a98748f4c5112d0a0081d909822d4c8ab", null ],
+ [ "V_BlANK_TIMER_ITER", "defines_8h.html#a9811b097381fce66ff569710c45f558e", null ],
[ "VERSUS", "defines_8h.html#a6a20b2541362f25ac8099bf1e8fbfee6", null ],
[ "WARIO", "defines_8h.html#ade68d6c1932c4ee33cd68b2fea48157d", null ],
[ "WARIO_SIZE", "defines_8h.html#a089e44fa57b7f9f6f7e6f2ad14dfce4b", null ],
diff --git a/defines_8h_source.html b/defines_8h_source.html
index d7edb674a..1cb927e90 100644
--- a/defines_8h_source.html
+++ b/defines_8h_source.html
@@ -113,195 +113,203 @@ $(document).ready(function(){initNavTree('defines_8h_source.html',''); initResiz
68 #define DEMO_MODE_ACTIVE 1
69 #define DEMO_MODE_INACTIVE 0
- 77 #define PLAYER_INACTIVE 0
- 78 #define PLAYER_UNKNOWN_0x40 (1 << 6)
- 79 #define PLAYER_INVISIBLE_OR_BOMB (1 << 8)
- 80 #define PLAYER_STAGING (1 << 9)
- 81 #define PLAYER_UNKNOWN (1 << 10)
- 82 #define PLAYER_CINEMATIC_MODE (1 << 11)
- 83 #define PLAYER_CPU (1 << 12)
- 84 #define PLAYER_START_SEQUENCE (1 << 13)
- 85 #define PLAYER_HUMAN (1 << 14)
- 86 #define PLAYER_EXISTS (1 << 15)
-
-
- 89 #define PLAYER_HUMAN_AND_CPU PLAYER_EXISTS | PLAYER_HUMAN | PLAYER_CPU | PLAYER_START_SEQUENCE
-
- 91 #define ZERO_PLAYERS_SELECTED 0
- 92 #define ONE_PLAYERS_SELECTED 1
- 93 #define TWO_PLAYERS_SELECTED 2
- 94 #define THREE_PLAYERS_SELECTED 3
- 95 #define FOUR_PLAYERS_SELECTED 4
- 96 #define SELECTED_PLAYER_DEFINES_TOTAL 5
-
-
-
- 100 #define PLAYER_THREE 2
- 101 #define PLAYER_FOUR 3
-
-
- 104 #define MARIO_SIZE 0.75f
- 105 #define LUIGI_SIZE 0.75f
- 106 #define YOSHI_SIZE 0.75f
- 107 #define TOAD_SIZE 0.75f
- 108 #define DK_SIZE 0.75f
- 109 #define WARIO_SIZE 0.75f
- 110 #define PEACH_SIZE 0.75f
- 111 #define BOWSER_SIZE 0.75f
-
-
- 114 #define MAX_NUM_MAIN_MENU_GAME_TYPES 3
-
-
- 120 #define TIME_TRIALS 1
-
-
+
+ 72 #define COURSE_TIMER_ITER 0.020041665999999999
+
+ 74 #define COURSE_TIMER_ITER 0.01666666
+
+
+ 77 #define V_BlANK_TIMER_ITER 0.01666666
+
+ 85 #define PLAYER_INACTIVE 0
+ 86 #define PLAYER_UNKNOWN_0x40 (1 << 6)
+ 87 #define PLAYER_INVISIBLE_OR_BOMB (1 << 8)
+ 88 #define PLAYER_STAGING (1 << 9)
+ 89 #define PLAYER_UNKNOWN (1 << 10)
+ 90 #define PLAYER_CINEMATIC_MODE (1 << 11)
+ 91 #define PLAYER_CPU (1 << 12)
+ 92 #define PLAYER_START_SEQUENCE (1 << 13)
+ 93 #define PLAYER_HUMAN (1 << 14)
+ 94 #define PLAYER_EXISTS (1 << 15)
+
+
+ 97 #define PLAYER_HUMAN_AND_CPU PLAYER_EXISTS | PLAYER_HUMAN | PLAYER_CPU | PLAYER_START_SEQUENCE
+
+ 99 #define ZERO_PLAYERS_SELECTED 0
+ 100 #define ONE_PLAYERS_SELECTED 1
+ 101 #define TWO_PLAYERS_SELECTED 2
+ 102 #define THREE_PLAYERS_SELECTED 3
+ 103 #define FOUR_PLAYERS_SELECTED 4
+ 104 #define SELECTED_PLAYER_DEFINES_TOTAL 5
+
+
+
+ 108 #define PLAYER_THREE 2
+ 109 #define PLAYER_FOUR 3
+
+
+ 112 #define MARIO_SIZE 0.75f
+ 113 #define LUIGI_SIZE 0.75f
+ 114 #define YOSHI_SIZE 0.75f
+ 115 #define TOAD_SIZE 0.75f
+ 116 #define DK_SIZE 0.75f
+ 117 #define WARIO_SIZE 0.75f
+ 118 #define PEACH_SIZE 0.75f
+ 119 #define BOWSER_SIZE 0.75f
+
+
+ 122 #define MAX_NUM_MAIN_MENU_GAME_TYPES 3
-
-
-
-
-
-
- 144 #define MUSHROOM_CUP 0
-
-
- 147 #define SPECIAL_CUP 3
-
-
-
-
-
-
-
-
-
-
-
-
- 169 #define OPTIONS_MENU 5
-
- 171 #define COURSE_DATA_MENU 7
- 172 #define LOGO_INTRO_MENU 8
- 173 #define CONTROLLER_PAK_MENU 9
- 174 #define START_MENU 10
-
- 176 #define PLAYER_SELECT_MENU 12
- 177 #define COURSE_SELECT_MENU 13
- 178 #define RACING_DUPLICATE 14
-
- 183 #define START_MENU_FROM_QUIT 0
- 184 #define MAIN_MENU_FROM_QUIT 1
- 185 #define PLAYER_SELECT_MENU_FROM_QUIT 2
- 186 #define COURSE_SELECT_MENU_FROM_QUIT 3
-
- 188 #define ENDING_SEQUENCE 5
- 189 #define CREDITS_SEQUENCE 9
-
- 194 #define BLANK_MAIN_MENU 0
- 195 #define OPTIONS_SELECTION 1
- 196 #define DATA_SELECTION 2
- 197 #define PLAYER_NUM_SELECTION 3
- 198 #define GAME_MODE_SELECTION 4
- 199 #define GAME_MODE_CC_OR_TIME_TRIALS_OPTIONS_SELECTION 5
- 200 #define CONFIRM_OK_SELECTION 6
- 201 #define CONFIRM_OK_SELECTION_FROM_BACK_OUT 7
- 202 #define TIME_TRIALS_DATA_SELECTION_FROM_BACK_OUT 8
-
- 207 #define CONTROLLER_PAK_MENU_SELECT_RECORD 1
- 208 #define CONTROLLER_PAK_MENU_END 2
- 209 #define CONTROLLER_PAK_MENU_ERASE 3
- 210 #define CONTROLLER_PAK_MENU_QUIT 4
- 211 #define CONTROLLER_PAK_MENU_TABLE_GAME_DATA 5
- 212 #define CONTROLLER_PAK_MENU_GO_TO_ERASING 6
- 213 #define CONTROLLER_PAK_MENU_ERASING 7
- 214 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NOT_ERASED 8
- 215 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NO_PAK 9
- 216 #define CONTROLLER_PAK_MENU_ERASE_ERROR_PAK_CHANGED 10
-
- 221 #define SCREEN_MODE_1P 0
- 222 #define SCREEN_MODE_2P_SPLITSCREEN_HORIZONTAL 1
- 223 #define SCREEN_MODE_2P_SPLITSCREEN_VERTICAL 2
- 224 #define SCREEN_MODE_3P_4P_SPLITSCREEN 3
- 225 #define NUM_SCREEN_MODES 4
-
- 230 #define TIME_TRIAL_3LAP_RECORD_1 0
- 231 #define TIME_TRIAL_3LAP_RECORD_2 1
- 232 #define TIME_TRIAL_3LAP_RECORD_3 2
- 233 #define TIME_TRIAL_3LAP_RECORD_4 3
- 234 #define TIME_TRIAL_3LAP_RECORD_5 4
- 235 #define TIME_TRIAL_1LAP_RECORD 5
-
-
-
-
- 248 #define TEXT_YELLOW 3
- 249 #define TEXT_BLUE_GREEN_RED_CYCLE_1 4
- 250 #define TEXT_BLUE_GREEN_RED_CYCLE_2 5
-
- 257 #define SOUND_STEREO 0
- 258 #define SOUND_HEADPHONES 1
- 259 #define SOUND_UNUSED 2
-
- 261 #define NUM_SOUND_MODES 4
-
-
-
-
-
-
-
-
-
- 275 #define CUP_COURSE_ONE 0
- 276 #define CUP_COURSE_TWO 1
- 277 #define CUP_COURSE_THREE 2
- 278 #define CUP_COURSE_FOUR 3
- 279 #define NUM_COURSES_PER_CUP 4
-
-
- 285 #define ITEM_BANANA 1
- 286 #define ITEM_BANANA_BUNCH 2
- 287 #define ITEM_GREEN_SHELL 3
- 288 #define ITEM_TRIPLE_GREEN_SHELL 4
- 289 #define ITEM_RED_SHELL 5
- 290 #define ITEM_TRIPLE_RED_SHELL 6
- 291 #define ITEM_BLUE_SPINY_SHELL 7
- 292 #define ITEM_THUNDERBOLT 8
- 293 #define ITEM_FAKE_ITEM_BOX 9
-
-
- 296 #define ITEM_MUSHROOM 12
- 297 #define ITEM_DOUBLE_MUSHROOM 13
- 298 #define ITEM_TRIPLE_MUSHROOM 14
- 299 #define ITEM_SUPER_MUSHROOM 15
-
- 304 #define BALLOON_STATUS_GONE 0
- 305 #define BALLOON_STATUS_PRESENT 1
- 306 #define BALLOON_STATUS_DEPARTING 2
-
- 311 #define MAX_TIME 0x927C0
-
- 317 #define BOOST_EFFECT 0x200
- 318 #define BOO_EFFECT 0x800
- 319 #define STAR_EFFECT 0x2000
- 320 #define HIT_ROTATING_EFFECT 0x4000
- 321 #define HOLD_BANANA_EFFECT 0x40000
- 322 #define REVERSE_EFFECT 0x400000
- 323 #define HIT_BY_ITEM_EFFECT 0x1000000
- 324 #define LIGHTNING_EFFECT 0x40000000
-
-
- 331 #define SPAWN_FIRST_SHELL 0
- 332 #define SPAWN_SECOND_SHELL 1
- 333 #define SPAWN_THIRD_SHELL 2
+
+ 128 #define TIME_TRIALS 1
+
+
+
+
+
+
+
+
+
+ 152 #define MUSHROOM_CUP 0
+
+
+ 155 #define SPECIAL_CUP 3
+
+
+
+
+
+
+
+
+
+
+
+
+ 177 #define OPTIONS_MENU 5
+
+ 179 #define COURSE_DATA_MENU 7
+ 180 #define LOGO_INTRO_MENU 8
+ 181 #define CONTROLLER_PAK_MENU 9
+ 182 #define START_MENU 10
+
+ 184 #define PLAYER_SELECT_MENU 12
+ 185 #define COURSE_SELECT_MENU 13
+ 186 #define RACING_DUPLICATE 14
+
+ 191 #define START_MENU_FROM_QUIT 0
+ 192 #define MAIN_MENU_FROM_QUIT 1
+ 193 #define PLAYER_SELECT_MENU_FROM_QUIT 2
+ 194 #define COURSE_SELECT_MENU_FROM_QUIT 3
+
+ 196 #define ENDING_SEQUENCE 5
+ 197 #define CREDITS_SEQUENCE 9
+
+ 202 #define BLANK_MAIN_MENU 0
+ 203 #define OPTIONS_SELECTION 1
+ 204 #define DATA_SELECTION 2
+ 205 #define PLAYER_NUM_SELECTION 3
+ 206 #define GAME_MODE_SELECTION 4
+ 207 #define GAME_MODE_CC_OR_TIME_TRIALS_OPTIONS_SELECTION 5
+ 208 #define CONFIRM_OK_SELECTION 6
+ 209 #define CONFIRM_OK_SELECTION_FROM_BACK_OUT 7
+ 210 #define TIME_TRIALS_DATA_SELECTION_FROM_BACK_OUT 8
+
+ 215 #define CONTROLLER_PAK_MENU_SELECT_RECORD 1
+ 216 #define CONTROLLER_PAK_MENU_END 2
+ 217 #define CONTROLLER_PAK_MENU_ERASE 3
+ 218 #define CONTROLLER_PAK_MENU_QUIT 4
+ 219 #define CONTROLLER_PAK_MENU_TABLE_GAME_DATA 5
+ 220 #define CONTROLLER_PAK_MENU_GO_TO_ERASING 6
+ 221 #define CONTROLLER_PAK_MENU_ERASING 7
+ 222 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NOT_ERASED 8
+ 223 #define CONTROLLER_PAK_MENU_ERASE_ERROR_NO_PAK 9
+ 224 #define CONTROLLER_PAK_MENU_ERASE_ERROR_PAK_CHANGED 10
+
+ 229 #define SCREEN_MODE_1P 0
+ 230 #define SCREEN_MODE_2P_SPLITSCREEN_HORIZONTAL 1
+ 231 #define SCREEN_MODE_2P_SPLITSCREEN_VERTICAL 2
+ 232 #define SCREEN_MODE_3P_4P_SPLITSCREEN 3
+ 233 #define NUM_SCREEN_MODES 4
+
+ 238 #define TIME_TRIAL_3LAP_RECORD_1 0
+ 239 #define TIME_TRIAL_3LAP_RECORD_2 1
+ 240 #define TIME_TRIAL_3LAP_RECORD_3 2
+ 241 #define TIME_TRIAL_3LAP_RECORD_4 3
+ 242 #define TIME_TRIAL_3LAP_RECORD_5 4
+ 243 #define TIME_TRIAL_1LAP_RECORD 5
+
+
+
+
+ 256 #define TEXT_YELLOW 3
+ 257 #define TEXT_BLUE_GREEN_RED_CYCLE_1 4
+ 258 #define TEXT_BLUE_GREEN_RED_CYCLE_2 5
+
+ 265 #define SOUND_STEREO 0
+ 266 #define SOUND_HEADPHONES 1
+ 267 #define SOUND_UNUSED 2
+
+ 269 #define NUM_SOUND_MODES 4
+
+
+
+
+
+
+
+
+
+ 283 #define CUP_COURSE_ONE 0
+ 284 #define CUP_COURSE_TWO 1
+ 285 #define CUP_COURSE_THREE 2
+ 286 #define CUP_COURSE_FOUR 3
+ 287 #define NUM_COURSES_PER_CUP 4
+
+
+ 293 #define ITEM_BANANA 1
+ 294 #define ITEM_BANANA_BUNCH 2
+ 295 #define ITEM_GREEN_SHELL 3
+ 296 #define ITEM_TRIPLE_GREEN_SHELL 4
+ 297 #define ITEM_RED_SHELL 5
+ 298 #define ITEM_TRIPLE_RED_SHELL 6
+ 299 #define ITEM_BLUE_SPINY_SHELL 7
+ 300 #define ITEM_THUNDERBOLT 8
+ 301 #define ITEM_FAKE_ITEM_BOX 9
+
+
+ 304 #define ITEM_MUSHROOM 12
+ 305 #define ITEM_DOUBLE_MUSHROOM 13
+ 306 #define ITEM_TRIPLE_MUSHROOM 14
+ 307 #define ITEM_SUPER_MUSHROOM 15
+
+ 312 #define BALLOON_STATUS_GONE 0
+ 313 #define BALLOON_STATUS_PRESENT 1
+ 314 #define BALLOON_STATUS_DEPARTING 2
+
+ 319 #define MAX_TIME 0x927C0
+
+ 325 #define BOOST_EFFECT 0x200
+ 326 #define BOO_EFFECT 0x800
+ 327 #define STAR_EFFECT 0x2000
+ 328 #define HIT_ROTATING_EFFECT 0x4000
+ 329 #define HOLD_BANANA_EFFECT 0x40000
+ 330 #define REVERSE_EFFECT 0x400000
+ 331 #define HIT_BY_ITEM_EFFECT 0x1000000
+ 332 #define LIGHTNING_EFFECT 0x40000000
+
- 335 #define GPACK_RGB888(r, g, b) (((r) << 16) | ((g) << 8) | (b))
- 336 #define COLOR_LIGHT GPACK_RGB888(0x1C, 0x00, 0x00)
- 337 #define COLOR_LAVA GPACK_RGB888(0x34, 0x00, 0x00)
- 338 #define COLOR_BLACK GPACK_RGB888(0, 0, 0)
-
-
+ 339 #define SPAWN_FIRST_SHELL 0
+ 340 #define SPAWN_SECOND_SHELL 1
+ 341 #define SPAWN_THIRD_SHELL 2
+
+ 343 #define GPACK_RGB888(r, g, b) (((r) << 16) | ((g) << 8) | (b))
+ 344 #define COLOR_LIGHT GPACK_RGB888(0x1C, 0x00, 0x00)
+ 345 #define COLOR_LAVA GPACK_RGB888(0x34, 0x00, 0x00)
+ 346 #define COLOR_BLACK GPACK_RGB888(0, 0, 0)
+
+
diff --git a/dir_000003_000002.html b/dir_000003_000002.html
index 3f4180cc1..3095bf2c4 100644
--- a/dir_000003_000002.html
+++ b/dir_000003_000002.html
@@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.h
+src → PR Relation
diff --git a/dir_000003_000006.html b/dir_000005_000006.html
similarity index 81%
rename from dir_000003_000006.html
rename to dir_000005_000006.html
index a5cae8036..b4468a700 100644
--- a/dir_000003_000006.html
+++ b/dir_000005_000006.html
@@ -5,7 +5,7 @@
-
Mario Kart 64: src -> data Relation
+Mario Kart 64: src/audio -> data Relation
@@ -62,7 +62,7 @@ $(function() {
@@ -81,12 +81,12 @@ $(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.h
+audio → data Relation
diff --git a/dir_000006_000000.html b/dir_000006_000000.html
index f24193a50..1e69786d3 100644
--- a/dir_000006_000000.html
+++ b/dir_000006_000000.html
@@ -81,7 +81,7 @@ $(document).ready(function(){initNavTree('dir_c1be8d27e7f84178e95f152701110b19.h
+data → include Relation
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html
index 58a3d6bcc..70df0e0a7 100644
--- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html
@@ -88,7 +88,7 @@ $(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.h
-
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
index 6227a09c3..d442ba37e 100644
--- a/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
+++ b/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map
@@ -1,26 +1,26 @@
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
index c5368a518..0ff90c121 100644
--- a/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
+++ b/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5
@@ -1 +1 @@
-8d50d16979b224d63a94a97b7a1c334f
\ No newline at end of file
+3f115d3d53e264c868ce97f972ebc7cd
\ No newline at end of file
diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.svg b/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.svg
index 49683170b..7ad22fb45 100644
--- a/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.svg
+++ b/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.svg
@@ -4,48 +4,29 @@
-