From b2eef6d6f2a2c21c977a0e1b5c3eb1c3bd8d88ea Mon Sep 17 00:00:00 2001 From: MegaMech Date: Wed, 17 Apr 2024 20:07:53 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20n64decom?= =?UTF-8?q?p/mk64@7f046d94057275605cdce7f22326dfa013a16330=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- actors_8c.html | 2 +- banshee__boardwalk_2course__data_8c.html | 2 +- banshee__boardwalk_2course__data_8h.html | 2 +- big__donut_2course__data_8c.html | 2 +- big__donut_2course__data_8h.html | 2 +- ...d__red__shells_2update_8inc_8c_source.html | 80 +++--- bug.html | 4 +- ceremony__and__credits_8c.html | 6 +- ceremony__and__credits_8h.html | 4 +- code__80005FD0_8h_source.html | 248 +++++++++--------- code__80091750_8c.html | 4 +- code__80091750_8h.html | 4 +- code__80281780_8c.html | 2 +- code__80281780_8h.html | 2 +- contpfs_8c.html | 10 +- controller_8h.html | 12 +- controller_8h_source.html | 4 +- doxygen_crawl.html | 62 ++--- green__shell_2update_8inc_8c_source.html | 2 +- kalimari__desert_2course__offsets_8c.html | 8 +- m2c_funcs.svg | 2 +- navtreeindex40.js | 2 +- navtreeindex42.js | 2 +- navtreeindex69.js | 2 +- nonmatching_funcs.svg | 2 +- objects_8h.html | 2 +- osPiRawStartDma_8c.html | 2 +- osPiStartDma_8c.html | 2 +- osViSwapBuffer_8c.html | 2 +- os__pi_8h.html | 2 +- os__vi_8h.html | 2 +- paddle__boat_2render_8inc_8c_source.html | 44 ++-- piint_8h.html | 6 +- playback_8c.html | 2 +- playback_8h.html | 2 +- player__controller_8c.html | 2 +- player__controller_8h.html | 2 +- podium__ceremony__actors_8c.html | 2 +- podium__ceremony__actors_8h.html | 2 +- race__logic_8c.html | 2 +- race__logic_8h.html | 2 +- render__courses_8c.html | 2 +- render__courses_8h.html | 2 +- render__objects_8c.html | 2 +- seqplayer_8c.html | 2 +- seqplayer_8h.html | 2 +- some__data_8c.html | 2 +- sounds_8h.html | 2 +- sptask_8h.html | 2 +- toads__turnpike_2course__data_8c.html | 2 +- toads__turnpike_2course__data_8h.html | 2 +- todo.html | 72 ++--- train_2render_8inc_8c_source.html | 38 +-- uniondu.html | 4 +- update__objects_8c.html | 8 +- wario__stadium_2course__data_8c.html | 2 +- wario__stadium_2course__data_8h.html | 2 +- 57 files changed, 345 insertions(+), 351 deletions(-) diff --git a/actors_8c.html b/actors_8c.html index a7631b973..1f69431ad 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?
Here is the call graph for this function:
diff --git a/banshee__boardwalk_2course__data_8c.html b/banshee__boardwalk_2course__data_8c.html index 30d3da56f..d5a1540af 100644 --- a/banshee__boardwalk_2course__data_8c.html +++ b/banshee__boardwalk_2course__data_8c.html @@ -665,7 +665,7 @@ Variables
}
s16 gCourseMaxZ
Definition code_800029B0.c:92
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/banshee__boardwalk_2course__data_8h.html b/banshee__boardwalk_2course__data_8h.html index 3beca2c5d..9112f3c77 100644 --- a/banshee__boardwalk_2course__data_8h.html +++ b/banshee__boardwalk_2course__data_8h.html @@ -716,7 +716,7 @@ Variables
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/big__donut_2course__data_8c.html b/big__donut_2course__data_8c.html index 53b135b13..b643a3ce7 100644 --- a/big__donut_2course__data_8c.html +++ b/big__donut_2course__data_8c.html @@ -160,7 +160,7 @@ Variables
#define G_RM_AA_ZB_OPA_SURF2
Definition gbi.h:942
#define G_CC_MODULATEIA
Definition gbi.h:492
#define G_RM_AA_ZB_TEX_EDGE
Definition gbi.h:957
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/big__donut_2course__data_8h.html b/big__donut_2course__data_8h.html index be566b323..64eebcad5 100644 --- a/big__donut_2course__data_8h.html +++ b/big__donut_2course__data_8h.html @@ -148,7 +148,7 @@ Variables
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html index 6b593cd1a..d6cfe95a5 100644 --- a/blue__and__red__shells_2update_8inc_8c_source.html +++ b/blue__and__red__shells_2update_8inc_8c_source.html @@ -116,47 +116,47 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
6#include <code_800029B0.h>
7
-
8void func_802B3B44(struct ShellActor *shell) {
-
9 u16 currentWaypoint;
-
10 u16 nextWaypoint;
-
11 f32 temp_f0;
-
12 f32 temp_f0_2;
-
13 f32 temp_f0_3;
-
14 f32 temp_f12_3;
-
15 f32 temp_f14_2;
-
16 f32 temp_f16_2;
-
17 f32 temp_f2;
-
18 f32 temp_f12;
-
19 f32 temp_f28;
-
20 f32 temp_f20;
-
21 f32 temp_f22;
-
22 f32 temp_f24;
-
23 f32 temp_f12_0;
-
24 f32 temp_f12_1;
-
25 f32 temp_f12_2;
-
26 f32 temp_f18_3;
-
27 f32 temp_f16_3;
-
28 f32 temp_f26;
-
29 Vec3f origPos;
+ + + + + + + + + + + + + + + + + + + + + +
30
-
31 currentWaypoint = shell->pathIndex;
-
32 temp_f2 = D_80164490[currentWaypoint].posX;
-
33 temp_f12 = D_80164490[currentWaypoint].posY;
-
34 temp_f28 = D_80164490[currentWaypoint].posZ;
-
35 nextWaypoint = currentWaypoint + 1;
+
31 currentWaypoint = shell->pathIndex;
+ + + +
36
-
37 if (nextWaypoint >= D_80164430) {
-
38 nextWaypoint -= D_80164430;
+
37 if (nextWaypoint >= D_80164430) {
+
39 }
40
-
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) {
-
46 temp_f18_3 = D_80164490[nextWaypoint].posX;
-
47 temp_f16_3 = D_80164490[nextWaypoint].posY;
-
48 temp_f26 = D_80164490[nextWaypoint].posZ;
+
41 temp_f20 = temp_f2 - shell->pos[0];
+
42 temp_f22 = temp_f12 - shell->pos[1];
+
43 temp_f24 = temp_f28 - shell->pos[2];
+ +
45 if (temp_f0 > 400.0f) {
+ + +
49
50 temp_f12_0 = temp_f18_3 - shell->pos[0];
51 temp_f12_1 = temp_f16_3 - shell->pos[1];
@@ -608,10 +608,10 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
s16 gCourseMaxX
Definition code_800029B0.c:86
s16 gPlayerPositionLUT[8]
Definition code_800029B0.c:144
-
s32 add_red_shell_in_unexpired_actor_list(s32 actorIndex)
Definition code_80005FD0.c:3288
+
s32 add_red_shell_in_unexpired_actor_list(s32 actorIndex)
Definition code_80005FD0.c:3253
TrackWaypoint * D_80164490
Definition code_80005FD0.c:166
u16 gNearestWaypointByPlayerId[12]
Definition code_80005FD0.c:162
-
s32 add_blue_shell_in_unexpired_actor_list(s32 arg0)
Definition code_80005FD0.c:3304
+
s32 add_blue_shell_in_unexpired_actor_list(s32 arg0)
Definition code_80005FD0.c:3269
u16 D_80164430
Definition code_80005FD0.c:161
s16 gPlayerBalloonCount[8]
Definition code_80057C60_var.c:232
u16 func_802AD950(Collision *collision, f32 boundingBoxSize, f32 x1, f32 y1, f32 z1, f32 x2, f32 y2, f32 z2)
Definition collision.c:1233
@@ -660,8 +660,6 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
s16 currentRank
Definition common_structs.h:251
Vec3f pos
Definition common_structs.h:258
Definition actor_types.h:302
-
Vec3f pos
Definition actor_types.h:323
-
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/bug.html b/bug.html index b0b20d6ca..cb0bbc309 100644 --- a/bug.html +++ b/bug.html @@ -117,7 +117,7 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
Global func_802AF314 (void)
possibly bug. Allocate memory but not increment the pointer. This is bad, dumb code, and more importantly it's bad dumb code that doesn't make any sense here. It is incremented after this function completes using a different variable. Not good.
Global init_sequence_players (void)
-
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
+
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
Global load_ceremony_cutscene (void)
these segmented addresses need to be symbols for mobility
Global load_sequence_internal (u32, u32, s32)
@@ -127,7 +127,7 @@ $(function(){initNavTree('bug.html',''); initResizable(); });

Global note_set_vel_pan_reverb (struct Note *note, f32 velocity, u8 pan, u8 reverbVol)
-
for the change to UQ0.7, the if statement should also have been changed accordingly
+
for the change to UQ0.7, the if statement should also have been changed accordingly
Global preload_sequence (u32, u8)
should be IS_SEQ_LOAD_COMPLETE
Global update_gamestate (void)
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index 537a90de9..bdb1582f7 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -1008,7 +1008,7 @@ Here is the caller graph for this function:
-
Todo
Cast to normal Camera? Or from CinematicCamera?
+
Todo
Cast to normal Camera? Or from CinematicCamera?
Here is the call graph for this function:
@@ -1295,7 +1295,7 @@ Here is the caller graph for this function:
-
Todo
Does this match as a return of s8?
+
Todo
Does this match as a return of s8?
Here is the call graph for this function:
@@ -2367,7 +2367,7 @@ Here is the call graph for this function:
-
Todo
What does this even do?
+
Todo
What does this even do?
Here is the call graph for this function:
diff --git a/ceremony__and__credits_8h.html b/ceremony__and__credits_8h.html index d6d4c8fbd..034c0b509 100644 --- a/ceremony__and__credits_8h.html +++ b/ceremony__and__credits_8h.html @@ -960,7 +960,7 @@ Here is the caller graph for this function:
-
Todo
Cast to normal Camera? Or from CinematicCamera?
+
Todo
Cast to normal Camera? Or from CinematicCamera?
Here is the call graph for this function:
@@ -2202,7 +2202,7 @@ Here is the call graph for this function:
-
Todo
What does this even do?
+
Todo
What does this even do?
Here is the call graph for this function:
diff --git a/code__80005FD0_8h_source.html b/code__80005FD0_8h_source.html index 377f94ec3..2df741bb9 100644 --- a/code__80005FD0_8h_source.html +++ b/code__80005FD0_8h_source.html @@ -539,21 +539,21 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
417
418#endif
-
void func_80012190(void)
Definition code_80005FD0.c:4357
+
void func_80012190(void)
Definition code_80005FD0.c:4322
void func_800188F4(Camera *, Player *, s32, s32)
-
void func_8001C14C(void)
Definition code_80005FD0.c:7566
+
void func_8001C14C(void)
Definition code_80005FD0.c:7531
s16 D_80163490[]
Definition code_80005FD0.c:129
f32 D_80163438[]
Definition code_80005FD0.c:117
-
void func_8000EEDC(void)
Definition code_80005FD0.c:3325
+
void func_8000EEDC(void)
Definition code_80005FD0.c:3290
Vec3f D_80162FA0
Definition code_80005FD0.c:50
void kart_ai_decisions_branch_item(s32, s16 *, s32)
u16 gPreviousKartAIBehaviourId[]
Definition code_80005FD0.c:96
s32 D_80164608[]
Definition code_80005FD0.c:185
-
void func_800149D0(void)
Definition code_80005FD0.c:5298
+
void func_800149D0(void)
Definition code_80005FD0.c:5263
D_801642D8_entry D_801642D8[]
Definition code_80005FD0.c:151
-
void func_80009000(s32)
Definition code_80005FD0.c:1381
-
void func_80008F38(s32)
Definition code_80005FD0.c:1371
-
s16 func_8000D6D0(Vec3f, s16 *, f32, f32, s16, s16)
Definition code_80005FD0.c:2750
+
void func_80009000(s32)
Definition code_80005FD0.c:1346
+
void func_80008F38(s32)
Definition code_80005FD0.c:1336
+
s16 func_8000D6D0(Vec3f, s16 *, f32, f32, s16, s16)
Definition code_80005FD0.c:2715
s16 D_80164670[]
Definition code_80005FD0.c:192
void func_800180F0(Camera *, Player *, s32, s32)
KartAIBehaviour * sCurrentKartAIBehaviour
Definition code_80005FD0.c:94
@@ -562,99 +562,99 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
s16 D_801633C8[]
Definition code_80005FD0.c:111
void func_80017720(s32, f32, s32, s16)
Collision D_80162E70
Definition code_80005FD0.c:35
-
void func_8001ABEC(struct struct_801642D8 *)
Definition code_80005FD0.c:7040
+
void func_8001ABEC(struct struct_801642D8 *)
Definition code_80005FD0.c:7005
s16 D_80164680[]
Definition code_80005FD0.c:194
-
s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2641
-
void func_800148C4(s32, Player *)
Definition code_80005FD0.c:5278
-
void func_80012780(TrainCarStuff *, PathNoY *, u16)
Definition code_80005FD0.c:4488
-
void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition code_80005FD0.c:5065
+
s16 func_8000D2B4(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2606
+
void func_800148C4(s32, Player *)
Definition code_80005FD0.c:5243
+
void func_80012780(TrainCarStuff *, PathNoY *, u16)
Definition code_80005FD0.c:4453
+
void func_80013F7C(s32, Player *, VehicleStuff *, f32, f32, s32, u32)
Definition code_80005FD0.c:5030
s16 D_80162FCC
Definition code_80005FD0.c:53
-
void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5575
-
void func_8000F2BC(TrackWaypoint *, size_t)
Definition code_80005FD0.c:3428
-
s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition code_80005FD0.c:2523
+
void func_80015544(s32, f32, s32, s32)
Definition code_80005FD0.c:5540
+
void func_8000F2BC(TrackWaypoint *, size_t)
Definition code_80005FD0.c:3393
+
s16 func_8000CC88(f32, f32, f32, Player *, s32, s32 *)
Definition code_80005FD0.c:2488
s16 D_801633B0[]
Definition code_80005FD0.c:110
s16 D_801634C0[]
Definition code_80005FD0.c:131
-
void func_8000F2DC(void)
Definition code_80005FD0.c:3433
-
void generate_player_smoke(void)
Definition code_80005FD0.c:3336
+
void func_8000F2DC(void)
Definition code_80005FD0.c:3398
+
void generate_player_smoke(void)
Definition code_80005FD0.c:3301
TrackWaypoint * D_801631D4
Definition code_80005FD0.c:82
-
s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:6797
+
s32 func_8001A310(s32, s32)
Definition code_80005FD0.c:6762
s16 D_80163398[]
Definition code_80005FD0.c:109
void func_8001A0A4(u16 *, Camera *, Player *, s8, s32)
-
s32 add_red_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3288
+
s32 add_red_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3253
PathNoY * D_80163598
Definition code_80005FD0.c:137
-
void func_8000F0E0(void)
Definition code_80005FD0.c:3380
-
void kart_ai_behaviour_end(s32, Player *)
Definition code_80005FD0.c:4254
-
void func_8001A124(s32, s32)
Definition code_80005FD0.c:6746
+
void func_8000F0E0(void)
Definition code_80005FD0.c:3345
+
void kart_ai_behaviour_end(s32, Player *)
Definition code_80005FD0.c:4219
+
void func_8001A124(s32, s32)
Definition code_80005FD0.c:6711
s16 D_80164478[]
Definition code_80005FD0.c:164
-
void kart_ai_behaviour(s32)
Definition code_80005FD0.c:4291
+
void kart_ai_behaviour(s32)
Definition code_80005FD0.c:4256
f32 D_80164658[]
Definition code_80005FD0.c:190
-
void func_8001C3C4(s32)
Definition code_80005FD0.c:7615
+
void func_8001C3C4(s32)
Definition code_80005FD0.c:7580
s32 D_8016359C
Definition code_80005FD0.c:138
u16 D_80163348[]
Definition code_80005FD0.c:102
-
f32 func_800145A8(s16, f32, s16)
Definition code_80005FD0.c:5200
+
f32 func_800145A8(s16, f32, s16)
Definition code_80005FD0.c:5165
s16 D_801644F8[]
Definition code_80005FD0.c:170
void func_800178F4(Camera *, Player *, s32, s32)
-
void func_80014BB4(s32)
Definition code_80005FD0.c:5336
+
void func_80014BB4(s32)
Definition code_80005FD0.c:5301
UnkStruct_46D0 D_801646D0[]
Definition code_80005FD0.c:211
-
void func_80014CC0(s32, Player *)
Definition code_80005FD0.c:5359
+
void func_80014CC0(s32, Player *)
Definition code_80005FD0.c:5324
void func_80015314(s32, f32, s32)
-
void func_8000D438(s32, u16)
Definition code_80005FD0.c:2685
-
s16 func_8000CD24(f32, f32, f32, s16, Player *, s32, s32)
Definition code_80005FD0.c:2537
-
void func_8000BBD8(u16, f32, s16)
Definition code_80005FD0.c:2239
-
void func_80014B6C(s32, Player *)
Definition code_80005FD0.c:5332
-
void func_8001C05C(void)
Definition code_80005FD0.c:7542
+
void func_8000D438(s32, u16)
Definition code_80005FD0.c:2650
+
s16 func_8000CD24(f32, f32, f32, s16, Player *, s32, s32)
Definition code_80005FD0.c:2502
+
void func_8000BBD8(u16, f32, s16)
Definition code_80005FD0.c:2204
+
void func_80014B6C(s32, Player *)
Definition code_80005FD0.c:5297
+
void func_8001C05C(void)
Definition code_80005FD0.c:7507
void func_80017F10(s32, f32, s32, s16)
-
void func_80010DBC(s32)
Definition code_80005FD0.c:3888
-
void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5766
+
void func_80010DBC(s32)
Definition code_80005FD0.c:3853
+
void func_800162CC(s32, f32, s32, s16)
Definition code_80005FD0.c:5731
s16 D_80162F50[]
Definition code_80005FD0.c:45
-
void func_8001490C(s32)
Definition code_80005FD0.c:5282
+
void func_8001490C(s32)
Definition code_80005FD0.c:5247
Vec3f D_80162FC0
Definition code_80005FD0.c:52
u16 D_801637BE
-
void func_800147E0(void)
Definition code_80005FD0.c:5261
-
void func_8001487C(void)
Definition code_80005FD0.c:5271
-
s16 func_8000D940(Vec3f, s16 *, f32, f32, s16)
Definition code_80005FD0.c:2816
+
void func_800147E0(void)
Definition code_80005FD0.c:5226
+
void func_8001487C(void)
Definition code_80005FD0.c:5236
+
s16 func_8000D940(Vec3f, s16 *, f32, f32, s16)
Definition code_80005FD0.c:2781
f32 D_8016320C
Definition code_80005FD0.c:87
-
void func_80013054(void)
Definition code_80005FD0.c:4708
+
void func_80013054(void)
Definition code_80005FD0.c:4673
u16 gNearestWaypointByPlayerId[]
Definition code_80005FD0.c:162
s32 D_80163448
Definition code_80005FD0.c:118
f32 D_80164688[]
Definition code_80005FD0.c:195
-
void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:6804
+
void func_8001A348(s32, f32, s32)
Definition code_80005FD0.c:6769
f32 func_80009258(s32, f32, f32)
-
void func_8000BA14(u16, f32, f32, s16)
Definition code_80005FD0.c:2204
+
void func_8000BA14(u16, f32, f32, s16)
Definition code_80005FD0.c:2169
u16 D_801630E0
Definition code_80005FD0.c:70
Vec3f D_80162FB0
Definition code_80005FD0.c:51
-
void func_8001530C(void)
Definition code_80005FD0.c:5510
+
void func_8001530C(void)
Definition code_80005FD0.c:5475
f32 D_80164618[]
Definition code_80005FD0.c:186
-
void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:6841
+
void func_8001A518(s32, s32, s32)
Definition code_80005FD0.c:6806
void func_8001577C(Camera *, UNUSED Player *, s32, s32)
s16 D_80163300[]
Definition code_80005FD0.c:98
void func_8000CBA4(f32, f32, f32, s16 *, s32)
-
s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition code_80005FD0.c:2410
-
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6741
-
void func_80014A60(s32)
Definition code_80005FD0.c:5309
+
s16 func_8000C884(f32, f32, f32, s16, s32, u16)
Definition code_80005FD0.c:2375
+
void func_8001A0DC(u16 *, Camera *, Player *, s8, s32)
Definition code_80005FD0.c:6706
+
void func_80014A60(s32)
Definition code_80005FD0.c:5274
f32 D_80164648[]
Definition code_80005FD0.c:189
KartAIBehaviour * gCoursesKartAIBehaviour[]
Definition code_80005FD0.c:39
-
s16 func_8000DBAC(Vec3f, s16 *, f32)
Definition code_80005FD0.c:2882
+
s16 func_8000DBAC(Vec3f, s16 *, f32)
Definition code_80005FD0.c:2847
void set_places(void)
Definition code_80005FD0.c:692
struct unexpiredActors gUnexpiredActorsList[]
Definition code_80005FD0.c:150
u16 D_80163318[]
Definition code_80005FD0.c:99
s16 D_80164538[]
Definition code_80005FD0.c:172
void func_800074D4(void)
f32 D_801631A0[]
Definition code_80005FD0.c:78
-
void func_8001968C(void)
Definition code_80005FD0.c:6491
-
void func_800090F0(s32, Player *)
Definition code_80005FD0.c:1418
+
void func_8001968C(void)
Definition code_80005FD0.c:6456
+
void func_800090F0(s32, Player *)
Definition code_80005FD0.c:1383
f32 D_80163028[]
Definition code_80005FD0.c:65
s32 D_80163238
Definition code_80005FD0.c:89
-
void func_800132F4(void)
Definition code_80005FD0.c:4764
+
void func_800132F4(void)
Definition code_80005FD0.c:4729
s32 D_801630B8[]
Definition code_80005FD0.c:69
void func_8001A588(u16 *, Camera *, Player *, s8, s32)
-
void func_8000F628(void)
Definition code_80005FD0.c:3506
-
s32 add_actor_in_unexpired_actor_list(s32, s16)
Definition code_80005FD0.c:3267
-
f32 func_8000B874(f32, f32, u16, s32)
Definition code_80005FD0.c:2168
-
void func_80019FB4(s32)
Definition code_80005FD0.c:6710
+
void func_8000F628(void)
Definition code_80005FD0.c:3471
+
s32 add_actor_in_unexpired_actor_list(s32, s16)
Definition code_80005FD0.c:3232
+
f32 func_8000B874(f32, f32, u16, s32)
Definition code_80005FD0.c:2133
+
void func_80019FB4(s32)
Definition code_80005FD0.c:6675
s16 D_8016435A
Definition code_80005FD0.c:153
s16 D_80162F10[]
Definition code_80005FD0.c:44
-
void reset_kart_ai_behaviour(s32)
Definition code_80005FD0.c:4182
+
void reset_kart_ai_behaviour(s32)
Definition code_80005FD0.c:4147
s32 func_80006018(f32, f32, f32, f32, f32, f32, f32, f32)
Definition code_80005FD0.c:562
s16 D_80162FF8[]
Definition code_80005FD0.c:63
s32 gLapCountByPlayerId[]
Definition code_80005FD0.c:157
@@ -663,15 +663,15 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
f32 func_80010F40(f32, f32, f32, s32, s32)
f32 D_8016344C
Definition code_80005FD0.c:119
s16 * D_801631D8
Definition code_80005FD0.c:83
-
void delete_actor_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3312
-
s16 func_8000C0BC(f32, f32, f32, u16, s32 *)
Definition code_80005FD0.c:2314
+
void delete_actor_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3277
+
s16 func_8000C0BC(f32, f32, f32, u16, s32 *)
Definition code_80005FD0.c:2279
u16 D_80163240[]
Definition code_80005FD0.c:90
void func_800099EC(s32, Player *)
void func_80019118(s32, f32, s32, s16)
-
void update_vehicle_paddle_boats(void)
Definition code_80005FD0.c:4793
+
void update_vehicle_paddle_boats(void)
Definition code_80005FD0.c:4758
u16 D_80163258[]
Definition code_80005FD0.c:91
-
s16 func_8000D24C(f32, f32, f32, s32 *)
Definition code_80005FD0.c:2633
-
void func_800100F0(s32)
Definition code_80005FD0.c:3669
+
s16 func_8000D24C(f32, f32, f32, s32 *)
Definition code_80005FD0.c:2598
+
void func_800100F0(s32)
Definition code_80005FD0.c:3634
f32 func_80010FA0(f32, f32, f32, s32, s32)
s16 D_801631C8
Definition code_80005FD0.c:79
TrackWaypoint * D_801631D0
Definition code_80005FD0.c:81
@@ -680,61 +680,61 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
void func_80015C94(Camera *, Player *, s32, s32)
s16 func_80005FD0(Vec3f, Vec3f)
Definition code_80005FD0.c:550
f32 D_80163450[]
Definition code_80005FD0.c:120
-
void func_8001BE78(void)
Definition code_80005FD0.c:7504
-
void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5659
+
void func_8001BE78(void)
Definition code_80005FD0.c:7469
+
void func_80015A9C(s32, f32, s32, s16)
Definition code_80005FD0.c:5624
void func_80016C3C(s32, f32, s32)
-
f32 func_8000D3B8(s32)
Definition code_80005FD0.c:2662
+
f32 func_8000D3B8(s32)
Definition code_80005FD0.c:2627
s16 D_80163478
Definition code_80005FD0.c:121
-
f32 func_80013C74(s16, s16)
Definition code_80005FD0.c:4968
+
f32 func_80013C74(s16, s16)
Definition code_80005FD0.c:4933
s16 D_80163010[]
Definition code_80005FD0.c:64
-
s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition code_80005FD0.c:4065
-
void func_80019E58(void)
Definition code_80005FD0.c:6681
+
s32 process_path_data(TrackWaypoint *, TrackWaypoint *)
Definition code_80005FD0.c:4030
+
void func_80019E58(void)
Definition code_80005FD0.c:6646
s32 D_801634F0
Definition code_80005FD0.c:134
-
void func_8000F124(void)
Definition code_80005FD0.c:3388
+
void func_8000F124(void)
Definition code_80005FD0.c:3353
s32 func_8000B7E4(s32, u16)
void func_80019760(Camera *, UNUSED Player *, s32, s32)
-
void func_8000B95C(s32, u16, s32)
Definition code_80005FD0.c:2194
-
s32 func_8001168C(PathNoY *, TrackWaypoint *, s32)
Definition code_80005FD0.c:4095
+
void func_8000B95C(s32, u16, s32)
Definition code_80005FD0.c:2159
+
s32 func_8001168C(PathNoY *, TrackWaypoint *, s32)
Definition code_80005FD0.c:4060
s32 D_80164628[]
Definition code_80005FD0.c:187
-
s16 func_80010CB0(s32, s32)
Definition code_80005FD0.c:3869
-
void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:6983
+
s16 func_80010CB0(s32, s32)
Definition code_80005FD0.c:3834
+
void func_8001AAAC(s16, s16, s16)
Definition code_80005FD0.c:6948
s32 D_80163128[]
Definition code_80005FD0.c:75
f32 D_80163418[]
Definition code_80005FD0.c:115
-
s32 add_blue_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3304
+
s32 add_blue_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3269
void func_800070F4(void)
Definition code_80005FD0.c:781
f32 D_8016469C
Definition code_80005FD0.c:197
-
void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:6650
+
void func_80019D2C(Camera *, Player *, s32)
Definition code_80005FD0.c:6615
s16 D_801630E2
Definition code_80005FD0.c:71
s32 D_801631CC
Definition code_80005FD0.c:80
s16 D_80162FD0
Definition code_80005FD0.c:55
void func_80009B60(s32)
-
void func_80012220(VehicleStuff *)
Definition code_80005FD0.c:4372
+
void func_80012220(VehicleStuff *)
Definition code_80005FD0.c:4337
f32 D_80163178[]
Definition code_80005FD0.c:77
s16 D_801646C0[]
Definition code_80005FD0.c:208
-
void func_80019B50(s32, u16)
Definition code_80005FD0.c:6598
-
void copy_courses_kart_ai_behaviour(void)
Definition code_80005FD0.c:4169
+
void func_80019B50(s32, u16)
Definition code_80005FD0.c:6563
+
void copy_courses_kart_ai_behaviour(void)
Definition code_80005FD0.c:4134
s32 D_80163DD8[]
Definition code_80005FD0.c:147
-
s32 func_8000B820(s32)
Definition code_80005FD0.c:2160
+
s32 func_8000B820(s32)
Definition code_80005FD0.c:2125
void func_800065D0(s32, Player *)
Definition code_80005FD0.c:658
s32 D_801634F4
Definition code_80005FD0.c:135
-
void func_80019DE4(void)
Definition code_80005FD0.c:6667
-
void func_80019ED0(void)
Definition code_80005FD0.c:6692
-
void func_80014B24(void)
Definition code_80005FD0.c:5325
+
void func_80019DE4(void)
Definition code_80005FD0.c:6632
+
void func_80019ED0(void)
Definition code_80005FD0.c:6657
+
void func_80014B24(void)
Definition code_80005FD0.c:5290
u16 D_80163E2A
-
s32 add_green_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3296
-
void func_800107C4(s32)
Definition code_80005FD0.c:3814
+
s32 add_green_shell_in_unexpired_actor_list(s32)
Definition code_80005FD0.c:3261
+
void func_800107C4(s32)
Definition code_80005FD0.c:3779
s16 D_80163410[]
Definition code_80005FD0.c:114
-
void func_80008DC0(s32)
Definition code_80005FD0.c:1337
-
void func_80014D30(s32, s32)
Definition code_80005FD0.c:5367
-
void func_80010E6C(s32)
Definition code_80005FD0.c:3899
-
void func_80014C78(void)
Definition code_80005FD0.c:5352
+
void func_80008DC0(s32)
Definition code_80005FD0.c:1302
+
void func_80014D30(s32, s32)
Definition code_80005FD0.c:5332
+
void func_80010E6C(s32)
Definition code_80005FD0.c:3864
+
void func_80014C78(void)
Definition code_80005FD0.c:5317
void func_80018718(s32, f32, s32, s16)
s16 gGPCurrentRacePlayerIdByRank[]
Definition code_80005FD0.c:155
s16 D_801634D8[]
Definition code_80005FD0.c:132
-
void update_vehicle_trains(void)
Definition code_80005FD0.c:4585
-
s16 func_8000C9DC(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2451
+
void update_vehicle_trains(void)
Definition code_80005FD0.c:4550
+
s16 func_8000C9DC(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2416
s32 D_801645E8[]
Definition code_80005FD0.c:183
-
void func_80019DF4(void)
Definition code_80005FD0.c:6671
+
void func_80019DF4(void)
Definition code_80005FD0.c:6636
s16 D_801633F8[]
Definition code_80005FD0.c:113
f32 D_80164638[]
Definition code_80005FD0.c:188
f32 D_80164498[]
Definition code_80005FD0.c:167
@@ -748,79 +748,79 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
@ SPEED_KART_AI_BEHAVIOUR_SLOW
Definition code_80005FD0.h:323
@ SPEED_KART_AI_BEHAVIOUR_NORMAL
Definition code_80005FD0.h:321
@ SPEED_KART_AI_BEHAVIOUR_MAX
Definition code_80005FD0.h:324
-
void func_800146B8(s32, s32, VehicleStuff *)
Definition code_80005FD0.c:5239
+
void func_800146B8(s32, s32, VehicleStuff *)
Definition code_80005FD0.c:5204
void func_8001933C(Camera *, UNUSED Player *, s32, s32)
f32 D_801645F8[]
Definition code_80005FD0.c:184
void func_80007FA4(s32, Player *, f32)
Definition code_80005FD0.c:1013
Test D_801634F8[]
Definition code_80005FD0.c:136
-
void func_80014A18(s32, Player *)
Definition code_80005FD0.c:5305
+
void func_80014A18(s32, Player *)
Definition code_80005FD0.c:5270
u16 isCrossingTriggeredByIndex[]
Definition code_80005FD0.c:140
s32 D_801643E0[]
Definition code_80005FD0.h:411
-
void kart_ai_behaviour_start(s32, Player *)
Definition code_80005FD0.c:4188
+
void kart_ai_behaviour_start(s32, Player *)
Definition code_80005FD0.c:4153
u16 D_80163330[]
Definition code_80005FD0.c:100
s16 D_80163380[]
Definition code_80005FD0.c:108
@ KART_AI_BEHAVIOUR_STATE_RUNNING
Definition code_80005FD0.h:309
@ KART_AI_BEHAVIOUR_STATE_START
Definition code_80005FD0.h:308
@ KART_AI_BEHAVIOUR_STATE_NONE
Definition code_80005FD0.h:307
-
void func_80013D20(VehicleStuff *)
Definition code_80005FD0.c:5001
+
void func_80013D20(VehicleStuff *)
Definition code_80005FD0.c:4966
s16 D_8016347E
Definition code_80005FD0.c:124
s32 D_80163368[]
Definition code_80005FD0.c:105
s16 D_80164358
Definition code_80005FD0.c:152
s16 D_801633E0[]
Definition code_80005FD0.c:112
s32 func_800088D8(s32, s16, s16)
-
f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5402
+
f32 func_80014EE4(f32, s32)
Definition code_80005FD0.c:5367
s16 D_8016435C
Definition code_80005FD0.c:154
-
void reset_kart_ai_behaviour_none(s32)
Definition code_80005FD0.c:4176
+
void reset_kart_ai_behaviour_none(s32)
Definition code_80005FD0.c:4141
s32 D_8016337C
Definition code_80005FD0.c:107
f32 D_801646A0
Definition code_80005FD0.c:198
u32 D_801646C8
Definition code_80005FD0.c:209
u16 D_801637BC[]
Definition code_80005FD0.c:141
s32 D_80163150[]
Definition code_80005FD0.c:76
-
void func_800151A4(Camera *, s32)
Definition code_80005FD0.c:5479
+
void func_800151A4(Camera *, s32)
Definition code_80005FD0.c:5444
s32 func_800061DC(Vec3f, f32, s32)
Definition code_80005FD0.c:601
s32 D_80164450[]
Definition code_80005FD0.c:163
f32 gCourseCompletionPercentByRank[]
Definition code_80005FD0.h:410
s32 D_80164408[]
Definition code_80005FD0.c:160
-
void func_80012A48(TrainCarStuff *, s16)
Definition code_80005FD0.c:4569
-
void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:6825
+
void func_80012A48(TrainCarStuff *, s16)
Definition code_80005FD0.c:4534
+
void func_8001A450(s32, s32, s32)
Definition code_80005FD0.c:6790
f32 D_80163428[]
Definition code_80005FD0.c:116
void func_80015390(Camera *, Player *, s32)
f32 D_80163210[]
Definition code_80005FD0.c:88
s16 D_80164678[]
Definition code_80005FD0.c:193
void func_8001ABE0(s32, D_801642D8_entry *)
s16 D_801630E8[]
Definition code_80005FD0.c:72
-
void func_80014DE4(s32)
Definition code_80005FD0.c:5376
-
void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:6814
-
void func_80019C50(s32)
Definition code_80005FD0.c:6631
+
void func_80014DE4(s32)
Definition code_80005FD0.c:5341
+
void func_8001A3D8(s32, f32, s32)
Definition code_80005FD0.c:6779
+
void func_80019C50(s32)
Definition code_80005FD0.c:6596
void func_80007D04(s32, Player *)
void func_80016494(Camera *, Player *, s32, s32)
u16 gKartAIBehaviourState[]
Definition code_80005FD0.c:97
-
s32 func_80008E58(s32, s32)
Definition code_80005FD0.c:1347
+
s32 func_80008E58(s32, s32)
Definition code_80005FD0.c:1312
f32 D_80164510[]
Definition code_80005FD0.c:171
-
s16 func_8000BD94(f32, f32, f32, s32)
Definition code_80005FD0.c:2281
-
void func_8001C42C(void)
Definition code_80005FD0.c:7627
+
s16 func_8000BD94(f32, f32, f32, s32)
Definition code_80005FD0.c:2246
+
void func_8001C42C(void)
Definition code_80005FD0.c:7592
s16 D_801630FC
Definition code_80005FD0.c:73
-
void func_80014934(void)
Definition code_80005FD0.c:5286
+
void func_80014934(void)
Definition code_80005FD0.c:5251
f32 D_80164698
Definition code_80005FD0.c:196
-
s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2652
-
void set_bomb_kart_spawn_positions(void)
Definition code_80005FD0.c:2939
+
s16 func_8000D33C(f32, f32, f32, s16, s32)
Definition code_80005FD0.c:2617
+
void set_bomb_kart_spawn_positions(void)
Definition code_80005FD0.c:2904
u16 D_8016334C[]
Definition code_80005FD0.c:103
-
void func_80013854(Player *)
Definition code_80005FD0.c:4893
+
void func_80013854(Player *)
Definition code_80005FD0.c:4858
s32 D_80163484
Definition code_80005FD0.c:126
-
void func_800127E0(void)
Definition code_80005FD0.c:4504
+
void func_800127E0(void)
Definition code_80005FD0.c:4469
s32 gGPCurrentRaceRankByPlayerId[]
Definition code_80005FD0.c:158
void func_80011EC0(s32, Player *, s32, u16)
void kart_ai_use_item_strategy(s32)
-
void func_80012DC0(s32, Player *)
Definition code_80005FD0.c:4654
+
void func_80012DC0(s32, Player *)
Definition code_80005FD0.c:4619
u16 gCurrentKartAIBehaviourId[]
Definition code_80005FD0.c:95
void func_8000929C(s32, Player *)
f32 D_80163068[]
Definition code_80005FD0.c:67
s32 func_80007BF8(u16, u16, u16, u16, u16)
Definition code_80005FD0.c:914
s16 D_801634EC
Definition code_80005FD0.c:133
-
void func_8000DF8C(s32)
Definition code_80005FD0.c:2997
+
void func_8000DF8C(s32)
Definition code_80005FD0.c:2962
s32 D_80163480
Definition code_80005FD0.c:125
s32 D_801645D0[]
Definition code_80005FD0.c:181
-
void func_800120C8(void)
Definition code_80005FD0.c:4339
+
void func_800120C8(void)
Definition code_80005FD0.c:4304
s32 D_80163288[]
Definition code_80005FD0.c:93
u16 D_801646CC
Definition code_80005FD0.c:210
s16 D_80163050[]
Definition code_80005FD0.c:66
@@ -828,30 +828,30 @@ $(function(){initNavTree('code__80005FD0_8h_source.html',''); initResizable(); }
void func_80006114(Vec3f, Vec3f, s16)
Definition code_80005FD0.c:580
Gfx D_0D0076F8[]
s32 D_80163378
Definition code_80005FD0.c:106
-
void func_800131DC(s32)
Definition code_80005FD0.c:4742
-
void func_80019890(s32, s32)
Definition code_80005FD0.c:6533
+
void func_800131DC(s32)
Definition code_80005FD0.c:4707
+
void func_80019890(s32, s32)
Definition code_80005FD0.c:6498
s16 D_80162EB0
Definition code_80005FD0.c:36
f32 gCourseCompletionPercentByPlayerId[]
Definition code_80005FD0.c:169
-
void func_800098FC(s32, Player *)
Definition code_80005FD0.c:1597
+
void func_800098FC(s32, Player *)
Definition code_80005FD0.c:1562
s32 D_80163488
Definition code_80005FD0.c:127
-
void update_vehicles(void)
Definition code_80005FD0.c:1561
+
void update_vehicles(void)
Definition code_80005FD0.c:1526
u16 D_80164430
Definition code_80005FD0.c:161
-
void func_80010218(s32)
Definition code_80005FD0.c:3712
+
void func_80010218(s32)
Definition code_80005FD0.c:3677
s16 D_8016347C
Definition code_80005FD0.c:123
-
void func_80014A88(void)
Definition code_80005FD0.c:5313
+
void func_80014A88(void)
Definition code_80005FD0.c:5278
void func_8001969C(s32, f32, s32, s16)
s32 func_80011014(TrackWaypoint *, TrackWaypoint *, s32, s32)
void func_8000B140(s32)
-
void func_800139E4(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition code_80005FD0.c:4925
+
void func_800139E4(f32, f32, s32, s32, VehicleStuff *, TrackWaypoint *)
Definition code_80005FD0.c:4890
void func_80008424(s32, f32, Player *)
Definition code_80005FD0.c:1058
-
void func_80014BDC(void)
Definition code_80005FD0.c:5340
+
void func_80014BDC(void)
Definition code_80005FD0.c:5305
u16 D_80163344[]
Definition code_80005FD0.c:101
f32 D_80163090[]
Definition code_80005FD0.c:68
-
void func_80014D08(s32)
Definition code_80005FD0.c:5363
-
void func_8001AB00(void)
Definition code_80005FD0.c:6991
+
void func_80014D08(s32)
Definition code_80005FD0.c:5328
+
void func_8001AB00(void)
Definition code_80005FD0.c:6956
void func_8000CBF8(f32, f32, f32, s16 *, s32)
-
void init_course_vehicles(void)
Definition code_80005FD0.c:4394
-
f32 func_80010480(s32, u16)
Definition code_80005FD0.c:3762
+
void init_course_vehicles(void)
Definition code_80005FD0.c:4359
+
f32 func_80010480(s32, u16)
Definition code_80005FD0.c:3727
f32 Vec3f[3]
Definition common_structs.h:6
#define NUM_PLAYERS
Definition defines.h:117
diff --git a/code__80091750_8c.html b/code__80091750_8c.html index 2082a710a..92be6baec 100644 --- a/code__80091750_8c.html +++ b/code__80091750_8c.html @@ -1880,7 +1880,7 @@ Here is the caller graph for this function:
-
Todo
These sizes need to be sizeof() for shiftability if possible
+
Todo
These sizes need to be sizeof() for shiftability if possible
Here is the call graph for this function:
@@ -12161,7 +12161,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
diff --git a/code__80091750_8h.html b/code__80091750_8h.html index 34d710eaf..76a8cac73 100644 --- a/code__80091750_8h.html +++ b/code__80091750_8h.html @@ -2057,7 +2057,7 @@ Here is the caller graph for this function:
-
Todo
These sizes need to be sizeof() for shiftability if possible
+
Todo
These sizes need to be sizeof() for shiftability if possible
Here is the call graph for this function:
@@ -13095,7 +13095,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
diff --git a/code__80281780_8c.html b/code__80281780_8c.html index 2aa52b199..71db83e0d 100644 --- a/code__80281780_8c.html +++ b/code__80281780_8c.html @@ -165,7 +165,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the call graph for this function:
diff --git a/code__80281780_8h.html b/code__80281780_8h.html index 72e5eb8c6..437cb98ec 100644 --- a/code__80281780_8h.html +++ b/code__80281780_8h.html @@ -165,7 +165,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the call graph for this function:
diff --git a/contpfs_8c.html b/contpfs_8c.html index 1703a39ef..d5a1549c4 100644 --- a/contpfs_8c.html +++ b/contpfs_8c.html @@ -205,8 +205,8 @@ Here is the caller graph for this function:
-
Todo
remove magic constant
-
Todo
loads of magic constants..
+
Todo
remove magic constant
+
Todo
loads of magic constants..
Here is the call graph for this function:
@@ -279,7 +279,7 @@ Here is the caller graph for this function:
-
Todo
don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
+
Todo
don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
Here is the call graph for this function:
@@ -343,8 +343,8 @@ Here is the caller graph for this function:
-
Todo
fix magic number
-
Todo
remove magic constant
+
Todo
fix magic number
+
Todo
remove magic constant
Here is the call graph for this function:
diff --git a/controller_8h.html b/controller_8h.html index e40bbfdc1..d746e653b 100644 --- a/controller_8h.html +++ b/controller_8h.html @@ -791,7 +791,7 @@ Variables
pfs->activebank = 0; \
}
-
s32 __osPfsSelectBank(OSPfs *pfs)
Definition contpfs.c:291
+
s32 __osPfsSelectBank(OSPfs *pfs)
Definition contpfs.c:293
@@ -1100,8 +1100,8 @@ Here is the call graph for this function:
-
Todo
remove magic constant
-
Todo
loads of magic constants..
+
Todo
remove magic constant
+
Todo
loads of magic constants..
Here is the call graph for this function:
@@ -1388,7 +1388,7 @@ Here is the caller graph for this function:
-
Todo
don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
+
Todo
don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
Here is the call graph for this function:
@@ -1452,8 +1452,8 @@ Here is the caller graph for this function:
-
Todo
fix magic number
-
Todo
remove magic constant
+
Todo
fix magic number
+
Todo
remove magic constant
Here is the call graph for this function:
diff --git a/controller_8h_source.html b/controller_8h_source.html index 5859b4a38..ba8cf2ce7 100644 --- a/controller_8h_source.html +++ b/controller_8h_source.html @@ -357,7 +357,7 @@ $(function(){initNavTree('controller_8h_source.html',''); initResizable(); });
void __osContGetInitData(u8 *pattern, OSContStatus *data)
Definition osContInit.c:47
u8 __osContDataCrc(u8 *data)
Definition crc.c:23
s32 __osPfsGetStatus(OSMesgQueue *queue, int channel)
Definition osPfsInit.c:27
-
s32 __osPfsSelectBank(OSPfs *pfs)
Definition contpfs.c:291
+
s32 __osPfsSelectBank(OSPfs *pfs)
Definition contpfs.c:293
s32 __osContRamRead(OSMesgQueue *mq, int channel, u16 address, u8 *buffer)
Definition contramread.c:8
u8 __osContAddressCrc(u16 addr)
Definition crc.c:3
OSPifRam __osContPifRam
@@ -369,7 +369,7 @@ $(function(){initNavTree('controller_8h_source.html',''); initResizable(); });
s32 __osPfsReleasePages(OSPfs *pfs, __OSInode *inode, u8 start_page, u16 *sum, u8 bank, __OSInodeUnit *last_page, int flag)
Definition osPfsDeleteFile.c:63
OSPifRam __osEepPifRam
Definition osEepromWrite.c:6
void __osPfsRequestData(u8 cmd)
Definition osPfsIsPlug.c:49
-
s32 __osPfsRWInode(OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank)
Definition contpfs.c:227
+
s32 __osPfsRWInode(OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank)
Definition contpfs.c:229
s32 __osGetId(OSPfs *pfs)
Definition contpfs.c:151
void __osPfsGetInitData(u8 *pattern, OSContStatus *data)
Definition osPfsIsPlug.c:78
u8 _osContNumControllers
Definition osContInit.c:13
diff --git a/doxygen_crawl.html b/doxygen_crawl.html index 8366e4c9b..f5a38734b 100644 --- a/doxygen_crawl.html +++ b/doxygen_crawl.html @@ -8,15 +8,15 @@ - - + + + - @@ -344,6 +344,7 @@ + @@ -362,7 +363,6 @@ - @@ -380,8 +380,8 @@ - + @@ -400,13 +400,13 @@ + - @@ -422,8 +422,8 @@ - + @@ -437,8 +437,8 @@ - + @@ -447,9 +447,9 @@ - + @@ -504,8 +504,8 @@ - + @@ -520,8 +520,8 @@ - + @@ -530,9 +530,9 @@ - + @@ -558,20 +558,20 @@ + - + - - + @@ -636,10 +636,10 @@ + - @@ -648,14 +648,14 @@ - + + - - + @@ -673,9 +673,9 @@ - + @@ -685,8 +685,8 @@ - + @@ -699,8 +699,8 @@ - + @@ -719,9 +719,9 @@ + - @@ -741,13 +741,13 @@ + - - + @@ -805,8 +805,8 @@ - + @@ -867,8 +867,8 @@ - + @@ -939,8 +939,8 @@ - + @@ -972,15 +972,16 @@ - + + - + @@ -996,7 +997,6 @@ - diff --git a/green__shell_2update_8inc_8c_source.html b/green__shell_2update_8inc_8c_source.html index a37f4bd73..6770dabd7 100644 --- a/green__shell_2update_8inc_8c_source.html +++ b/green__shell_2update_8inc_8c_source.html @@ -317,7 +317,7 @@ $(function(){initNavTree('green__shell_2update_8inc_8c_source.html',''); initRes
s16 gCourseMinY
Definition code_800029B0.c:90
s16 gCourseMaxX
Definition code_800029B0.c:86
-
s32 add_green_shell_in_unexpired_actor_list(s32 actorIndex)
Definition code_80005FD0.c:3296
+
s32 add_green_shell_in_unexpired_actor_list(s32 actorIndex)
Definition code_80005FD0.c:3261
u16 func_802AD950(Collision *collision, f32 boundingBoxSize, f32 x1, f32 y1, f32 z1, f32 x2, f32 y2, f32 z2)
Definition collision.c:1233
void shell_collision(Collision *collision, Vec3f velocity)
Definition collision.c:587
f32 func_802ABE30(f32 x, f32 y, f32 z, u16 index)
Definition collision.c:520
diff --git a/kalimari__desert_2course__offsets_8c.html b/kalimari__desert_2course__offsets_8c.html index f9b6699ff..dcfdf001f 100644 --- a/kalimari__desert_2course__offsets_8c.html +++ b/kalimari__desert_2course__offsets_8c.html @@ -769,8 +769,8 @@ Variables
{gTexture67D304, 0x091C, 0x1000, 0x0},
{gTexture67E010, 0x0415, 0x0800, 0x0},
{gTexture67EEAC, 0x0140, 0x0800, 0x0},
-
{gTextureSignShellShot0, 0x038C, 0x1000, 0x0},
-
{gTextureSignShellShot1, 0x0247, 0x1000, 0x0},
+
{gTextureSignShellShot0, 0x038C, 0x1000, 0x0},
+
{gTextureSignShellShot1, 0x0247, 0x1000, 0x0},
{gTextureSignKoopaAir0, 0x0360, 0x1000, 0x0},
{gTextureSignKoopaAir1, 0x0304, 0x1000, 0x0},
{0x00000000, 0x0000, 0x0000, 0x0},
@@ -788,9 +788,7 @@ Variables
u8 gTextureRailroadCrossingTrack[]
u8 gTextureSignKoopaAir0[]
u8 gTexture6473E4[]
-
u8 gTextureSignShellShot1[]
u8 gTexture67D304[]
-
u8 gTextureSignShellShot0[]
u8 gTextureSignMarioStar0[]
u8 gTexture668920[]
u8 gTexture67291C[]
@@ -800,6 +798,8 @@ Variables
u8 gTexture647994[]
u8 gTextureFenceBarbedWire[]
u8 gTextureSignMarioStar1[]
+
u8 gTextureSignShellShot1[]
+
u8 gTextureSignShellShot0[]
diff --git a/m2c_funcs.svg b/m2c_funcs.svg index 644240a28..58115805e 100644 --- a/m2c_funcs.svg +++ b/m2c_funcs.svg @@ -1 +1 @@ -MIPS_TO_C functionsMIPS_TO_C functions1414 \ No newline at end of file +MIPS_TO_C functionsMIPS_TO_C functions1212 \ No newline at end of file diff --git a/navtreeindex40.js b/navtreeindex40.js index 766bd9839..2cffb208f 100644 --- a/navtreeindex40.js +++ b/navtreeindex40.js @@ -62,8 +62,8 @@ var NAVTREEINDEX40 = "functions_t.html":[7,2,0,18], "functions_u.html":[7,2,0,19], "functions_v.html":[7,2,0,20], -"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 6f97b820a..19be1dd06 100644 --- a/navtreeindex42.js +++ b/navtreeindex42.js @@ -77,8 +77,8 @@ var NAVTREEINDEX42 = "gfx__output__buffer_8h.html#aa6e89ad26a571573a3618e8bd57f2fcd":[8,0,3,2,2,1], "gfx__output__buffer_8h.html#acd645401a3e14e342cad25f6471ef97a":[8,0,3,2,2,0], "gfx__output__buffer_8h_source.html":[8,0,3,2,2], -"globals.html":[8,1,0,0], "globals.html":[8,1,0], +"globals.html":[8,1,0,0], "globals_a.html":[8,1,0,1], "globals_b.html":[8,1,0,2], "globals_c.html":[8,1,0,3], diff --git a/navtreeindex69.js b/navtreeindex69.js index b099413c0..ec404128f 100644 --- a/navtreeindex69.js +++ b/navtreeindex69.js @@ -8,8 +8,8 @@ var NAVTREEINDEX69 = "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/nonmatching_funcs.svg b/nonmatching_funcs.svg index f5b0b94a7..20edb9f2e 100644 --- a/nonmatching_funcs.svg +++ b/nonmatching_funcs.svg @@ -1 +1 @@ -NON_MATCHING functionsNON_MATCHING functions5151 \ No newline at end of file +NON_MATCHING functionsNON_MATCHING functions5353 \ No newline at end of file diff --git a/objects_8h.html b/objects_8h.html index b1d25ca81..c252417ed 100644 --- a/objects_8h.html +++ b/objects_8h.html @@ -1964,7 +1964,7 @@ Variables
-
Todo
fix this extern
+
Todo
fix this extern
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
Here is the call graph for this function:
diff --git a/osViSwapBuffer_8c.html b/osViSwapBuffer_8c.html index 71496921e..baec66b79 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
Here is the call graph for this function:
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
Here is the call graph for this function:
diff --git a/os__vi_8h.html b/os__vi_8h.html index 6e0309a0c..849a08b12 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
Here is the call graph for this function:
diff --git a/paddle__boat_2render_8inc_8c_source.html b/paddle__boat_2render_8inc_8c_source.html index d7318f37d..8f8dceed0 100644 --- a/paddle__boat_2render_8inc_8c_source.html +++ b/paddle__boat_2render_8inc_8c_source.html @@ -123,35 +123,35 @@ $(function(){initNavTree('paddle__boat_2render_8inc_8c_source.html',''); initRes
21 Vec3f sp120;
22 Mat4 spE0;
23 Mat4 spA0;
-
24 Mat4 sp60;
-
25 f32 temp;
+
24 Mat4 sp60;
+
25 f32 temp;
26
27 if ((pathCounter > 20) && (pathCounter < 25)) { return; }
28
-
29 temp = is_within_render_distance(arg0->pos, boat->pos, arg0->rot[1], 90000.0f, gCameraZoom[arg0 - camera1], 9000000.0f);
+
29 temp = is_within_render_distance(arg0->pos, boat->pos, arg0->rot[1], 90000.0f, gCameraZoom[arg0 - camera1], 9000000.0f);
30
-
31 if (temp < 0.0f) { return; }
+
31 if (temp < 0.0f) { return; }
32
-
33 gSPSetLights1(gDisplayListHead++, D_800DC610[1]);
-
34 gSPSetGeometryMode(gDisplayListHead++, G_SHADE | G_LIGHTING | G_SHADING_SMOOTH);
+ +
35
-
36 mtxf_pos_rotation_xyz(spE0, boat->pos, boat->boatRot);
-
37 if (render_set_position(spE0, 1) != 0) {
+
36 mtxf_pos_rotation_xyz(spE0, boat->pos, boat->boatRot);
+
37 if (render_set_position(spE0, 1) != 0) {
38
39 // Render the boat
- - + +
42
-
43 mtxf_rotate_x(spE0, boat->wheelRot);
-
44 vec3f_set(sp120, 0, 16.0f, -255.0f);
-
45 mtxf_translate(spA0, sp120);
-
46 mtxf_multiplication(sp60, spE0, spA0);
-
47 if (render_set_position(sp60, 3) != 0) {
+
43 mtxf_rotate_x(spE0, boat->wheelRot);
+
44 vec3f_set(sp120, 0, 16.0f, -255.0f);
+ + +
47 if (render_set_position(sp60, 3) != 0) {
48 // Render the paddle wheel
-
49 gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
- -
51 gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
-
52 gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
+ + + +
53 }
54 }
55}
@@ -161,6 +161,7 @@ $(function(){initNavTree('paddle__boat_2render_8inc_8c_source.html',''); initRes
Camera * camera1
Definition camera.c:22
+
s16 gCourseMaxZ
Definition code_800029B0.c:92
Lights1 D_800DC610[]
Definition code_800029B0.c:64
f32 Vec3f[3]
Definition common_structs.h:6
f32 Mat4[4][4]
Definition common_structs.h:16
@@ -187,12 +188,7 @@ $(function(){initNavTree('paddle__boat_2render_8inc_8c_source.html',''); initRes
void mtxf_translate(Mat4 dest, Vec3f b)
Definition math_util.c:212
void render_actor_paddle_boat(Camera *arg0, struct PaddleWheelBoat *boat, UNUSED Mat4 arg2, u16 pathCounter)
Renders the paddle boat actor. Actor used in DK's Jungle Parkway.
Definition render.inc.c:19
Definition camera.h:26
-
Vec3s rot
Definition camera.h:33
-
Vec3f pos
Definition camera.h:27
Definition actor_types.h:246
-
Vec3f pos
Definition actor_types.h:255
-
Vec3s boatRot
Definition actor_types.h:253
-
s16 wheelRot
Definition actor_types.h:250
signed int s32
Definition ultratypes.h:15
float f32
Definition ultratypes.h:33
diff --git a/piint_8h.html b/piint_8h.html index 863e77753..4105e2c66 100644 --- a/piint_8h.html +++ b/piint_8h.html @@ -786,7 +786,7 @@ Variables
-
Todo
name
+
Todo
name
@@ -801,7 +801,7 @@ Variables
-
Todo
name
+
Todo
name
@@ -816,7 +816,7 @@ Variables
-
Todo
name
+
Todo
name
diff --git a/playback_8c.html b/playback_8c.html index bbde74e2e..3eefc2511 100644 --- a/playback_8c.html +++ b/playback_8c.html @@ -854,7 +854,7 @@ Here is the caller graph for this function:
-
Bug
for the change to UQ0.7, the if statement should also have been changed accordingly
+
Bug
for the change to UQ0.7, the if statement should also have been changed accordingly
Here is the caller graph for this function:
diff --git a/playback_8h.html b/playback_8h.html index 730f9100d..699793e8b 100644 --- a/playback_8h.html +++ b/playback_8h.html @@ -916,7 +916,7 @@ Here is the caller graph for this function:
-
Bug
for the change to UQ0.7, the if statement should also have been changed accordingly
+
Bug
for the change to UQ0.7, the if statement should also have been changed accordingly
Here is the caller graph for this function:
diff --git a/player__controller_8c.html b/player__controller_8c.html index f282cfbab..1dc364437 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
Here is the call graph for this function:
diff --git a/player__controller_8h.html b/player__controller_8h.html index 8c1437f27..b84a49437 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
Here is the call graph for this function:
diff --git a/podium__ceremony__actors_8c.html b/podium__ceremony__actors_8c.html index 2b86f2dec..b07e35f7a 100644 --- a/podium__ceremony__actors_8c.html +++ b/podium__ceremony__actors_8c.html @@ -596,7 +596,7 @@ Here is the caller graph for this function:
Bug
No null check.
Bug
-
Todo
More indepth error checking/return value
+
Todo
More indepth error checking/return value
Here is the call graph for this function:
diff --git a/podium__ceremony__actors_8h.html b/podium__ceremony__actors_8h.html index 0a24820db..68ed10cc8 100644 --- a/podium__ceremony__actors_8h.html +++ b/podium__ceremony__actors_8h.html @@ -555,7 +555,7 @@ Here is the caller graph for this function:
Bug
No null check.
Bug
-
Todo
More indepth error checking/return value
+
Todo
More indepth error checking/return value
Here is the call graph for this function:
diff --git a/race__logic_8c.html b/race__logic_8c.html index 9c5cb61de..dc5399f72 100644 --- a/race__logic_8c.html +++ b/race__logic_8c.html @@ -704,7 +704,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.
Here is the call graph for this function:
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.
Here is the call graph for this function:
diff --git a/render__courses_8c.html b/render__courses_8c.html index 4d0d8a66f..09a0cf0a6 100644 --- a/render__courses_8c.html +++ b/render__courses_8c.html @@ -541,7 +541,7 @@ Here is the caller graph for this function:
-
Todo
Should be Gfx*
+
Todo
Should be Gfx*
Here is the call graph for this function:
diff --git a/render__courses_8h.html b/render__courses_8h.html index d49a2bd54..0e4bbb686 100644 --- a/render__courses_8h.html +++ b/render__courses_8h.html @@ -513,7 +513,7 @@ Here is the caller graph for this function:
-
Todo
Should be Gfx*
+
Todo
Should be Gfx*
Here is the call graph for this function:
diff --git a/render__objects_8c.html b/render__objects_8c.html index 7f00dfd7a..844fa921b 100644 --- a/render__objects_8c.html +++ b/render__objects_8c.html @@ -2818,7 +2818,7 @@ Here is the caller graph for this function:
-
Todo
tlut/texture unconfirmed. This could be texture1 and texture2
+
Todo
tlut/texture unconfirmed. This could be texture1 and texture2
Here is the call graph for this function:
diff --git a/seqplayer_8c.html b/seqplayer_8c.html index 619e4ac87..42e09fb6f 100644 --- a/seqplayer_8c.html +++ b/seqplayer_8c.html @@ -431,7 +431,7 @@ Here is the caller graph for this function:
-
Bug
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
+
Bug
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
Here is the call graph for this function:
diff --git a/seqplayer_8h.html b/seqplayer_8h.html index 0bfd1f449..cb0d697f2 100644 --- a/seqplayer_8h.html +++ b/seqplayer_8h.html @@ -495,7 +495,7 @@ Here is the caller graph for this function:
-
Bug
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
+
Bug
Size of wrong array. Zeroes out second half of gSequenceChannels[0], all of gSequenceChannels[1..31], and part of gSequenceLayers[0]. However, this is only called at startup, so it's harmless.
Here is the call graph for this function:
diff --git a/some__data_8c.html b/some__data_8c.html index 127be255e..fdbe0375a 100644 --- a/some__data_8c.html +++ b/some__data_8c.html @@ -2371,7 +2371,7 @@ Variables
0xff25, 0xffed, 0x0320,
0xffca, 0xfff8, 0x0270,
}
-
Todo
fix this extern
+
Todo
fix this extern
diff --git a/sounds_8h.html b/sounds_8h.html index 5e9768b58..d0d331ec9 100644 --- a/sounds_8h.html +++ b/sounds_8h.html @@ -419,7 +419,7 @@ Macros
-
Todo
format like sm64 sounds.h
+
Todo
format like sm64 sounds.h
diff --git a/sptask_8h.html b/sptask_8h.html index 823caa627..53b6368e2 100644 --- a/sptask_8h.html +++ b/sptask_8h.html @@ -236,7 +236,7 @@ Macros
-
Todo
These defines shouldn't exist - PR/rcp.h has them properly defined (ultralib)
+
Todo
These defines shouldn't exist - PR/rcp.h has them properly defined (ultralib)
diff --git a/toads__turnpike_2course__data_8c.html b/toads__turnpike_2course__data_8c.html index 1b978096a..0c0810c53 100644 --- a/toads__turnpike_2course__data_8c.html +++ b/toads__turnpike_2course__data_8c.html @@ -3026,7 +3026,7 @@ Variables
#define G_IM_FMT_RGBA
Definition gbi.h:396
#define G_IM_SIZ_16b
Definition gbi.h:407
#define G_CC_DECALRGBA
Definition gbi.h:512
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/toads__turnpike_2course__data_8h.html b/toads__turnpike_2course__data_8h.html index 840c1177b..8649ed263 100644 --- a/toads__turnpike_2course__data_8h.html +++ b/toads__turnpike_2course__data_8h.html @@ -2812,7 +2812,7 @@ Variables
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/todo.html b/todo.html index 68992dfca..fb8e3fbd8 100644 --- a/todo.html +++ b/todo.html @@ -105,35 +105,35 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global __osGetId (OSPfs *pfs)
-

remove magic constant

-

loads of magic constants..

+

remove magic constant

+

loads of magic constants..

Global __osPfsReleasePages (OSPfs *pfs, __OSInode *inode, u8 start_page, u16 *sum, u8 bank, __OSInodeUnit *last_page, int flag)
magic number
Global __osPfsRWInode (OSPfs *pfs, __OSInode *inode, u8 flag, u8 bank)
-
don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
+
don't like this =/ //maybe &inode->inode_table[j*PFS_ONE_PAGE].ipage or something
Global __osPiDevMgr
In libreultra this is in an include
Global __osRepairPackId (OSPfs *pfs, __OSPackId *badid, __OSPackId *newid)
-

fix magic number

-

remove magic constant

+

fix magic number

+

remove magic constant

Global _course_mario_raceway_dl_mio0SegmentRomStart []
These should probably be ptr's instead of array's?
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.
+
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.
Global clear_framebuffer (s32)
Why did void* work for matching
Global D_800E43B0 []
-
unused?
+
unused?
Global D_8018D9B0
-
Move gGfxPool out of main.h
+
Move gGfxPool out of main.h
Global d_course_banshee_boardwalk_dl_0 []
-
Replace addresses with variables
-
Global d_course_big_donut_dl []
Replace addresses with variables
+
Global d_course_big_donut_dl []
+
Replace addresses with variables
Global d_course_bowsers_castle_dl_0 []
Replace addresses with variables
Global d_course_dks_jungle_parkway_dl_0 []
@@ -157,16 +157,16 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global d_course_sherbet_land_dl_0 []
Replace addresses with variables
Global d_course_toads_turnpike_dl_0 []
-
Replace addresses with variables
-
Global d_course_wario_stadium_dl_0 []
Replace addresses with variables
+
Global d_course_wario_stadium_dl_0 []
+
Replace addresses with variables
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?

+

is it possible to remove them somehow?

+

is it possible to remove them somehow?

Global fill [2]
file boundary?
@@ -175,51 +175,51 @@ $(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
+
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)
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
Global func_8004C268 (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
fakematch?
Global func_800745C8 (s32 objectIndex, s32 arg1)
-
arg1 should likely be a u8 *
+
arg1 should likely be a u8 *
Global func_80091FA4 (void)
-
These sizes need to be sizeof() for shiftability if possible
+
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
Global func_80282D90 (struct CinematicCamera *, struct struct_80286A04 *, struct struct_80286A04 *, s32)
-
Cast to normal Camera? Or from CinematicCamera?
+
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?
+
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.
+
Cleanup this function to use array access and struct if possible.
Global gPlayerWinningIndex
gPlayerWinningIndex (D_800DC5E8) accessed as word, D_800DC5EB as u8
Global gTorchSpawns []
-
fix this extern
+
fix this extern
Global IO_WRITE (addr, data)
These defines are from PR/rcp.h, but including that causes problems...
Global LEO_CMD_TYPE_0
-
name
+
name
Global LEO_CMD_TYPE_1
-
name
+
name
Global LEO_CMD_TYPE_2
-
name
+
name
Global load_surface_map (uintptr_t, struct UnkStruct_800DC5EC *)
-
Should be Gfx*
+
Should be Gfx*
Global M_TASK_FLAG0
-
These defines shouldn't exist - PR/rcp.h has them properly defined (ultralib)
+
These defines shouldn't exist - PR/rcp.h has them properly defined (ultralib)
Global MTX_KART_POOL_SIZE
Verify with proper documentation
Global MTX_SHADOW_POOL_SIZE
Verify with proper documentation
Global new_actor (ActorInitParams *)
-
More indepth error checking/return value
+
More indepth error checking/return value
Global Note::priority
use macros or something instead.
Global osContInit (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)
@@ -227,19 +227,19 @@ $(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
+
format like sm64 sounds.h
Global UPDATE_REG (reg, var)
This define is from piint.h, but including that causes problems...
Global US_FLOAT (x)
diff --git a/train_2render_8inc_8c_source.html b/train_2render_8inc_8c_source.html index e55a82461..fb71dc57b 100644 --- a/train_2render_8inc_8c_source.html +++ b/train_2render_8inc_8c_source.html @@ -250,36 +250,36 @@ $(function(){initNavTree('train_2render_8inc_8c_source.html',''); initResizable(
145
146 f32 temp_f0 = is_within_render_distance(camera->pos, actor->pos, camera->rot[1], 625.0f, gCameraZoom[camera - camera1], 9000000.0f);
147
-
148 if (temp_f0 < 0.0f) { return; }
+
148 if (temp_f0 < 0.0f) { return; }
149
- +
150 gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
151
- -
153 if (render_set_position(sp120, 0) == 0) { return; }
+
152 mtxf_pos_rotation_xyz(sp120, actor->pos, actor->rot);
+
153 if (render_set_position(sp120, 0) == 0) { return; }
154
-
155 if (temp_f0 < 250000.0f) {
+
155 if (temp_f0 < 250000.0f) {
156
- +
158
-
159 } else if (temp_f0 < 1000000.0f) {
- +
159 } else if (temp_f0 < 1000000.0f) {
+
161 } else {
- +
163 }
-
164 if (1440000.0f < temp_f0) { return; }
+
164 if (1440000.0f < temp_f0) { return; }
165
- - +
166 gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
+
168
-
169 mtxf_rotate_x(sp120, actor->wheelRot);
-
170 vec3f_set(sp160, 17.0f, 6.0f, 8.0f);
- - +
169 mtxf_rotate_x(sp120, actor->wheelRot);
+
170 vec3f_set(sp160, 17.0f, 6.0f, 8.0f);
+
171 mtxf_translate(spE0, sp160);
+
172 mtxf_multiplication(spA0, sp120, spE0);
173
-
174 if (render_set_position(spA0, 3) == 0) { return; }
+
174 if (render_set_position(spA0, 3) == 0) { return; }
175
- - + +
177 gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
178
179 mtxf_rotate_x(sp120, actor->wheelRot);
180 vec3f_set(sp160, -17.0, 6.0f, 8.0f);
diff --git a/uniondu.html b/uniondu.html index d79bfaf46..f47912291 100644 --- a/uniondu.html +++ b/uniondu.html @@ -133,8 +133,8 @@ Data Fields  

Detailed Description

-
Todo
is it possible to remove them somehow?
-
Todo
is it possible to remove them somehow?
+
Todo
is it possible to remove them somehow?
+
Todo
is it possible to remove them somehow?

Field Documentation

◆ d

diff --git a/update__objects_8c.html b/update__objects_8c.html index 6ac82a4ca..9733f25d5 100644 --- a/update__objects_8c.html +++ b/update__objects_8c.html @@ -946,7 +946,7 @@ Variables
-
Todo
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.
+
Todo
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.
Here is the call graph for this function:
@@ -3934,7 +3934,7 @@ Here is the caller graph for this function:
-
Todo
arg1 should likely be a u8 *
+
Todo
arg1 should likely be a u8 *
Here is the call graph for this function:
@@ -10463,7 +10463,7 @@ Here is the caller graph for this function:
-
Todo
Cleanup this function to use array access and struct if possible.
+
Todo
Cleanup this function to use array access and struct if possible.
Here is the call graph for this function:
@@ -12157,7 +12157,7 @@ Here is the caller graph for this function:
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0
}
-
Todo
unused?
+
Todo
unused?
diff --git a/wario__stadium_2course__data_8c.html b/wario__stadium_2course__data_8c.html index 387a9844b..258a5dd03 100644 --- a/wario__stadium_2course__data_8c.html +++ b/wario__stadium_2course__data_8c.html @@ -450,7 +450,7 @@ Variables
Gfx d_course_wario_stadium_packed_dl_4218[]
Definition course_displaylists.inc.c:2649
Gfx d_course_wario_stadium_packed_dl_5888[]
Definition course_displaylists.inc.c:3475
Gfx d_course_wario_stadium_packed_dl_4BA8[]
Definition course_displaylists.inc.c:3007
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables
diff --git a/wario__stadium_2course__data_8h.html b/wario__stadium_2course__data_8h.html index fa6f8f05b..5b98ef9fd 100644 --- a/wario__stadium_2course__data_8h.html +++ b/wario__stadium_2course__data_8h.html @@ -418,7 +418,7 @@ Variables
-
Todo
Replace addresses with variables
+
Todo
Replace addresses with variables