From 833d4f780bef2053c7920550ac7a05a433060744 Mon Sep 17 00:00:00 2001 From: MegaMech Date: Mon, 14 Jul 2025 01:53:36 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HarbourM?= =?UTF-8?q?asters/SpaghettiKart@d5b455af741b7900631182714294bb22e12b97bd?= =?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 +- actorsmenu.html | 2 +- actorsmenu.js | 2 +- basics.js | 4 +- bug.html | 6 +-- ceremony__and__credits_8c.html | 2 +- classOSnowman.html | 4 +- classOThwomp.html | 2 +- code__80281780_8c.html | 2 +- code__80281780_8h.html | 2 +- controlflow.html | 10 ++-- courses.html | 2 +- coursesmenu.html | 2 +- coursesmenu.js | 2 +- doxygen_crawl.html | 8 +-- 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 | 4 +- menus_8h.html | 2 +- navtreeindex26.js | 4 +- navtreeindex27.js | 2 +- navtreeindex51.js | 2 +- networking_8h.html | 2 +- objects.html | 2 +- osContInit_8c.html | 2 +- osCreatePiManager_8c.html | 2 +- osPiGetCmdQueue_8c.html | 2 +- osPiStartDma_8c.html | 2 +- piint_8h.html | 2 +- render__objects_8c.html | 2 +- render__player_8c.html | 48 ++++++++++------- render__player_8h_source.html | 98 +++++++++++++++++----------------- search/all_11.js | 2 +- search/all_5.js | 2 +- start__game_8c.html | 2 +- todo.html | 34 ++++++------ uniondu.html | 4 +- 43 files changed, 153 insertions(+), 143 deletions(-) diff --git a/Game_8cpp.html b/Game_8cpp.html index 13668adac..a02dd3362 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -2089,7 +2089,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 caller graph for this function:
diff --git a/Game_8h.html b/Game_8h.html index 801e78a9c..2f382fa17 100644 --- a/Game_8h.html +++ b/Game_8h.html @@ -1988,7 +1988,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 caffa49d4..11ef295e8 100644 --- a/actors_8c.html +++ b/actors_8c.html @@ -451,7 +451,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:
@@ -1829,7 +1829,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/actorsmenu.html b/actorsmenu.html index e7edcbc47..6439033df 100644 --- a/actorsmenu.html +++ b/actorsmenu.html @@ -177,7 +177,7 @@ $(function(){initNavTree('actorsmenu.html',''); initResizable(true); });

-

Actors Objects Vehicles Items

+

Actors Objects Vehicles Items

