From b590fb65608f96e034a27dc90382f8c7b1d7ba7c Mon Sep 17 00:00:00 2001 From: MegaMech Date: Mon, 8 Dec 2025 15:50:27 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20HarbourM?= =?UTF-8?q?asters/SpaghettiKart@b2479390ba7d0facf9bafcfe862d29ff03798671?= =?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 +- Game_8h_source.html | 423 +++++++++++++++++---------------- actors_8c.html | 4 +- bug.html | 4 +- ceremony__and__credits_8c.html | 4 +- ceremony__and__credits_8h.html | 2 +- classOSnowman.html | 4 +- code__80281780_8c.html | 2 +- code__80281780_8h.html | 2 +- collision__viewer_8c.html | 2 +- collision__viewer_8h.html | 2 +- doxygen_crawl.html | 4 +- freecam_8cpp.html | 2 +- freecam_8h.html | 2 +- heap_8c.html | 2 +- heap_8h.html | 2 +- load_8c.html | 2 +- load_8h.html | 2 +- md_docs_2migrations.html | 2 +- md_docs_2mods-toml.html | 2 +- menu__items_8c.html | 4 +- menu__items_8h.html | 2 +- navtreedata.js | 4 +- navtreeindex41.js | 4 +- osContInit_8c.html | 2 +- osPiRawStartDma_8c.html | 2 +- osPiStartDma_8c.html | 2 +- race__logic_8c.html | 2 +- race__logic_8h.html | 2 +- search/all_16.js | 2 +- search/all_4.js | 2 +- todo.html | 30 +-- 33 files changed, 267 insertions(+), 264 deletions(-) diff --git a/Game_8cpp.html b/Game_8cpp.html index 38a42d6c8..964bcf96e 100644 --- a/Game_8cpp.html +++ b/Game_8cpp.html @@ -2408,7 +2408,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 f4f34093b..f8247e567 100644 --- a/Game_8h.html +++ b/Game_8h.html @@ -2315,7 +2315,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/Game_8h_source.html b/Game_8h_source.html index b8d07aaa3..21f7133e8 100644 --- a/Game_8h_source.html +++ b/Game_8h_source.html @@ -133,216 +133,219 @@ $(function(){initNavTree('Game_8h_source.html',''); initResizable(true); });
23extern HarbourMastersIntro gMenuIntro;
24extern bool bCleanWorld;
25#endif
-
26
-
27Properties* CM_GetProps();
-
28Properties* CM_GetPropsTrackId(s32 trackId);
-
29
-
30void HM_InitIntro(void);
-
31void HM_TickIntro(void);
-
32void HM_DrawIntro(void);
-
33
-
34void CM_DisplayBattleBombKart(s32 playerId, s32 primAlpha);
-
35void CM_DrawBattleBombKarts(s32 cameraId);
-
36
-
37u32 WorldNextCup(void);
-
38
-
39u32 WorldPreviousCup(void);
-
40
-
41u32 GetCupIndex(void);
-
42
-
43const char* GetCupName(void);
-
44
-
45void LoadTrack();
-
46void UnLoadTrack();
-
47
-
48size_t GetTrackIndex();
-
49
-
50void SetTrack(const char* name);
-
51
-
52void NextTrack();
-
53void PreviousTrack();
-
54
-
55void CM_SetCup(void*);
-
56
-
57void CM_SetCupIndex(size_t index);
-
58
-
59void CM_DrawTrack(ScreenContext* arg0);
-
60
-
61void CM_SpawnStarterLakitu();
-
62void CM_ActivateFinishLakitu(s32 playerId);
-
63void CM_ActivateSecondLapLakitu(s32 playerId);
-
64void CM_ActivateFinalLapLakitu(s32 playerId);
-
65void CM_ActivateReverseLakitu(s32 playerId);
-
66
-
67void CM_InitClouds();
-
68
-
69void CM_DrawActors(Camera* camera);
-
70void CM_DrawStaticMeshActors();
-
71
-
72Camera* CM_GetPlayerCamera(s32 playerIndex);
-
73void CM_SetViewProjection(Camera* camera);
-
74void CM_TickCameras();
-
75Camera* CM_AddCamera(Vec3f spawn, s16 rot, u32 mode);
-
76Camera* CM_AddFreeCamera(Vec3f spawn, s16 rot, u32 mode);
-
77Camera* CM_AddTourCamera(Vec3f spawn, s16 rot, u32 mode);
-
78bool CM_IsTourEnabled();
-
79Camera* CM_AddLookBehindCamera(Vec3f spawn, s16 rot, u32 mode);
-
80void CM_AttachCamera(Camera* camera, s32 playerIdx);
-
81void CM_SetFreeCamera(bool state);
-
82void CM_CameraSetActive(size_t idx, bool state);
-
83void CM_ActivateTourCamera(Camera* camera);
-
84void CM_TickObjects();
-
85void CM_TickObjects60fps();
-
86void CM_DrawObjects(s32 cameraId);
-
87
-
88void CM_TickEditor();
-
89void CM_DrawEditor();
-
90void CM_Editor_SetLevelDimensions(s16 minX, s16 maxX, s16 minZ, s16 maxZ, s16 minY, s16 maxY);
-
91void CM_TickDraw();
-
92void Editor_ClearMatrix();
-
93void Editor_CleanWorld();
-
94
-
95void CM_TickParticles(void);
-
96void CM_DrawParticles(s32 cameraId);
-
97
-
98void CM_TickClouds(s32 arg0, Camera* camera);
-
99
-
100void CM_Waypoints(Player* player, int8_t playerId);
-
101
-
102void CM_SomeCollisionThing(Player* player, Vec3f arg1, Vec3f arg2, Vec3f arg3, f32* arg4, f32* arg5, f32* arg6,
-
103 f32* arg7);
-
104
-
105void CM_InitTrackObjects();
-
106
-
107void CM_TickTrackObjects();
-
108
-
109void CM_DrawTrackObjects(s32 cameraId);
-
110
-
111void CM_SomeSounds();
-
112
-
113void CM_CreditsSpawnActors();
-
114
-
115void CM_WhatDoesThisDo(Player* player, int8_t playerId);
-
116
-
117void CM_WhatDoesThisDoAI(Player* player, int8_t playerId);
-
118
-
119void CM_SetStaffGhost();
-
120
-
121void CM_BombKartsWaypoint(s32 cameraId);
-
122
-
123void CM_ScrollingTextures();
-
124
-
125s32 CM_GetCrossingOnTriggered(uintptr_t* crossing);
-
126
-
127void CM_BeginPlay();
-
128
-
129void CM_DrawWater(ScreenContext* screen, uint16_t pathCounter, uint16_t cameraRot,
-
130 uint16_t playerDirection);
-
131
-
132void CM_AICrossingBehaviour(s32 playerId);
-
133
-
134void CM_ClearVehicles(void);
-
135
-
136void CM_CrossingTrigger();
-
137
-
138void CM_VehicleCollision(s32 playerId, Player* player);
-
139
-
140void CM_TickActors();
-
141
-
142void CM_DrawBombKarts(s32 cameraId);
-
143
-
144void SetMarioRaceway(void);
-
145
-
146size_t GetCupCursorPosition();
-
147
-
148void SetCupCursorPosition(size_t position);
-
149
-
150size_t GetCupSize();
-
151
-
152void SetTrackFromCup();
-
153
-
154void* GetTrack(void);
-
155
-
156void SetTrackById(s32 track);
-
157
-
158struct Actor* CM_GetActor(size_t index);
-
159void CM_DeleteActor(size_t index);
-
160struct Actor* CM_AddBaseActor();
-
161void CM_ActorBeginPlay(struct Actor* actor);
-
162void CM_ActorGenerateCollision(struct Actor* actor);
-
163void Editor_AddLight(s8* direction);
-
164size_t CM_GetActorSize();
-
165size_t CM_FindActorIndex(struct Actor* actor);
-
166void CM_ActorCollision(Player* player, struct Actor* actor);
-
167void CM_CleanCameras(void);
-
168void CM_CleanWorld(void);
-
169
-
170f32 CM_GetWaterLevel(Vec3f pos, Collision* collision);
-
171
-
172bool IsMarioRaceway();
-
173bool IsLuigiRaceway();
-
174bool IsChocoMountain();
-
175bool IsBowsersCastle();
-
176bool IsBansheeBoardwalk();
-
177bool IsYoshiValley();
-
178bool IsFrappeSnowland();
-
179bool IsKoopaTroopaBeach();
-
180bool IsRoyalRaceway();
-
181bool IsMooMooFarm();
-
182bool IsToadsTurnpike();
-
183bool IsKalimariDesert();
-
184bool IsSherbetLand();
-
185bool IsRainbowRoad();
-
186bool IsWarioStadium();
-
187bool IsBlockFort();
-
188bool IsSkyscraper();
-
189bool IsDoubleDeck();
-
190bool IsDkJungle();
-
191bool IsBigDonut();
-
192bool IsPodiumCeremony();
-
193
-
194void SelectMarioRaceway();
-
195void SelectLuigiRaceway();
-
196void SelectChocoMountain();
-
197void SelectBowsersCastle();
-
198void SelectBansheeBoardwalk();
-
199void SelectYoshiValley();
-
200void SelectFrappeSnowland();
-
201void SelectKoopaTroopaBeach();
-
202void SelectRoyalRaceway();
-
203void SelectMooMooFarm();
-
204void SelectToadsTurnpike();
-
205void SelectKalimariDesert();
-
206void SelectSherbetLand();
-
207void SelectRainbowRoad();
-
208void SelectWarioStadium();
-
209void SelectBlockFort();
-
210void SelectSkyscraper();
-
211void SelectDoubleDeck();
-
212void SelectDkJungle();
-
213void SelectBigDonut();
-
214void SelectPodiumCeremony();
-
215
-
216void* GetMushroomCup(void);
-
217
-
218void* GetFlowerCup(void);
-
219
-
220void* GetStarCup(void);
-
221
-
222void* GetSpecialCup(void);
-
223
-
224void* GetBattleCup(void);
-
225
-
226void* GetCup();
-
227
-
228void CM_RunGarbageCollector(void);
-
229void CM_ResetAudio(void);
-
230
-
231#ifdef __cplusplus
-
232}
-
233#endif
-
234
-
235#endif // _GAME_H
+
26// NOLINTBEGIN(readability-identifier-naming)
+
27
+
28Properties* CM_GetProps();
+
29Properties* CM_GetPropsTrackId(s32 trackId);
+
30
+
31void HM_InitIntro(void);
+
32void HM_TickIntro(void);
+
33void HM_DrawIntro(void);
+
34
+
35void CM_DisplayBattleBombKart(s32 playerId, s32 primAlpha);
+
36void CM_DrawBattleBombKarts(s32 cameraId);
+
37
+
38u32 WorldNextCup(void);
+
39
+
40u32 WorldPreviousCup(void);
+
41
+
42u32 GetCupIndex(void);
+
43
+
44const char* GetCupName(void);
+
45
+
46void LoadTrack();
+
47void UnLoadTrack();
+
48
+
49size_t GetTrackIndex();
+
50
+
51void SetTrack(const char* name);
+
52
+
53void NextTrack();
+
54void PreviousTrack();
+
55
+
56void CM_SetCup(void*);
+
57
+
58void CM_SetCupIndex(size_t index);
+
59
+
60void CM_DrawTrack(ScreenContext* arg0);
+
61
+
62void CM_SpawnStarterLakitu();
+
63void CM_ActivateFinishLakitu(s32 playerId);
+
64void CM_ActivateSecondLapLakitu(s32 playerId);
+
65void CM_ActivateFinalLapLakitu(s32 playerId);
+
66void CM_ActivateReverseLakitu(s32 playerId);
+
67
+
68void CM_InitClouds();
+
69
+
70void CM_DrawActors(Camera* camera);
+
71void CM_DrawStaticMeshActors();
+
72
+
73Camera* CM_GetPlayerCamera(s32 playerIndex);
+
74void CM_SetViewProjection(Camera* camera);
+
75void CM_TickCameras();
+
76Camera* CM_AddCamera(Vec3f spawn, s16 rot, u32 mode);
+
77Camera* CM_AddFreeCamera(Vec3f spawn, s16 rot, u32 mode);
+
78Camera* CM_AddTourCamera(Vec3f spawn, s16 rot, u32 mode);
+
79bool CM_IsTourEnabled();
+
80Camera* CM_AddLookBehindCamera(Vec3f spawn, s16 rot, u32 mode);
+
81void CM_AttachCamera(Camera* camera, s32 playerIdx);
+
82void CM_SetFreeCamera(bool state);
+
83void CM_CameraSetActive(size_t idx, bool state);
+
84void CM_ActivateTourCamera(Camera* camera);
+
85void CM_TickObjects();
+
86void CM_TickObjects60fps();
+
87void CM_DrawObjects(s32 cameraId);
+
88
+
89void CM_TickEditor();
+
90void CM_DrawEditor();
+
91void CM_Editor_SetLevelDimensions(s16 minX, s16 maxX, s16 minZ, s16 maxZ, s16 minY, s16 maxY);
+
92void CM_TickDraw();
+
93void Editor_ClearMatrix();
+
94void Editor_CleanWorld();
+
95
+
96void CM_TickParticles(void);
+
97void CM_DrawParticles(s32 cameraId);
+
98
+
99void CM_TickClouds(s32 arg0, Camera* camera);
+
100
+
101void CM_Waypoints(Player* player, int8_t playerId);
+
102
+
103void CM_SomeCollisionThing(Player* player, Vec3f arg1, Vec3f arg2, Vec3f arg3, f32* arg4, f32* arg5, f32* arg6,
+
104 f32* arg7);
+
105
+
106void CM_InitTrackObjects();
+
107
+
108void CM_TickTrackObjects();
+
109
+
110void CM_DrawTrackObjects(s32 cameraId);
+
111
+
112void CM_SomeSounds();
+
113
+
114void CM_CreditsSpawnActors();
+
115
+
116void CM_WhatDoesThisDo(Player* player, int8_t playerId);
+
117
+
118void CM_WhatDoesThisDoAI(Player* player, int8_t playerId);
+
119
+
120void CM_SetStaffGhost();
+
121
+
122void CM_BombKartsWaypoint(s32 cameraId);
+
123
+
124void CM_ScrollingTextures();
+
125
+
126s32 CM_GetCrossingOnTriggered(uintptr_t* crossing);
+
127
+
128void CM_BeginPlay();
+
129
+
130void CM_DrawWater(ScreenContext* screen, uint16_t pathCounter, uint16_t cameraRot,
+
131 uint16_t playerDirection);
+
132
+
133void CM_AICrossingBehaviour(s32 playerId);
+
134
+
135void CM_ClearVehicles(void);
+
136
+
137void CM_CrossingTrigger();
+
138
+
139void CM_VehicleCollision(s32 playerId, Player* player);
+
140
+
141void CM_TickActors();
+
142
+
143void CM_DrawBombKarts(s32 cameraId);
+
144
+
145void SetMarioRaceway(void);
+
146
+
147size_t GetCupCursorPosition();
+
148
+
149void SetCupCursorPosition(size_t position);
+
150
+
151size_t GetCupSize();
+
152
+
153void SetTrackFromCup();
+
154
+
155void* GetTrack(void);
+
156
+
157void SetTrackById(s32 track);
+
158
+
159struct Actor* CM_GetActor(size_t index);
+
160void CM_DeleteActor(size_t index);
+
161struct Actor* CM_AddBaseActor();
+
162void CM_ActorBeginPlay(struct Actor* actor);
+
163void CM_ActorGenerateCollision(struct Actor* actor);
+
164void Editor_AddLight(s8* direction);
+
165size_t CM_GetActorSize();
+
166size_t CM_FindActorIndex(struct Actor* actor);
+
167void CM_ActorCollision(Player* player, struct Actor* actor);
+
168void CM_CleanCameras(void);
+
169void CM_CleanWorld(void);
+
170
+
171f32 CM_GetWaterLevel(Vec3f pos, Collision* collision);
+
172
+
173bool IsMarioRaceway();
+
174bool IsLuigiRaceway();
+
175bool IsChocoMountain();
+
176bool IsBowsersCastle();
+
177bool IsBansheeBoardwalk();
+
178bool IsYoshiValley();
+
179bool IsFrappeSnowland();
+
180bool IsKoopaTroopaBeach();
+
181bool IsRoyalRaceway();
+
182bool IsMooMooFarm();
+
183bool IsToadsTurnpike();
+
184bool IsKalimariDesert();
+
185bool IsSherbetLand();
+
186bool IsRainbowRoad();
+
187bool IsWarioStadium();
+
188bool IsBlockFort();
+
189bool IsSkyscraper();
+
190bool IsDoubleDeck();
+
191bool IsDkJungle();
+
192bool IsBigDonut();
+
193bool IsPodiumCeremony();
+
194
+
195void SelectMarioRaceway();
+
196void SelectLuigiRaceway();
+
197void SelectChocoMountain();
+
198void SelectBowsersCastle();
+
199void SelectBansheeBoardwalk();
+
200void SelectYoshiValley();
+
201void SelectFrappeSnowland();
+
202void SelectKoopaTroopaBeach();
+
203void SelectRoyalRaceway();
+
204void SelectMooMooFarm();
+
205void SelectToadsTurnpike();
+
206void SelectKalimariDesert();
+
207void SelectSherbetLand();
+
208void SelectRainbowRoad();
+
209void SelectWarioStadium();
+
210void SelectBlockFort();
+
211void SelectSkyscraper();
+
212void SelectDoubleDeck();
+
213void SelectDkJungle();
+
214void SelectBigDonut();
+
215void SelectPodiumCeremony();
+
216
+
217void* GetMushroomCup(void);
+
218
+
219void* GetFlowerCup(void);
+
220
+
221void* GetStarCup(void);
+
222
+
223void* GetSpecialCup(void);
+
224
+
225void* GetBattleCup(void);
+
226
+
227void* GetCup();
+
228
+
229void CM_RunGarbageCollector(void);
+
230void CM_ResetAudio(void);
+
231
+
232// NOLINTEND(readability-identifier-naming)
+
233
+
234#ifdef __cplusplus
+
235}
+
236#endif
+
237
+
238#endif // _GAME_H
bool bCleanWorld
Definition Game.cpp:77
s32 gTrophyIndex
Definition Game.cpp:91
diff --git a/actors_8c.html b/actors_8c.html index 52d6c2113..5e8190d9e 100644 --- a/actors_8c.html +++ b/actors_8c.html @@ -455,7 +455,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:
@@ -1860,7 +1860,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/bug.html b/bug.html index 025437580..e5d09f712 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 *)
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index f98db3953..05cea84f8 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:
@@ -2099,7 +2099,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 0238c9cb1..47936a1b2 100644 --- a/ceremony__and__credits_8h.html +++ b/ceremony__and__credits_8h.html @@ -2037,7 +2037,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/classOSnowman.html b/classOSnowman.html index 38ae0c70d..a5600ee91 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:
@@ -787,7 +787,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/code__80281780_8c.html b/code__80281780_8c.html index 6f50c4f8d..f57455056 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 6b6a51272..f84e60835 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/collision__viewer_8c.html b/collision__viewer_8c.html index eeca569d3..1d9628e45 100644 --- a/collision__viewer_8c.html +++ b/collision__viewer_8c.html @@ -149,7 +149,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
diff --git a/collision__viewer_8h.html b/collision__viewer_8h.html index 03ff149fd..1b5b36537 100644 --- a/collision__viewer_8h.html +++ b/collision__viewer_8h.html @@ -144,7 +144,7 @@ Functions
-
Todo
decide to use colours or textures and fix displaylists because they are buggy
+
Todo
decide to use colours or textures and fix displaylists because they are buggy
Here is the call graph for this function:
-
Todo
configure this properly
+
Todo
configure this properly
Here is the call graph for this function:
diff --git a/freecam_8h.html b/freecam_8h.html index a5ef8cc96..20e80b089 100644 --- a/freecam_8h.html +++ b/freecam_8h.html @@ -214,7 +214,7 @@ Here is the call graph for this function:
-
Todo
configure this properly
+
Todo
configure this properly
Here is the call graph for this function:
diff --git a/heap_8c.html b/heap_8c.html index 79d144687..cce221794 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 9ba2f7898..354445c8b 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 0a7ec0e72..f417e218f 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:
diff --git a/load_8h.html b/load_8h.html index 2ce84dcb0..4c630b182 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:
diff --git a/md_docs_2migrations.html b/md_docs_2migrations.html index a868e8725..cb704fcd5 100644 --- a/md_docs_2migrations.html +++ b/md_docs_2migrations.html @@ -308,7 +308,7 @@ Troubleshooting
  • Missing wheel textures: Make sure all 4 wheel variants exist for each kart frame
  • Wrong track textures: Double-check the track name in the path (e.g., yoshi_valley vs yoshis_valley)
  • -

    +

    See Also

    • mods.toml File Structure - Required metadata file for mods
    • diff --git a/md_docs_2mods-toml.html b/md_docs_2mods-toml.html index 983259937..797606621 100644 --- a/md_docs_2mods-toml.html +++ b/md_docs_2mods-toml.html @@ -202,7 +202,7 @@ Best Practices

      Migration Script Support

      When using the migration script (migrations.py), a mods.toml file can be automatically generated for your migrated mod. See Migration Guide for details.

      -

      +

      See Also

      • Modding Guide - General modding information
      • diff --git a/menu__items_8c.html b/menu__items_8c.html index e46033417..b579247f8 100644 --- a/menu__items_8c.html +++ b/menu__items_8c.html @@ -2395,7 +2395,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:
    @@ -9137,7 +9137,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 74f33f6f2..af29202fb 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/navtreedata.js b/navtreedata.js index 609daaf05..1b44b3d72 100644 --- a/navtreedata.js +++ b/navtreedata.js @@ -119,7 +119,7 @@ var NAVTREE = [ "New Folder Structure", "md_docs_2migrations.html#new-folder-structure", null ], [ "Manual Migration", "md_docs_2migrations.html#manual-migration", null ], [ "Troubleshooting", "md_docs_2migrations.html#troubleshooting", null ], - [ "See Also", "md_docs_2migrations.html#see-also", null ] + [ "See Also", "md_docs_2migrations.html#see-also-1", null ] ] ], [ "Modding", "md_docs_2modding.html", [ [ "General Structure", "md_docs_2modding.html#general-structure", [ @@ -144,7 +144,7 @@ var NAVTREE = [ "Load Order", "md_docs_2mods-toml.html#load-order", null ], [ "Best Practices", "md_docs_2mods-toml.html#best-practices", null ], [ "Migration Script Support", "md_docs_2mods-toml.html#migration-script-support", null ], - [ "See Also", "md_docs_2mods-toml.html#see-also-1", null ] + [ "See Also", "md_docs_2mods-toml.html#see-also", null ] ] ], [ "Sequence Information (Music)", "md_docs_2sequences-information.html", [ [ "Race Tracks", "md_docs_2sequences-information.html#race-tracks", null ], diff --git a/navtreeindex41.js b/navtreeindex41.js index ac03aca42..1e7d68bad 100644 --- a/navtreeindex41.js +++ b/navtreeindex41.js @@ -210,7 +210,7 @@ var NAVTREEINDEX41 = "md_docs_2migrations.html#other-textures":[8,2,0,2], "md_docs_2migrations.html#overview":[8,0], "md_docs_2migrations.html#path-changes":[8,2], -"md_docs_2migrations.html#see-also":[8,7], +"md_docs_2migrations.html#see-also-1":[8,7], "md_docs_2migrations.html#textures":[8,2,0], "md_docs_2migrations.html#track-textures":[8,2,0,0], "md_docs_2migrations.html#troubleshooting":[8,6], @@ -232,7 +232,7 @@ var NAVTREEINDEX41 = "md_docs_2mods-toml.html#location":[10,0], "md_docs_2mods-toml.html#migration-script-support":[10,8], "md_docs_2mods-toml.html#mod-section":[10,3,0], -"md_docs_2mods-toml.html#see-also-1":[10,9], +"md_docs_2mods-toml.html#see-also":[10,9], "md_docs_2mods-toml.html#validation":[10,5], "md_docs_2mods-toml.html#version-requirements":[10,3,1,0], "md_docs_2sequences-information.html":[11], diff --git a/osContInit_8c.html b/osContInit_8c.html index 35d83006b..66ac7e821 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/osPiRawStartDma_8c.html b/osPiRawStartDma_8c.html index fbd25b80a..cda8ab4a0 100644 --- a/osPiRawStartDma_8c.html +++ b/osPiRawStartDma_8c.html @@ -191,7 +191,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 898b1d39d..46e6b08b4 100644 --- a/osPiStartDma_8c.html +++ b/osPiStartDma_8c.html @@ -172,7 +172,7 @@ Variables
    -
    Todo
    name magic constants
    +
    Todo
    name magic constants
    Here is the call graph for this function:
    diff --git a/race__logic_8c.html b/race__logic_8c.html index 2a351472b..b7adddbb2 100644 --- a/race__logic_8c.html +++ b/race__logic_8c.html @@ -695,7 +695,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 e58f067f4..eba24f28d 100644 --- a/race__logic_8h.html +++ b/race__logic_8h.html @@ -632,7 +632,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/search/all_16.js b/search/all_16.js index b0ccdcabf..a95229ad8 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,'See Also'],['../md_docs_2migrations.html#see-also-1',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 e12054a9b..df52de925 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -315,7 +315,7 @@ var searchData= ['alseqdata_312',['ALSeqData',['../structALSeqData.html',1,'']]], ['alseqfile_313',['ALSeqFile',['../structALSeqFile.html',1,'']]], ['alseqfilenew_314',['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_315',['Also',['../md_docs_2migrations.html#see-also',1,'See Also'],['../md_docs_2mods-toml.html#see-also-1',1,'See Also']]], + ['also_315',['Also',['../md_docs_2mods-toml.html#see-also',1,'See Also'],['../md_docs_2migrations.html#see-also-1',1,'See Also']]], ['also_5finclude_5fgroup_5f0_5f1_316',['ALSO_INCLUDE_GROUP_0_1',['../kart__dma_8c.html#aa6d64f476546ae0f229e6b02987f14d5',1,'kart_dma.c']]], ['also_5finclude_5fgroup_5f2_317',['ALSO_INCLUDE_GROUP_2',['../kart__dma_8c.html#ab94265b8f89aea5bd4cf0794a6688b2a',1,'kart_dma.c']]], ['also_5finclude_5fgroup_5f3_5f4_5f5_318',['ALSO_INCLUDE_GROUP_3_4_5',['../kart__dma_8c.html#aa0d5cdbe8c1802efe2cbd770f452e1de',1,'kart_dma.c']]], diff --git a/todo.html b/todo.html index 39e1381b3..886952d33 100644 --- a/todo.html +++ b/todo.html @@ -124,7 +124,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });

    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,7 +136,7 @@ $(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?

    @@ -146,7 +146,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global fill2
    0x00000000800f624c fill2
    Global freecam_keyboard_manager (Camera *, Vec3f)
    -
    configure this properly
    +
    configure this properly
    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)
    @@ -158,17 +158,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?
    +
    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 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 []
    @@ -196,19 +196,19 @@ $(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)
    -
    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)
    @@ -221,7 +221,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    Global PI_DOMAIN1
    This define is from os.h, but including that causes problems...
    Global render_collision (void)
    -
    decide to use colours or textures and fix displaylists because they are buggy
    +
    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.
    Global render_texture_rectangle_wide (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)
    @@ -231,7 +231,7 @@ $(function(){initNavTree('todo.html',''); initResizable(true); });
    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)