From c6f6453f6fb23b3aa46b85665e70574847d33867 Mon Sep 17 00:00:00 2001 From: MegaMech Date: Tue, 10 Mar 2026 00:47:27 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HarbourM?= =?UTF-8?q?asters/SpaghettiKart@d16bdd75b1ccb8a5dfd078a4adf210a32256d271?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Game_8cpp.html | 2 +- Game_8h.html | 2 +- actors_8c.html | 4 +- actors_8h_source.html | 80 +++++++++---------- banana_2update_8inc_8c_source.html | 4 +- ...d__red__shells_2render_8inc_8c_source.html | 2 +- ...d__red__shells_2update_8inc_8c_source.html | 4 +- bug.html | 6 +- ceremony__and__credits_8c.html | 2 +- classOSeagull.html | 2 +- classOSnowman.html | 4 +- classOThwomp.html | 2 +- code__80281780_8c.html | 2 +- code__80281780_8h.html | 2 +- contpfs_8c.html | 10 +-- controller_8h.html | 10 +-- fake__item__box_2update_8inc_8c_source.html | 4 +- falling__rock_2update_8inc_8c_source.html | 2 +- green__shell_2render_8inc_8c_source.html | 2 +- green__shell_2update_8inc_8c_source.html | 4 +- heap_8c.html | 2 +- heap_8h.html | 2 +- load_8c.html | 4 +- load_8h.html | 4 +- menu__items_8c.html | 4 +- menu__items_8h.html | 2 +- menus_8c.html | 2 +- osContInit_8c.html | 2 +- osCreatePiManager_8c.html | 2 +- osEPiRawStartDma_8c.html | 6 +- osPiGetCmdQueue_8c.html | 2 +- osPiStartDma_8c.html | 2 +- piint_8h.html | 2 +- render__objects_8c.html | 12 +-- render__objects_8h.html | 2 +- search/all_16.js | 2 +- search/all_4.js | 2 +- todo.html | 58 +++++++------- uniondu.html | 4 +- 39 files changed, 133 insertions(+), 133 deletions(-) diff --git a/Game_8cpp.html b/Game_8cpp.html index d7a49c416..fd921c70d 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -2632,7 +2632,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
Here is the call graph for this function:
diff --git a/Game_8h.html b/Game_8h.html index 74a0bf93c..d12c7c6a4 100644 --- a/Game_8h.html +++ b/Game_8h.html @@ -2545,7 +2545,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/actors_8c.html b/actors_8c.html index 643968edc..e358cefa0 100644 --- a/actors_8c.html +++ b/actors_8c.html @@ -456,7 +456,7 @@ Here is the caller graph for this function:
-
Todo
Commented out because deletes too soon.
+
Todo
Commented out because deletes too soon.
Here is the call graph for this function:
@@ -1861,7 +1861,7 @@ Here is the caller graph for this function:
-
Todo
actorType needs to be passed into this function for flexibility
+
Todo
actorType needs to be passed into this function for flexibility
Here is the call graph for this function:
diff --git a/actors_8h_source.html b/actors_8h_source.html index ed3c2cf00..6bd09f629 100644 --- a/actors_8h_source.html +++ b/actors_8h_source.html @@ -247,63 +247,63 @@ $(function(){initNavTree('actors_8h_source.html',''); initResizable(true); });
139
140#endif // ACTORS_H
-
void evaluate_collision_between_player_actor(Player *player, struct Actor *actor)
Definition actors.c:1959
+
void evaluate_collision_between_player_actor(Player *player, struct Actor *actor)
Definition actors.c:1962
void func_802976EC(Collision *arg0, Vec3s arg1)
Definition actors.c:408
-
bool query_collision_actor_vs_actor(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1706
-
void play_sound_before_despawn(struct Actor *actor)
Definition actors.c:1184
-
void init_actors_and_load_textures(void)
Loads actor textures, track specific actor textures. Calls to spawn_track_vehicles and place_track_ac...
Definition actors.c:1175
+
bool query_collision_actor_vs_actor(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1709
+
void play_sound_before_despawn(struct Actor *actor)
Definition actors.c:1187
+
void init_actors_and_load_textures(void)
Loads actor textures, track specific actor textures. Calls to spawn_track_vehicles and place_track_ac...
Definition actors.c:1178
void render_cows(Camera *camera, Mat4 arg1)
Definition actors.c:517
void cleanup_red_and_green_shells(struct ShellActor *shell)
Definition actors.c:66
void func_802979F8(struct Actor *arg0, UNUSED f32 arg1)
Definition actors.c:482
-
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:735
+
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:738
void actor_not_rendered(Camera *arg0, struct Actor *arg1)
Definition actors.c:329
u16 D_802BA260
Definition actors.c:60
-
const char * get_actor_display_name(s32 id)
Definition actors.c:2600
-
void evaluate_collision_for_players_and_actors(void)
Definition actors.c:2174
+
const char * get_actor_display_name(s32 id)
Definition actors.c:2603
+
void evaluate_collision_for_players_and_actors(void)
Definition actors.c:2177
void actor_init(struct Actor *actor, Vec3f startingPos, Vec3s startingRot, Vec3f startingVelocity, s16 actorType)
Definition actors.c:142
-
void evaluate_collision_players_palm_trees(void)
Definition actors.c:623
-
bool collision_mario_sign(Player *player, struct Actor *marioRacewaySign)
Definition actors.c:1473
-
void evaluate_collision_for_destructible_actors(void)
Definition actors.c:2199
-
void spawn_fake_item_box(Vec3f pos)
Definition actors.c:1103
-
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1745
-
void evaluate_collision_player_palm_trees(Player *player)
Definition actors.c:599
-
void init_actor_hot_air_balloon_item_box(f32 x, f32 y, f32 z)
Definition actors.c:2286
-
void spawn_palm_trees(struct ActorSpawnData *spawnData)
Definition actors.c:922
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1213
+
void evaluate_collision_players_palm_trees(void)
Definition actors.c:624
+
bool collision_mario_sign(Player *player, struct Actor *marioRacewaySign)
Definition actors.c:1476
+
void evaluate_collision_for_destructible_actors(void)
Definition actors.c:2202
+
void spawn_fake_item_box(Vec3f pos)
Definition actors.c:1106
+
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1748
+
void evaluate_collision_player_palm_trees(Player *player)
Definition actors.c:600
+
void init_actor_hot_air_balloon_item_box(f32 x, f32 y, f32 z)
Definition actors.c:2289
+
void spawn_palm_trees(struct ActorSpawnData *spawnData)
Definition actors.c:925
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1216
void func_802977B0(Player *player)
Definition actors.c:433
void func_802976D8(Vec3s arg0)
Definition actors.c:402
void func_802977E4(Player *player)
Definition actors.c:440
void update_actor_static_plant(struct Actor *arg0)
Definition actors.c:498
void init_red_shell_texture(void)
Definition actors.c:448
-
void render_palm_trees(Camera *camera, Mat4 arg1)
Definition actors.c:644
+
void render_palm_trees(Camera *camera, Mat4 arg1)
Definition actors.c:645
void func_80297760(struct Actor *arg0, Vec3f arg1)
Definition actors.c:426
-
UNUSED s16 spawn_actor_at_pos(Vec3f pos, s16 actorType)
Definition actors.c:1362
-
void destroy_all_actors(void)
Definition actors.c:1156
-
void render_item_boxes(ScreenContext *arg0)
Definition actors.c:2321
-
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1340
+
UNUSED s16 spawn_actor_at_pos(Vec3f pos, s16 actorType)
Definition actors.c:1365
+
void destroy_all_actors(void)
Definition actors.c:1159
+
void render_item_boxes(ScreenContext *arg0)
Definition actors.c:2324
+
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1343
void actor_rendered(Camera *arg0, struct Actor *arg1)
Definition actors.c:346
-
void update_course_actors(void)
Definition actors.c:2505
-
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2274
-
void spawn_foliage(struct ActorSpawnData *actor)
Definition actors.c:963
-
void play_sound_on_destructible_actor_collision(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1865
-
void func_80298D10(void)
Definition actors.c:634
-
bool collision_yoshi_egg(Player *player, struct YoshiValleyEgg *egg)
Definition actors.c:1508
-
void render_course_actors(ScreenContext *screen)
Definition actors.c:2348
-
void spawn_item_box(Vec3f pos)
Definition actors.c:1078
-
void evaluate_actor_collision_between_two_destructible_actors(struct Actor *actor1, struct Actor *actor2)
Definition actors.c:1932
+
void update_course_actors(void)
Definition actors.c:2508
+
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2277
+
void spawn_foliage(struct ActorSpawnData *actor)
Definition actors.c:966
+
void play_sound_on_destructible_actor_collision(struct Actor *arg0, struct Actor *arg1)
Definition actors.c:1868
+
void func_80298D10(void)
Definition actors.c:635
+
bool collision_yoshi_egg(Player *player, struct YoshiValleyEgg *egg)
Definition actors.c:1511
+
void render_course_actors(ScreenContext *screen)
Definition actors.c:2351
+
void spawn_item_box(Vec3f pos)
Definition actors.c:1081
+
void evaluate_actor_collision_between_two_destructible_actors(struct Actor *actor1, struct Actor *actor2)
Definition actors.c:1935
void func_8029794C(Vec3f pos, Vec3s rot, f32 scale)
Definition actors.c:470
-
void spawn_all_item_boxes(struct ActorSpawnData *spawnData)
Definition actors.c:1036
+
void spawn_all_item_boxes(struct ActorSpawnData *spawnData)
Definition actors.c:1039
struct Actor * gActorHotAirBalloonItemBox
Definition actors.c:58
-
void init_kiwano_fruit(void)
Definition actors.c:1125
-
bool query_collision_player_vs_actor_item(Player *player, struct Actor *arg1)
Definition actors.c:1667
-
bool query_and_resolve_collision_player_actor(Player *player, Vec3f pos, f32 minDist, f32 dist, f32 arg4)
Definition actors.c:1391
-
void func_8029AC18(Camera *camera, Mat4 arg1, struct Actor *arg2)
Definition actors.c:828
-
bool collision_piranha_plant(Player *player, struct PiranhaPlant *plant)
Definition actors.c:1490
-
s16 try_remove_destructable_item(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1220
-
bool collision_tree(Player *player, struct Actor *actor)
Definition actors.c:1569
+
void init_kiwano_fruit(void)
Definition actors.c:1128
+
bool query_collision_player_vs_actor_item(Player *player, struct Actor *arg1)
Definition actors.c:1670
+
bool query_and_resolve_collision_player_actor(Player *player, Vec3f pos, f32 minDist, f32 dist, f32 arg4)
Definition actors.c:1394
+
void func_8029AC18(Camera *camera, Mat4 arg1, struct Actor *arg2)
Definition actors.c:831
+
bool collision_piranha_plant(Player *player, struct PiranhaPlant *plant)
Definition actors.c:1493
+
s16 try_remove_destructable_item(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1223
+
bool collision_tree(Player *player, struct Actor *actor)
Definition actors.c:1572
void func_80297340(Camera *arg0)
Definition actors.c:363
-
void spawn_piranha_plants(struct ActorSpawnData *spawnData)
Definition actors.c:888
-
const char * get_actor_resource_location_name(s32 id)
Definition actors.c:2684
+
void spawn_piranha_plants(struct ActorSpawnData *spawnData)
Definition actors.c:891
+
const char * get_actor_resource_location_name(s32 id)
Definition actors.c:2687
s8 gTLUTRedShell[512]
Definition actors.c:59
void render_actor_banana(Camera *camera, UNUSED Mat4 arg1, struct BananaActor *banana)
Render the banana actor.
Definition render.inc.c:12
void render_actor_blue_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Render the blue shell actor.
Definition render.inc.c:24
diff --git a/banana_2update_8inc_8c_source.html b/banana_2update_8inc_8c_source.html index 23cc6e2b9..39169af39 100644 --- a/banana_2update_8inc_8c_source.html +++ b/banana_2update_8inc_8c_source.html @@ -304,8 +304,8 @@ $(function(){initNavTree('banana_2update_8inc_8c_source.html',''); initResizable
@ BANANA_BUNCH_BANANA
Definition actor_types.h:114
@ FIRST_BANANA_BUNCH_BANANA
Definition actor_types.h:113
#define GET_ACTOR(index)
Definition actor_types.h:88
-
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1745
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1213
+
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1748
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1216
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:990
void update_actor_banana(struct BananaActor *banana)
Update the banana actor.
Definition update.inc.c:11
diff --git a/blue__and__red__shells_2render_8inc_8c_source.html b/blue__and__red__shells_2render_8inc_8c_source.html index ec0540b9f..5fbd5378f 100644 --- a/blue__and__red__shells_2render_8inc_8c_source.html +++ b/blue__and__red__shells_2render_8inc_8c_source.html @@ -125,7 +125,7 @@ $(function(){initNavTree('blue__and__red__shells_2render_8inc_8c_source.html',''
26 render_actor_shell(camera, matrix, shell);
27}
-
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:735
+
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:738
s8 gTLUTRedShell[512]
Definition actors.c:59
void render_actor_blue_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Render the blue shell actor.
Definition render.inc.c:24
diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html index 0c39ce8ed..3ade915e1 100644 --- a/blue__and__red__shells_2update_8inc_8c_source.html +++ b/blue__and__red__shells_2update_8inc_8c_source.html @@ -616,8 +616,8 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
@ BLUE_SHELL_LOCK_ON
Definition actor_types.h:103
@ RED_SHELL_LOCK_ON
Definition actor_types.h:98
#define GET_ACTOR(index)
Definition actor_types.h:88
-
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1745
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1213
+
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1748
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1216
void copy_collision(Collision *src, Collision *dest)
Definition actors_extended.c:20
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:990
diff --git a/bug.html b/bug.html index 697bf572e..3d093ce1b 100644 --- a/bug.html +++ b/bug.html @@ -116,9 +116,9 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
Global func_8001969C (UNUSED s32 playerId, UNUSED f32 arg1, s32 cameraId, UNUSED s16 pathIndex)
Adding an (f32) cast changes asm, why?
Global func_800B9BE4 (f32, f32, u16 *)
-
they probably meant to store the value to tmp[i] and tmp[8 + i]
+
they probably meant to store the value to tmp[i] and tmp[8 + i]
Global func_800BB388 (s32 bankId, s32 instId, s32 arg2)
-
missing return
+
missing return
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.
Global new_actor (ActorInitParams *)
@@ -128,7 +128,7 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
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
Global preload_sequence (u32, u8)
-
should be IS_SEQ_LOAD_COMPLETE
+
should be IS_SEQ_LOAD_COMPLETE
Global render_menu_item_data_course_image (MenuItem *)
todo: This function will not work in custom courses.
Global setup_podium_ceremony (void)
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index 995bbfc9f..a407da00c 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -1363,7 +1363,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:
diff --git a/classOSeagull.html b/classOSeagull.html index c5d2a1cf2..ea256e340 100644 --- a/classOSeagull.html +++ b/classOSeagull.html @@ -226,7 +226,7 @@ Additional Inherited Members  

Detailed Description

-
Todo
unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?
+
Todo
unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?

Constructor & Destructor Documentation

◆ OSeagull()

diff --git a/classOSnowman.html b/classOSnowman.html index a72a6f353..6aba19652 100644 --- a/classOSnowman.html +++ b/classOSnowman.html @@ -351,7 +351,7 @@ Here is the call graph for this function:
-
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
+
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
Here is the call graph for this function:
@@ -782,7 +782,7 @@ Here is the call graph for this function:
-
Todo
quick hack to add the snow particles on hit. Need to separate into its own class
+
Todo
quick hack to add the snow particles on hit. Need to separate into its own class

Reimplemented from OObject.

diff --git a/classOThwomp.html b/classOThwomp.html index afa01039e..7462492a0 100644 --- a/classOThwomp.html +++ b/classOThwomp.html @@ -325,7 +325,7 @@ Static Private Attributes  

Detailed Description

-
Todo

Make shadow size bigger if thwomp is scaled up

+
Todo

Make shadow size bigger if thwomp is scaled up

make adjustable properties for squishSize and boundingBoxSize

Thwomp OObject

diff --git a/code__80281780_8c.html b/code__80281780_8c.html index 01bb94860..3cd9bc231 100644 --- a/code__80281780_8c.html +++ b/code__80281780_8c.html @@ -194,7 +194,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the caller graph for this function:
diff --git a/code__80281780_8h.html b/code__80281780_8h.html index ed4a81e1c..ff28803d9 100644 --- a/code__80281780_8h.html +++ b/code__80281780_8h.html @@ -166,7 +166,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the caller graph for this function:
diff --git a/contpfs_8c.html b/contpfs_8c.html index 44135498f..d5670d7e7 100644 --- a/contpfs_8c.html +++ b/contpfs_8c.html @@ -210,8 +210,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:
@@ -284,7 +284,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:
@@ -348,8 +348,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 a9d72dd3f..74f391ba1 100644 --- a/controller_8h.html +++ b/controller_8h.html @@ -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/fake__item__box_2update_8inc_8c_source.html b/fake__item__box_2update_8inc_8c_source.html index a50bdc67e..00ffb5f35 100644 --- a/fake__item__box_2update_8inc_8c_source.html +++ b/fake__item__box_2update_8inc_8c_source.html @@ -203,8 +203,8 @@ $(function(){initNavTree('fake__item__box_2update_8inc_8c_source.html',''); init
97 }
98}
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1213
-
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2274
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1216
+
void func_802A1064(struct FakeItemBox *fake_item_box)
Definition actors.c:2277
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:990
diff --git a/falling__rock_2update_8inc_8c_source.html b/falling__rock_2update_8inc_8c_source.html index 51ac0fd60..534a37f59 100644 --- a/falling__rock_2update_8inc_8c_source.html +++ b/falling__rock_2update_8inc_8c_source.html @@ -232,7 +232,7 @@ $(function(){initNavTree('falling__rock_2update_8inc_8c_source.html',''); initRe
f32 CM_GetWaterLevel(Vec3f pos, Collision *collision)
Definition Game.cpp:824
@ ACTOR_FALLING_ROCK
Definition actor_types.h:44
#define GET_ACTOR(index)
Definition actor_types.h:88
-
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1340
+
s16 add_actor_to_empty_slot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
Definition actors.c:1343
f32 gTrackDirection
Definition code_800029B0.c:132
diff --git a/green__shell_2render_8inc_8c_source.html b/green__shell_2render_8inc_8c_source.html index de84fb10a..4913695a7 100644 --- a/green__shell_2render_8inc_8c_source.html +++ b/green__shell_2render_8inc_8c_source.html @@ -119,7 +119,7 @@ $(function(){initNavTree('green__shell_2render_8inc_8c_source.html',''); initRes
15 render_actor_shell(camera, matrix, shell);
16}
-
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:735
+
void render_actor_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Definition actors.c:738
f32 Mat4[4][4]
Definition common_structs.h:20
void render_actor_green_shell(Camera *camera, Mat4 matrix, struct ShellActor *shell)
Renders the green shell actor.
Definition render.inc.c:13
diff --git a/green__shell_2update_8inc_8c_source.html b/green__shell_2update_8inc_8c_source.html index ac9844c25..9bb4b2b83 100644 --- a/green__shell_2update_8inc_8c_source.html +++ b/green__shell_2update_8inc_8c_source.html @@ -315,8 +315,8 @@ $(function(){initNavTree('green__shell_2update_8inc_8c_source.html',''); initRes
@ GREEN_SHELL_HIT_A_RACER
Definition actor_types.h:100
@ TRIPLE_GREEN_SHELL
Definition actor_types.h:99
#define GET_ACTOR(index)
Definition actor_types.h:88
-
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1745
-
void destroy_actor(struct Actor *actor)
Definition actors.c:1213
+
void destroy_destructable_actor(struct Actor *actor)
Definition actors.c:1748
+
void destroy_actor(struct Actor *actor)
Definition actors.c:1216
void copy_collision(Collision *src, Collision *dest)
Definition actors_extended.c:20
void func_802B4E30(struct Actor *arg0)
Definition actors_extended.c:990
diff --git a/heap_8c.html b/heap_8c.html index f426c12b3..ec242aa05 100644 --- a/heap_8c.html +++ b/heap_8c.html @@ -554,7 +554,7 @@ Here is the caller graph for this function:
-
Bug
they probably meant to store the value to tmp[i] and tmp[8 + i]
+
Bug
they probably meant to store the value to tmp[i] and tmp[8 + i]
diff --git a/heap_8h.html b/heap_8h.html index 875e81409..ca061f59f 100644 --- a/heap_8h.html +++ b/heap_8h.html @@ -651,7 +651,7 @@ Here is the caller graph for this function:
-
Bug
they probably meant to store the value to tmp[i] and tmp[8 + i]
+
Bug
they probably meant to store the value to tmp[i] and tmp[8 + i]
diff --git a/load_8c.html b/load_8c.html index d6a4de5c4..76920d130 100644 --- a/load_8c.html +++ b/load_8c.html @@ -838,7 +838,7 @@ Here is the caller graph for this function:
-
Bug
missing return
+
Bug
missing return
Here is the call graph for this function:
@@ -1131,7 +1131,7 @@ Here is the caller graph for this function:
-
Bug
should be IS_SEQ_LOAD_COMPLETE
+
Bug
should be IS_SEQ_LOAD_COMPLETE
Here is the call graph for this function:
diff --git a/load_8h.html b/load_8h.html index b45a6917a..e52e95730 100644 --- a/load_8h.html +++ b/load_8h.html @@ -661,7 +661,7 @@ Here is the caller graph for this function:
-
Bug
missing return
+
Bug
missing return
Here is the call graph for this function:
@@ -923,7 +923,7 @@ Here is the caller graph for this function:
-
Bug
should be IS_SEQ_LOAD_COMPLETE
+
Bug
should be IS_SEQ_LOAD_COMPLETE
Here is the call graph for this function:
diff --git a/menu__items_8c.html b/menu__items_8c.html index 39633d633..bd435fe25 100644 --- a/menu__items_8c.html +++ b/menu__items_8c.html @@ -2392,7 +2392,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:
@@ -9134,7 +9134,7 @@ Here is the caller graph for this function:
-
Todo
Move gGfxPool out of main.h
+
Todo
Move gGfxPool out of main.h
Here is the call graph for this function:
diff --git a/menu__items_8h.html b/menu__items_8h.html index 4012c7af2..141823ef6 100644 --- a/menu__items_8h.html +++ b/menu__items_8h.html @@ -2738,7 +2738,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:
diff --git a/menus_8c.html b/menus_8c.html index d3b0e1f77..8e7c8f620 100644 --- a/menus_8c.html +++ b/menus_8c.html @@ -576,7 +576,7 @@ Here is the caller graph for this function:

On input skip logo screen

-
Todo
Label audio funcs
+
Todo
Label audio funcs
Here is the call graph for this function:
diff --git a/osContInit_8c.html b/osContInit_8c.html index 3d905fb6f..8fa1d66ad 100644 --- a/osContInit_8c.html +++ b/osContInit_8c.html @@ -219,7 +219,7 @@ Here is the caller graph for this function:
-
Todo
figure out what it means
+
Todo
figure out what it means
Here is the call graph for this function:
diff --git a/osCreatePiManager_8c.html b/osCreatePiManager_8c.html index a1679220a..970f936b4 100644 --- a/osCreatePiManager_8c.html +++ b/osCreatePiManager_8c.html @@ -236,7 +236,7 @@ Here is the caller graph for this function:
-
Todo
In libreultra this is in an include
+
Todo
In libreultra this is in an include
diff --git a/osEPiRawStartDma_8c.html b/osEPiRawStartDma_8c.html index fd1f6131f..7bfaf1577 100644 --- a/osEPiRawStartDma_8c.html +++ b/osEPiRawStartDma_8c.html @@ -155,7 +155,7 @@ Functions
Value:
(*(vu32*) PHYS_TO_K1(addr) = (u32) (data))
-
Todo
These defines are from PR/rcp.h, but including that causes problems...
+
Todo
These defines are from PR/rcp.h, but including that causes problems...
@@ -170,7 +170,7 @@ Functions
-
Todo
This define is from os.h, but including that causes problems...
+
Todo
This define is from os.h, but including that causes problems...
@@ -194,7 +194,7 @@ Functions
Value:
if (cHandle->var != pihandle->var) \
IO_WRITE(reg, pihandle->var);
-
Todo
This define is from piint.h, but including that causes problems...
+
Todo
This define is from piint.h, but including that causes problems...
diff --git a/osPiGetCmdQueue_8c.html b/osPiGetCmdQueue_8c.html index 04cd7635e..e3d65fccd 100644 --- a/osPiGetCmdQueue_8c.html +++ b/osPiGetCmdQueue_8c.html @@ -171,7 +171,7 @@ Here is the caller graph for this function:
-
Todo
In libreultra this is in an include
+
Todo
In libreultra this is in an include
diff --git a/osPiStartDma_8c.html b/osPiStartDma_8c.html index c87e5f04e..3dcb693a0 100644 --- a/osPiStartDma_8c.html +++ b/osPiStartDma_8c.html @@ -206,7 +206,7 @@ Here is the caller graph for this function:
-
Todo
In libreultra this is in an include
+
Todo
In libreultra this is in an include
diff --git a/piint_8h.html b/piint_8h.html index 8ff550b72..0cdc8aa2f 100644 --- a/piint_8h.html +++ b/piint_8h.html @@ -1767,7 +1767,7 @@ Here is the caller graph for this function:
-
Todo
In libreultra this is in an include
+
Todo
In libreultra this is in an include
diff --git a/render__objects_8c.html b/render__objects_8c.html index f9aef6952..92410ad33 100644 --- a/render__objects_8c.html +++ b/render__objects_8c.html @@ -2805,7 +2805,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:
@@ -11384,7 +11384,7 @@ Here is the caller graph for this function:
-
Todo
fakematch?
+
Todo
fakematch?
Here is the call graph for this function:
@@ -11441,7 +11441,7 @@ Here is the caller graph for this function:
-
Todo
fakematch?
+
Todo
fakematch?
Here is the call graph for this function:
@@ -16914,7 +16914,7 @@ Here is the caller graph for this function:

Renders

Menus: Mario Kart 64 Logo, Debug text

1P: Coloured square in third hud mode that players go around.

-
Todo
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
+
Todo
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
Here is the caller graph for this function:
@@ -16969,7 +16969,7 @@ Here is the caller graph for this function:

Renders

For all game modes

Minimap, CurrLap, Lap time

-
Todo
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
+
Todo
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
Here is the call graph for this function:
@@ -17263,7 +17263,7 @@ Here is the caller graph for this function:
-
Todo
: Hardcode these x and y values. Because why not?
+
Todo
: Hardcode these x and y values. Because why not?
Here is the call graph for this function:
diff --git a/render__objects_8h.html b/render__objects_8h.html index 57ddbf8e6..461a54496 100644 --- a/render__objects_8h.html +++ b/render__objects_8h.html @@ -16119,7 +16119,7 @@ Here is the caller graph for this function:
-
Todo
: Hardcode these x and y values. Because why not?
+
Todo
: Hardcode these x and y values. Because why not?
Here is the call graph for this function:
diff --git a/search/all_16.js b/search/all_16.js index bb6018214..072b386a0 100644 --- a/search/all_16.js +++ b/search/all_16.js @@ -132,7 +132,7 @@ var searchData= ['sectionfunc_129',['SectionFunc',['../namespaceUIWidgets.html#ae6baa537b60cf1d33e03e5e0c440c962',1,'UIWidgets']]], ['sectionid_130',['sectionId',['../structTrackSections.html#a53d5aca8370d2850514a4507044dcbd3',1,'TrackSections']]], ['sectionname_131',['sectionName',['../structWidgetPath.html#ab953da1f493fd3c8841a1f852772c58c',1,'WidgetPath']]], - ['see_20also_132',['See Also',['../md_docs_2migrations.html#see-also',1,'See Also'],['../md_docs_2mods-toml.html#see-also-1',1,'See Also']]], + ['see_20also_132',['See Also',['../md_docs_2mods-toml.html#see-also-1',1,'See Also'],['../md_docs_2migrations.html#see-also',1,'See Also']]], ['see_20how_20courses_20are_20adapted_20in_20the_20future_20including_20references_20too_133',['Specifically Used to help find music and to see how courses are adapted in the future including references too.',['../md_docs_2track__returns.html#specifically-used-to-help-find-music-and-to-see-how-courses-are-adapted-in-the-future-including-references-too',1,'']]], ['seed_134',['seed',['../structma__noise__config.html#ac0ef7cd156ee4eb07587823e2f1b8384',1,'ma_noise_config']]], ['seekdatastream_135',['seekDataStream',['../structma__job.html#a170fa6cddb463cc92e741fe02e9122b9',1,'ma_job']]], diff --git a/search/all_4.js b/search/all_4.js index 6a9995433..072d1357c 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -325,7 +325,7 @@ var searchData= ['alseqdata_322',['ALSeqData',['../structALSeqData.html',1,'']]], ['alseqfile_323',['ALSeqFile',['../structALSeqFile.html',1,'']]], ['alseqfilenew_324',['alSeqFileNew',['../alBnkfNew_8c.html#ab275be6c7d58d2836dbd28d7c119e1d6',1,'alSeqFileNew(ALSeqFile *f, u8 *base): alBnkfNew.c'],['../libaudio_8h.html#ab275be6c7d58d2836dbd28d7c119e1d6',1,'alSeqFileNew(ALSeqFile *f, u8 *base): alBnkfNew.c']]], - ['also_325',['Also',['../md_docs_2migrations.html#see-also',1,'See Also'],['../md_docs_2mods-toml.html#see-also-1',1,'See Also']]], + ['also_325',['Also',['../md_docs_2mods-toml.html#see-also-1',1,'See Also'],['../md_docs_2migrations.html#see-also',1,'See Also']]], ['also_5finclude_5fgroup_5f0_5f1_326',['ALSO_INCLUDE_GROUP_0_1',['../kart__dma_8c.html#aa6d64f476546ae0f229e6b02987f14d5',1,'kart_dma.c']]], ['also_5finclude_5fgroup_5f2_327',['ALSO_INCLUDE_GROUP_2',['../kart__dma_8c.html#ab94265b8f89aea5bd4cf0794a6688b2a',1,'kart_dma.c']]], ['also_5finclude_5fgroup_5f3_5f4_5f5_328',['ALSO_INCLUDE_GROUP_3_4_5',['../kart__dma_8c.html#aa0d5cdbe8c1802efe2cbd770f452e1de',1,'kart_dma.c']]], diff --git a/todo.html b/todo.html index 96fa0793b..847ea03df 100644 --- a/todo.html +++ b/todo.html @@ -110,21 +110,21 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
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
+
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 add_actor_to_empty_slot (Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType)
-
Commented out because deletes too soon.
+
Commented out because deletes too soon.
Global are_players_in_course_section (s16, s16)
This is the easiest solution otherwise actors would not collide on custom courses.
Global ATrain::SyncComponents (TrainCarStuff *trainCar, s16 orientationY)
@@ -136,10 +136,10 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
Global D_800E43B0 []
unused?
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?
@@ -150,31 +150,31 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
Global func_80028864 (Player *, Camera *, s8, s8)
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_8004C268 (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
-
fakematch?
+
fakematch?
Global func_8004C268_wide (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
-
fakematch?
+
fakematch?
Global func_800745C8 (s32 objectIndex, const char **lakituTexturePtr)
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_8028336C (UNUSED CinematicCamera *arg0, UNUSED Camera *camera)
-
Does this match as a return of s8?
+
Does this match as a return of s8?
Global func_802846E4 (CinematicCamera *)
What does this even do?
Global func_8028F970 (void)
increasing players past four would require increase this loop iterator.
Global GetCupName (void)
-
Move gGfxPool out of main.h
+
Move gGfxPool out of main.h
Global gPlayerWinningIndex
gPlayerWinningIndex (D_800DC5E8) accessed as word, D_800DC5EB as u8
Global gTorchSpawns []
fix this extern
Global IO_WRITE (addr, data)
-
These defines are from PR/rcp.h, but including that causes problems...
+
These defines are from PR/rcp.h, but including that causes problems...
Global LEO_CMD_TYPE_0
name
Global LEO_CMD_TYPE_1
@@ -184,7 +184,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
Global load_track_path (s32)
Confirm this comment
Global logo_intro_menu_act (struct Controller *controller, UNUSED u16 controllerIdx)
-
Label audio funcs
+
Label audio funcs
Global MTX_KART_POOL_SIZE
Verify with proper documentation
Global MTX_SHADOW_POOL_SIZE
@@ -196,13 +196,13 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
Global OBombKart::Unk_3C
Turn WheelPos into a struct
Global osContInit (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)
-
figure out what it means
+
figure out what it means
Class OSeagull
-
unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?
+
unk_0D5 needs to be a struct variable probably. What does it do? Behaviour?
Global OSnowman::DrawBody (s32)
-
quick hack to add the snow particles on hit. Need to separate into its own class
-
Global OSnowman::Tick () override
quick hack to add the snow particles on hit. Need to separate into its own class
+
Global OSnowman::Tick () override
+
quick hack to add the snow particles on hit. Need to separate into its own class
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)
@@ -214,30 +214,30 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
Global osViSwapBuffer (void *vaddr)
figure out what this flag means
Class OThwomp
-

Make shadow size bigger if thwomp is scaled up

+

Make shadow size bigger if thwomp is scaled up

make adjustable properties for squishSize and boundingBoxSize

Global PI_DOMAIN1
-
This define is from os.h, but including that causes problems...
+
This define is from os.h, but including that causes problems...
Global RegisterItems (Registry< ItemInfo > &r)
turn items into a class
Global render_collision (void)
decide to use colours or textures and fix displaylists because they are buggy
Global render_texture_rectangle (s32 x, s32 y, s32 width, s32 height, s32 s, s32 w, s32 mode)
-
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
+
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
Global render_texture_rectangle_wide (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)
-
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
+
Update to F3DEX. Uses OLD definition for gspTextureRectangle.
Global set_minimap_finishline_position (s32)
-
: Hardcode these x and y values. Because why not?
+
: Hardcode these x and y values. Because why not?
Global SOUND_ARG_LOAD (sound_bank, byte2, byte3, sound_id)
format like sm64 sounds.h
Global spawn_foliage (struct ActorSpawnData *actor)
-
actorType needs to be passed into this function for flexibility
+
actorType needs to be passed into this function for flexibility
Global TrainSmokeTick (void)
: This should be an Object class one day
Global UPDATE_REG (reg, var)
-
This define is from piint.h, but including that causes problems...
+
This define is from piint.h, but including that causes problems...
Global US_FLOAT (x)
US_FLOAT should probably be renamed to JP_DOUBLE since eu seems to use floats too
diff --git a/uniondu.html b/uniondu.html index c477255e1..07302d7bb 100644 --- a/uniondu.html +++ b/uniondu.html @@ -138,8 +138,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