diff --git a/actorsmenu.js b/actorsmenu.js index 03d6a6bce..a1f7e0e44 100644 --- a/actorsmenu.js +++ b/actorsmenu.js @@ -4,7 +4,7 @@ var actorsmenu = [ "Actors", "actors.html#actors", null ] ] ], [ "Objects", "objects.html", [ - [ "Objects", "objects.html#objects", null ] + [ "Objects", "objects.html#objects-1", null ] ] ], [ "Vehicles", "vehicles.html", [ [ "Trains", "vehicles.html#trains", null ], diff --git a/basics.js b/basics.js index 2a25d6dbd..e44238fef 100644 --- a/basics.js +++ b/basics.js @@ -25,8 +25,8 @@ var basics = [ "Menus", "controlflow.html#menus", null ], [ "Players", "controlflow.html#players", null ], [ "Actors", "controlflow.html#actors-1", null ], - [ "Objects", "controlflow.html#objects-1", null ], - [ "Courses", "controlflow.html#courses-1", [ + [ "Objects", "controlflow.html#objects", null ], + [ "Courses", "controlflow.html#courses", [ [ "Course Folder", "controlflow.html#course-folder", null ] ] ], [ "UI & Other 2D Screen data", "controlflow.html#ui--other-2d-screen-data", null ], diff --git a/bug.html b/bug.html index e5d09f712..364ac5cd8 100644 --- a/bug.html +++ b/bug.html @@ -118,9 +118,9 @@ $(function(){initNavTree('bug.html',''); initResizable(true); });
Global func_80077E20 (s32 objectIndex)
frappe snowland There's something up with the handling of common_vtx_rectangle and the loading of 0x10 right here
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 *)
@@ -130,7 +130,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 c85f2da0a..cb459ffb1 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/classOSnowman.html b/classOSnowman.html index fba016675..c9cd3eadc 100644 --- a/classOSnowman.html +++ b/classOSnowman.html @@ -312,7 +312,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:
@@ -713,7 +713,7 @@ Here is the caller 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 c550e53af..77cca0f0b 100644 --- a/classOThwomp.html +++ b/classOThwomp.html @@ -289,7 +289,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 74e2a7a17..1b3286697 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 7f11d5737..019a21c7a 100644 --- a/code__80281780_8h.html +++ b/code__80281780_8h.html @@ -170,7 +170,7 @@ Variables
-
Todo
confirm this.
+
Todo
confirm this.
Here is the caller graph for this function:
diff --git a/controlflow.html b/controlflow.html index b3ce9b920..143de1bb3 100644 --- a/controlflow.html +++ b/controlflow.html @@ -135,10 +135,10 @@ $(function(){initNavTree('controlflow.html',''); initResizable(true); }); Actors
  • - Objects + Objects
  • - Courses + Courses
  • -
    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 6df96a9b4..8be8bf6fe 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 f417e218f..8ddaed192 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 4c630b182..494197724 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 8bc34be6f..39b798ca3 100644 --- a/menu__items_8c.html +++ b/menu__items_8c.html @@ -2398,7 +2398,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:
    @@ -9150,7 +9150,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 caller graph for this function:
    diff --git a/menu__items_8h.html b/menu__items_8h.html index 3cc7a99bd..80c262686 100644 --- a/menu__items_8h.html +++ b/menu__items_8h.html @@ -2744,7 +2744,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 e45176631..775f92b26 100644 --- a/menus_8c.html +++ b/menus_8c.html @@ -381,7 +381,7 @@ Here is the caller graph for this function:

    Navigation of the map select course menu screen

    -
    Todo
    SetCourse() to course one;
    +
    Todo
    SetCourse() to course one;
    Here is the call graph for this function:
    @@ -569,7 +569,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/menus_8h.html b/menus_8h.html index 977684f70..c8a11e3d9 100644 --- a/menus_8h.html +++ b/menus_8h.html @@ -861,7 +861,7 @@ Variables

    Navigation of the map select course menu screen

    -
    Todo
    SetCourse() to course one;
    +
    Todo
    SetCourse() to course one;
    Here is the call graph for this function:
    diff --git a/navtreeindex26.js b/navtreeindex26.js index 0c27df6a5..299bef8bb 100644 --- a/navtreeindex26.js +++ b/navtreeindex26.js @@ -184,12 +184,12 @@ var NAVTREEINDEX26 = "controlflow.html#actors-1":[1,2,4,2], "controlflow.html#code-breakdown":[1,2,4], "controlflow.html#course-folder":[1,2,4,4,0], -"controlflow.html#courses-1":[1,2,4,4], +"controlflow.html#courses":[1,2,4,4], "controlflow.html#ending":[1,2,4,8], "controlflow.html#engine":[1,2,4,6], "controlflow.html#math":[1,2,4,7], "controlflow.html#menus":[1,2,4,0], -"controlflow.html#objects-1":[1,2,4,3], +"controlflow.html#objects":[1,2,4,3], "controlflow.html#overall-control-flow":[1,2,2], "controlflow.html#paradigm":[1,2,0], "controlflow.html#players":[1,2,4,1], diff --git a/navtreeindex27.js b/navtreeindex27.js index 39173764d..44fbc2074 100644 --- a/navtreeindex27.js +++ b/navtreeindex27.js @@ -212,7 +212,7 @@ var NAVTREEINDEX27 = "course__offsets_8h.html#af7c3d5a48e591b30ff6c2b2f23e8d2cc":[15,0,2,8,7], "course__offsets_8h_source.html":[15,0,2,8], "courses.html":[3,0], -"courses.html#courses":[3,0,0], +"courses.html#courses-1":[3,0,0], "courses_2test__course_2data_8c.html":[15,0,0,17,0], "courses_2test__course_2data_8c.html#a5776e9da61369423652d9d1c875f2abd":[15,0,0,17,0,0], "courses_2test__course_2data_8c.html#a5b6179834eac70a4585df8f3519be920":[15,0,0,17,0,1], diff --git a/navtreeindex51.js b/navtreeindex51.js index fe8080d17..40b1c50d6 100644 --- a/navtreeindex51.js +++ b/navtreeindex51.js @@ -34,7 +34,7 @@ var NAVTREEINDEX51 = "new__func_8h.html#ac8095e2ec1adbd7e74e655c578968a36":[15,0,3,9,55,0], "new__func_8h_source.html":[15,0,3,9,55], "objects.html":[0,1], -"objects.html#objects":[0,1,0], +"objects.html#objects-1":[0,1,0], "objects_8h.html":[15,0,2,16], "objects_8h.html#a015cc1fa03690348fb398b9be74ecc15":[15,0,2,16,35], "objects_8h.html#a02bd29e49d2089bb6bd1bfe33e360584":[15,0,2,16,87], diff --git a/networking_8h.html b/networking_8h.html index f9d77cadb..6068311c3 100644 --- a/networking_8h.html +++ b/networking_8h.html @@ -841,7 +841,7 @@ Here is the caller graph for this function:
    -
    Todo
    SetCourse();
    +
    Todo
    SetCourse();
    Here is the caller graph for this function:
    diff --git a/objects.html b/objects.html index b2fddf403..fb6582607 100644 --- a/objects.html +++ b/objects.html @@ -108,7 +108,7 @@ $(function(){initNavTree('objects.html',''); initResizable(true); });
    Objects
    -

    +

    Objects

    diff --git a/osContInit_8c.html b/osContInit_8c.html index b456dd904..4dbec2864 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 3ba1fc44c..841676763 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/osPiGetCmdQueue_8c.html b/osPiGetCmdQueue_8c.html index c9dd53159..4cb2eeb3e 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 86beacf5f..be3eaee6a 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 917ef3553..82ec33c97 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 d02c58b47..56351ca0e 100644 --- a/render__objects_8c.html +++ b/render__objects_8c.html @@ -2832,7 +2832,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/render__player_8c.html b/render__player_8c.html index 28fb34a57..abbf4564d 100644 --- a/render__player_8c.html +++ b/render__player_8c.html @@ -323,7 +323,7 @@ Variables   s32 junk [] = { 0, 0, 0 }   -Vtx * gPlayerVtx [] = { gPlayerOneVtx, gPlayerTwoVtx, gPlayerThreeVtx, gPlayerFourVtx, gPlayerFiveVtx, gPlayerSixVtx, gPlayerSevenVtx, gPlayerEightVtx } +Vtx * gPlayerVtx []   f32 gCharacterSize [] = { MARIO_SIZE, LUIGI_SIZE, YOSHI_SIZE, TOAD_SIZE, DK_SIZE, WARIO_SIZE, PEACH_SIZE, BOWSER_SIZE }   @@ -2123,14 +2123,14 @@ Here is the caller graph for this function:
    Initial value:
    -
    u32 gKartLuigiWheels0[]
    Definition render_player.c:595
    -
    u32 gKartMarioWheels0[]
    Definition render_player.c:592
    -
    u32 gKartPeachWheels0[]
    Definition render_player.c:612
    -
    u32 gKartToadWheels0[]
    Definition render_player.c:601
    -
    u32 gKartBowserWheels0[]
    Definition render_player.c:598
    -
    u32 gKartDKWheels0[]
    Definition render_player.c:609
    -
    u32 gKartYoshiWheels0[]
    Definition render_player.c:606
    -
    u32 gKartWarioWheels0[]
    Definition render_player.c:615
    +
    u32 gKartLuigiWheels0[]
    Definition render_player.c:596
    +
    u32 gKartMarioWheels0[]
    Definition render_player.c:593
    +
    u32 gKartPeachWheels0[]
    Definition render_player.c:613
    +
    u32 gKartToadWheels0[]
    Definition render_player.c:602
    +
    u32 gKartBowserWheels0[]
    Definition render_player.c:599
    +
    u32 gKartDKWheels0[]
    Definition render_player.c:610
    +
    u32 gKartYoshiWheels0[]
    Definition render_player.c:607
    +
    u32 gKartWarioWheels0[]
    Definition render_player.c:616
    @@ -2147,14 +2147,14 @@ Here is the caller graph for this function:
    Initial value:
    -
    u32 gKartDKWheels1[]
    Definition render_player.c:610
    -
    u32 gKartToadWheels1[]
    Definition render_player.c:602
    -
    u32 gKartPeachWheels1[]
    Definition render_player.c:613
    -
    u32 gKartBowserWheels1[]
    Definition render_player.c:599
    -
    u32 gKartLuigiWheels1[]
    Definition render_player.c:596
    -
    u32 gKartWarioWheels1[]
    Definition render_player.c:616
    -
    u32 gKartYoshiWheels1[]
    Definition render_player.c:607
    -
    u32 gKartMarioWheels1[]
    Definition render_player.c:593
    +
    u32 gKartDKWheels1[]
    Definition render_player.c:611
    +
    u32 gKartToadWheels1[]
    Definition render_player.c:603
    +
    u32 gKartPeachWheels1[]
    Definition render_player.c:614
    +
    u32 gKartBowserWheels1[]
    Definition render_player.c:600
    +
    u32 gKartLuigiWheels1[]
    Definition render_player.c:597
    +
    u32 gKartWarioWheels1[]
    Definition render_player.c:617
    +
    u32 gKartYoshiWheels1[]
    Definition render_player.c:608
    +
    u32 gKartMarioWheels1[]
    Definition render_player.c:594
    @@ -2717,11 +2717,21 @@ Here is the caller graph for this function:
    - +
    Vtx* gPlayerVtx[] = { gPlayerOneVtx, gPlayerTwoVtx, gPlayerThreeVtx, gPlayerFourVtx, gPlayerFiveVtx, gPlayerSixVtx, gPlayerSevenVtx, gPlayerEightVtx }Vtx* gPlayerVtx[]
    - +Initial value:
    + +
    Vtx gPlayerFiveVtx[]
    Definition some_data.c:84
    +
    Vtx gPlayerFourVtx[]
    Definition some_data.c:65
    +
    Vtx gPlayerThreeVtx[]
    Definition some_data.c:46
    +
    Vtx gPlayerSevenVtx[]
    Definition some_data.c:123
    +
    Vtx gPlayerEightVtx[]
    Definition some_data.c:142
    +
    Vtx gPlayerTwoVtx[]
    Definition some_data.c:27
    +
    Vtx gPlayerSixVtx[]
    Definition some_data.c:103
    +
    Vtx gPlayerOneVtx[]
    Definition some_data.c:8
    +
    diff --git a/render__player_8h_source.html b/render__player_8h_source.html index 6d2ceb952..f1ad32479 100644 --- a/render__player_8h_source.html +++ b/render__player_8h_source.html @@ -400,102 +400,102 @@ $(function(){initNavTree('render__player_8h_source.html',''); initResizable(true
    s32 gPlayerStarEffectStartTime[8]
    Definition effects.c:24
    s16 D_80165190[4][8]
    Definition render_player.c:66
    Vtx * gPlayerVtx[]
    Definition render_player.c:588
    -
    u32 gKartLuigiWheels0[]
    Definition render_player.c:595
    -
    u32 gKartDKWheels1[]
    Definition render_player.c:610
    -
    u32 gKartMarioWheels0[]
    Definition render_player.c:592
    +
    u32 gKartLuigiWheels0[]
    Definition render_player.c:596
    +
    u32 gKartDKWheels1[]
    Definition render_player.c:611
    +
    u32 gKartMarioWheels0[]
    Definition render_player.c:593
    s16 gLastAnimFrameSelector[4][8]
    Definition render_player.c:63
    UNUSED void * D_800DDB5C[3]
    Definition render_player.c:43
    -
    u32 gKartToadWheels1[]
    Definition render_player.c:602
    -
    u32 gKartPeachWheels0[]
    Definition render_player.c:612
    +
    u32 gKartToadWheels1[]
    Definition render_player.c:603
    +
    u32 gKartPeachWheels0[]
    Definition render_player.c:613
    s32 D_80164B80[296]
    Definition render_player.c:60
    u16 gPlayerMagentaEffect[8]
    Definition render_player.c:56
    -
    u32 gKartPeachWheels1[]
    Definition render_player.c:613
    -
    u32 gKartToadWheels0[]
    Definition render_player.c:601
    +
    u32 gKartPeachWheels1[]
    Definition render_player.c:614
    +
    u32 gKartToadWheels0[]
    Definition render_player.c:602
    s32 gPlayersToRenderCount
    Definition render_player.c:40
    -
    u32 gKartBowserWheels1[]
    Definition render_player.c:599
    -
    u32 gKartLuigiWheels1[]
    Definition render_player.c:596
    +
    u32 gKartBowserWheels1[]
    Definition render_player.c:600
    +
    u32 gKartLuigiWheels1[]
    Definition render_player.c:597
    u16 gPlayerBlueEffect[8]
    Definition render_player.c:54
    -
    u32 gKartBowserWheels0[]
    Definition render_player.c:598
    +
    u32 gKartBowserWheels0[]
    Definition render_player.c:599
    struct_D_802F1F80 * gPlayerPalette
    Definition render_player.c:50
    u16 gPlayerCyanEffect[8]
    Definition render_player.c:55
    s16 gPlayersToRenderPlayerId[8]
    Definition render_player.c:45
    u16 gPlayerYellowEffect[8]
    Definition render_player.c:57
    s16 gPlayersToRenderScreenId[8]
    Definition render_player.c:46
    -
    s32 D_800DDE74[]
    Definition render_player.c:726
    +
    s32 D_800DDE74[]
    Definition render_player.c:727
    s16 D_80165150[4][8]
    Definition render_player.c:65
    -
    u32 gKartWarioWheels1[]
    Definition render_player.c:616
    +
    u32 gKartWarioWheels1[]
    Definition render_player.c:617
    s16 gLastAnimGroupSelector[4][8]
    Definition render_player.c:64
    -
    u32 gKartYoshiWheels1[]
    Definition render_player.c:607
    -
    u32 gKartDKWheels0[]
    Definition render_player.c:609
    -
    u32 gKartYoshiWheels0[]
    Definition render_player.c:606
    +
    u32 gKartYoshiWheels1[]
    Definition render_player.c:608
    +
    u32 gKartDKWheels0[]
    Definition render_player.c:610
    +
    u32 gKartYoshiWheels0[]
    Definition render_player.c:607
    Player * gPlayersToRenderPlayer[8]
    Definition render_player.c:47
    s16 gMatrixEffectCount
    Definition render_player.c:48
    s16 D_801651D0[4][8]
    Definition render_player.c:67
    -
    f32 gCharacterSize[]
    Definition render_player.c:590
    +
    f32 gCharacterSize[]
    Definition render_player.c:591
    u16 gPlayerRedEffect[8]
    Definition render_player.c:52
    s16 D_80165020[40]
    Definition render_player.c:61
    -
    u32 gKartWarioWheels0[]
    Definition render_player.c:615
    +
    u32 gKartWarioWheels0[]
    Definition render_player.c:616
    Vec3f gPlayerLastVelocity[8]
    Definition render_player.c:62
    -
    u32 gKartMarioWheels1[]
    Definition render_player.c:593
    +
    u32 gKartMarioWheels1[]
    Definition render_player.c:594
    u16 gPlayerGreenEffect[8]
    Definition render_player.c:53
    -
    void func_80021B0C(void)
    Definition render_player.c:843
    +
    void func_80021B0C(void)
    Definition render_player.c:844
    void func_80022B50(Player *, s8)
    -
    void func_80021C78(void)
    Definition render_player.c:870
    -
    void render_player_shadow_credits(Player *, s8, s8)
    Definition render_player.c:1547
    -
    void func_8002701C(void)
    Definition render_player.c:2031
    -
    void failed_fixed_point_matrix_conversion(Mtx *, Mat4)
    Definition render_player.c:940
    +
    void func_80021C78(void)
    Definition render_player.c:871
    +
    void render_player_shadow_credits(Player *, s8, s8)
    Definition render_player.c:1548
    +
    void func_8002701C(void)
    Definition render_player.c:2032
    +
    void failed_fixed_point_matrix_conversion(Mtx *, Mat4)
    Definition render_player.c:941
    u16 check_player_camera_collision(Player *, Camera *, f32, f32)
    Definition render_player.c:102
    void func_80022DB4(Player *, s8)
    void func_8001F980(s32 *, s32 *)
    Definition render_player.c:69
    -
    void update_wheel_palette(Player *, s8, s8, s8)
    Definition render_player.c:1965
    +
    void update_wheel_palette(Player *, s8, s8, s8)
    Definition render_player.c:1966
    void render_player(Player *, s8, s8)
    Definition render_player.c:1886
    -
    void render_player_shadow(Player *, s8, s8)
    Definition render_player.c:1471
    +
    void render_player_shadow(Player *, s8, s8)
    Definition render_player.c:1472
    f32 D_800ED6A8
    -
    void render_players_on_screen_two(void)
    Definition render_player.c:728
    +
    void render_players_on_screen_two(void)
    Definition render_player.c:729
    u16 func_8001FD78(Player *, f32, f32, f32)
    void load_kart_texture_and_render_kart_particle_on_screen_four(void)
    Definition render_player.c:448
    -
    void move_s32_towards(s32 *, s32, f32)
    Definition render_player.c:1025
    -
    void move_f32_towards(f32 *, f32, f32)
    Definition render_player.c:1051
    -
    void mtxf_translate_rotate(Mat4, Vec3f, Vec3s)
    Definition render_player.c:897
    +
    void move_s32_towards(s32 *, s32, f32)
    Definition render_player.c:1026
    +
    void move_f32_towards(f32 *, f32, f32)
    Definition render_player.c:1052
    +
    void mtxf_translate_rotate(Mat4, Vec3f, Vec3s)
    Definition render_player.c:898
    void func_80022E84(Player *, s8, s8, s8)
    -
    void render_players_on_screen_four(void)
    Definition render_player.c:813
    +
    void render_players_on_screen_four(void)
    Definition render_player.c:814
    s16 D_80164ABE[]
    void render_players_on_screen_one(void)
    Definition render_player.c:517
    -
    void func_8002276C(void)
    Definition render_player.c:1071
    +
    void func_8002276C(void)
    Definition render_player.c:1072
    void load_kart_texture_and_render_kart_particle_on_screen_one(void)
    Definition render_player.c:266
    void func_80022CA8(Player *, s8, s8, s8)
    -
    void func_80022A98(Player *, s8)
    Definition render_player.c:1143
    -
    void render_light_environment_on_player(Player *, s8)
    Definition render_player.c:1298
    +
    void func_80022A98(Player *, s8)
    Definition render_player.c:1144
    +
    void render_light_environment_on_player(Player *, s8)
    Definition render_player.c:1299
    void func_80022BC4(Player *, s8)
    -
    void func_80026A48(Player *, s8)
    Definition render_player.c:1929
    +
    void func_80026A48(Player *, s8)
    Definition render_player.c:1930
    void try_rendering_player(Player *, s8, s8)
    Definition render_player.c:508
    void init_render_player(Player *, Camera *, s8, s8)
    one of his function is to put the frame to load in to a list to load it to be only applied for the ne...
    Definition render_player.c:187
    void render_player_ice_reflection(Player *, s8, s8, s8)
    Definition render_player.c:1840
    -
    bool is_player_under_light_luigi_raceway(Player *, s8)
    Definition render_player.c:1280
    -
    void func_80021D40(void)
    Definition render_player.c:883
    +
    bool is_player_under_light_luigi_raceway(Player *, s8)
    Definition render_player.c:1281
    +
    void func_80021D40(void)
    Definition render_player.c:884
    void load_kart_texture_and_render_kart_particle_on_screen_two(void)
    Definition render_player.c:328
    -
    void move_u16_towards(u16 *, s16, f32)
    Definition render_player.c:1062
    -
    bool adjust_angle(s16 *, s16, s16)
    Definition render_player.c:996
    +
    void move_u16_towards(u16 *, s16, f32)
    Definition render_player.c:1063
    +
    bool adjust_angle(s16 *, s16, s16)
    Definition render_player.c:997
    void change_player_color_effect_rgb(Player *, s8, s32, f32)
    void func_80022D60(Player *, s8, s8, s8)
    -
    void render_kart(Player *, s8, s8, s8)
    Definition render_player.c:1596
    +
    void render_kart(Player *, s8, s8, s8)
    Definition render_player.c:1597
    f64 D_800ED680
    void func_80027024(s32, s32, s32)
    void change_player_color_effect_cmy(Player *, s8, s32, f32)
    -
    void func_80021DA8(void)
    Definition render_player.c:890
    -
    void render_players_on_screen_three(void)
    Definition render_player.c:783
    -
    void func_80025DE8(Player *, s8, s8, s8)
    Definition render_player.c:1796
    -
    void func_80022744(void)
    Definition render_player.c:1066
    +
    void func_80021DA8(void)
    Definition render_player.c:891
    +
    void render_players_on_screen_three(void)
    Definition render_player.c:784
    +
    void func_80025DE8(Player *, s8, s8, s8)
    Definition render_player.c:1797
    +
    void func_80022744(void)
    Definition render_player.c:1067
    void update_player_kart_hop(Player *)
    Definition player_controller.c:3095
    -
    void render_ghost(Player *, s8, s8, s8)
    Definition render_player.c:1729
    +
    void render_ghost(Player *, s8, s8, s8)
    Definition render_player.c:1730
    void load_kart_texture_and_render_kart_particle_on_screen_three(void)
    Definition render_player.c:388
    void func_8001F9E4(Player *, Camera *, s8)
    Definition render_player.c:82
    -
    void move_s16_towards(s16 *, s16, f32)
    Definition render_player.c:1058
    -
    void func_80023BF0(Player *, s8, s8, s8)
    Definition render_player.c:1453
    -
    void func_800235AC(Player *, s8)
    Definition render_player.c:1357
    +
    void move_s16_towards(s16 *, s16, f32)
    Definition render_player.c:1059
    +
    void func_80023BF0(Player *, s8, s8, s8)
    Definition render_player.c:1454
    +
    void func_800235AC(Player *, s8)
    Definition render_player.c:1358
    f64 D_800ED688
    -
    void convert_to_fixed_point_matrix(Mtx *, Mat4)
    Definition render_player.c:971
    -
    void func_80021F50(Mat4, Vec3f)
    Definition render_player.c:926
    +
    void convert_to_fixed_point_matrix(Mtx *, Mat4)
    Definition render_player.c:972
    +
    void func_80021F50(Mat4, Vec3f)
    Definition render_player.c:927
    Vtx D_800E5210[]
    Definition some_data.c:168
    Vtx gPlayerFiveVtx[]
    Definition some_data.c:84
    Vtx gPlayerFourVtx[]
    Definition some_data.c:65
    diff --git a/search/all_11.js b/search/all_11.js index 69a1ef68c..b0633fa57 100644 --- a/search/all_11.js +++ b/search/all_11.js @@ -36,7 +36,7 @@ var searchData= ['objectpicker_2ecpp_33',['ObjectPicker.cpp',['../ObjectPicker_8cpp.html',1,'']]], ['objectpicker_2eh_34',['ObjectPicker.h',['../ObjectPicker_8h.html',1,'']]], ['objectreplication_35',['ObjectReplication',['../replication_8c.html#a51d6551124e4a1946bb006ba096d6726',1,'replication.c']]], - ['objects_36',['Objects',['../structWorld_1_1Matrix.html#a9ffe24e9a3a0b5365aa5fcf5287d9619',1,'World::Matrix::Objects'],['../classWorld.html#a6cbf7696cb1102cd7f07b937b8e42648',1,'World::Objects'],['../objects.html',1,'Objects'],['../objects.html#objects',1,'Objects'],['../controlflow.html#objects-1',1,'Objects']]], + ['objects_36',['Objects',['../structWorld_1_1Matrix.html#a9ffe24e9a3a0b5365aa5fcf5287d9619',1,'World::Matrix::Objects'],['../classWorld.html#a6cbf7696cb1102cd7f07b937b8e42648',1,'World::Objects'],['../objects.html',1,'Objects'],['../controlflow.html#objects',1,'Objects'],['../objects.html#objects-1',1,'Objects']]], ['objects_2eh_37',['objects.h',['../objects_8h.html',1,'']]], ['objects_2emd_38',['objects.md',['../objects_8md.html',1,'']]], ['obombkart_39',['OBombKart',['../classOBombKart.html',1,'OBombKart'],['../classOBombKart.html#adce8f46e3608e94dd14e465b61db900b',1,'OBombKart::OBombKart()']]], diff --git a/search/all_5.js b/search/all_5.js index b5dcf5a2f..74b3eb253 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -546,7 +546,7 @@ var searchData= ['courserecordsmenuselectiontypes_543',['CourseRecordsMenuSelectionTypes',['../menus_8h.html#a692cee32dee79047b93531b8284fdf2e',1,'menus.h']]], ['courserecordssubmenuselectiontypes_544',['CourseRecordsSubMenuSelectionTypes',['../menus_8h.html#aa8db4705a38fb4254f7ec67212635423',1,'menus.h']]], ['courses_545',['COURSES',['../mk64_8h.html#acf250ad4ca05ca435a61203c41d4ca88',1,'mk64.h']]], - ['courses_546',['Courses',['../classCup.html#a6ce7fe0c344427a390e7f48fc13f6804',1,'Cup::Courses'],['../classWorld.html#a598535aed98bd024616b0df887b6d714',1,'World::Courses'],['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../courses.html#courses',1,'Courses'],['../controlflow.html#courses-1',1,'Courses']]], + ['courses_546',['Courses',['../classCup.html#a6ce7fe0c344427a390e7f48fc13f6804',1,'Cup::Courses'],['../classWorld.html#a598535aed98bd024616b0df887b6d714',1,'World::Courses'],['../courses.html',1,'Courses'],['../coursesmenu.html',1,'Courses'],['../courses.html#courses-1',1,'Courses'],['../controlflow.html#courses',1,'Courses']]], ['courses_2emd_547',['courses.md',['../courses_8md.html',1,'']]], ['coursesmenu_2emd_548',['coursesmenu.md',['../coursesmenu_8md.html',1,'']]], ['coursetable_549',['CourseTable',['../structCourseTable.html',1,'']]], diff --git a/start__game_8c.html b/start__game_8c.html index 7d99caa44..451c9a92c 100644 --- a/start__game_8c.html +++ b/start__game_8c.html @@ -327,7 +327,7 @@ Here is the caller graph for this function:
    -
    Todo
    SetCourse();
    +
    Todo
    SetCourse();
    Here is the caller graph for this function:
    diff --git a/todo.html b/todo.html index 2167edee3..0252edd62 100644 --- a/todo.html +++ b/todo.html @@ -118,7 +118,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    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
    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

    @@ -126,7 +126,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global _course_mario_raceway_dl_mio0SegmentRomStart []
    These should probably be ptr's instead of array's?
    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,14 +136,14 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global clear_framebuffer (s32)
    Why did void* work for matching
    Global course_select_menu_act (struct Controller *, u16)
    -
    SetCourse() to course one;
    +
    SetCourse() to course one;
    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?
    @@ -154,7 +154,7 @@ $(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?
    Global func_8004C268_wide (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
    @@ -162,17 +162,17 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    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 []
    @@ -188,7 +188,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
    @@ -200,13 +200,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?
    Global OSnowman::DrawBody (s32)
    -
    quick hack to add the snow particles on hit. Need to separate into its own class
    +
    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
    +
    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)
    @@ -218,7 +218,7 @@ $(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

    @@ -233,13 +233,13 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    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.
    Global set_course (const char *data)
    -
    SetCourse();
    +
    SetCourse();
    Global set_minimap_finishline_position (s32)
    : 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)
    diff --git a/uniondu.html b/uniondu.html index 08af00231..784b04425 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