diff --git a/annotated.html b/annotated.html index 60a0cdff1..8958cbc78 100644 --- a/annotated.html +++ b/annotated.html @@ -195,138 +195,138 @@ $(function(){initNavTree('annotated.html',''); initResizable(); });  CISVDbg  CItemBox  CItemWindowObjects - CKartBoundingBoxCorner - CKiwanoFruit - Cldiv_t - Clldiv_t - CM64ScriptState - CMainPoolBlock - CMainPoolState - Cmk64_surface_map_ram - CMkAnimationStruct for an animation - CMkTextureStruct for a texture use in menu mainly - CMoleSpawnUnion - CNote - CNoteAttributes - CNotePlaybackState - CNotePool - CNoteSubEu - CNoteSynthesisBuffers - CNoteSynthesisState - CObjects - COnlyBestTimeTrialRecords - COSContPackedRead - COSContPackedRequest - COSContPackedStruct - COSEventMessageStruct_0_s - COSIoMesg - COSIoMesgHdr - COSMgrArgs - COSPifRam - COSPiHandle_s - COSPiInfo - COSThread_s - COSTimer_str - COSViCommonRegs - COSViContext - COSViFieldRegs - COSViMode - CPaddleBoatStuff - CPaddleWheelBoat - CPalmTree - CPathNoY - CPersistentPool - CPiranhaPlant - CPlayer - CPoolSplit - CPoolSplit2 - CPortamento - Cprintf_struct - CProfilerFrameData - CRailroadCrossing - CReverbBits - CReverbBitsData - CReverbInfo - CReverbRingBufferItem - CReverbSettingsEU - CRGBA16 - CRGBA5551 - CSaveData - CSeqOrBankEntry - CSequenceChannel - CSequenceChannelLayer - CSequencePlayer - CSharedDma - CShellActor - CSkybox - CSnowmanSpawn - CSound - CSoundAllocPool - CSoundCharacteristics - CSoundMultiPool - CSplineControlPoint - CSplineData - CSplineData12 - CSplineData15 - CSplineData21 - CSplineData23 - CSplineData24 - CSplineData25 - CSplineData8 - CSplineDataUnused13 - CSplineDataUnused4 - CSPTask - CStaffGhost - CStarData - Cstru_80004EAC - Cstruct_801642D8 - Cstruct_8018D9E0_entry - Cstruct_8018DEE0_entry - Cstruct_8018E060_entry - Cstruct_8018E0E8_entry - Cstruct_8018E118_entry - Cstruct_8018E768_entry - Cstruct_8018EE10_entry - Cstruct_8018EE10_entry_cont - Cstruct_80282C40 - Cstruct_80283430 - Cstruct_80283431 - Cstruct_80284AE8 - Cstruct_802850C0_entry - Cstruct_80285D80 - Cstruct_80286A04 - Cstruct_80286A10 - Cstruct_D_8018CE10 - Cstruct_D_80192CA8_entry - Cstruct_D_801930D0_entry - Cstruct_D_801930D0_inner - Cstruct_D_802874D8 - Cstruct_D_802BFB80_4 - Cstruct_D_802BFB80_8 - Cstruct_D_802DFB80 - Cstruct_D_802F1F80 - CStuff - CSynthesisReverb - CTemporaryPool - Ctest - CTest - CThwompSpawn - CTrackSections - CTrackWaypoint - CTrainCar - CTrainCarStuff - CTrainStuff - CTripleShellParent - CunexpiredActors - Cunion_D_802BFB80 - CUnk1Pool - CUnk_800E9F7C - CUnk_800EA06C - CUnk_8018EFD8 - CUnk_D_800E70A0 - CUnkActorSpawnData - CUnkCameraInner - CUnkCommonTextureStruct0 + CKartAIBehaviour + CKartBoundingBoxCorner + CKiwanoFruit + Cldiv_t + Clldiv_t + CM64ScriptState + CMainPoolBlock + CMainPoolState + Cmk64_surface_map_ram + CMkAnimationStruct for an animation + CMkTextureStruct for a texture use in menu mainly + CMoleSpawnUnion + CNote + CNoteAttributes + CNotePlaybackState + CNotePool + CNoteSubEu + CNoteSynthesisBuffers + CNoteSynthesisState + CObjects + COnlyBestTimeTrialRecords + COSContPackedRead + COSContPackedRequest + COSContPackedStruct + COSEventMessageStruct_0_s + COSIoMesg + COSIoMesgHdr + COSMgrArgs + COSPifRam + COSPiHandle_s + COSPiInfo + COSThread_s + COSTimer_str + COSViCommonRegs + COSViContext + COSViFieldRegs + COSViMode + CPaddleBoatStuff + CPaddleWheelBoat + CPalmTree + CPathNoY + CPersistentPool + CPiranhaPlant + CPlayer + CPoolSplit + CPoolSplit2 + CPortamento + Cprintf_struct + CProfilerFrameData + CRailroadCrossing + CReverbBits + CReverbBitsData + CReverbInfo + CReverbRingBufferItem + CReverbSettingsEU + CRGBA16 + CRGBA5551 + CSaveData + CSeqOrBankEntry + CSequenceChannel + CSequenceChannelLayer + CSequencePlayer + CSharedDma + CShellActor + CSkybox + CSnowmanSpawn + CSound + CSoundAllocPool + CSoundCharacteristics + CSoundMultiPool + CSplineControlPoint + CSplineData + CSplineData12 + CSplineData15 + CSplineData21 + CSplineData23 + CSplineData24 + CSplineData25 + CSplineData8 + CSplineDataUnused13 + CSplineDataUnused4 + CSPTask + CStaffGhost + CStarData + Cstru_80004EAC + Cstruct_801642D8 + Cstruct_8018D9E0_entry + Cstruct_8018DEE0_entry + Cstruct_8018E060_entry + Cstruct_8018E0E8_entry + Cstruct_8018E118_entry + Cstruct_8018E768_entry + Cstruct_8018EE10_entry + Cstruct_8018EE10_entry_cont + Cstruct_80282C40 + Cstruct_80283430 + Cstruct_80283431 + Cstruct_80284AE8 + Cstruct_802850C0_entry + Cstruct_80285D80 + Cstruct_80286A04 + Cstruct_80286A10 + Cstruct_D_8018CE10 + Cstruct_D_80192CA8_entry + Cstruct_D_801930D0_entry + Cstruct_D_801930D0_inner + Cstruct_D_802874D8 + Cstruct_D_802BFB80_4 + Cstruct_D_802BFB80_8 + Cstruct_D_802DFB80 + Cstruct_D_802F1F80 + CStuff + CSynthesisReverb + CTemporaryPool + Ctest + CTest + CThwompSpawn + CTrackSections + CTrackWaypoint + CTrainCar + CTrainCarStuff + CTrainStuff + CTripleShellParent + CunexpiredActors + Cunion_D_802BFB80 + CUnk1Pool + CUnk_800E9F7C + CUnk_800EA06C + CUnk_8018EFD8 + CUnk_D_800E70A0 + CUnkActorSpawnData + CUnkCameraInner  CUnkEntry  CUnkPlayerInner  CUnkPlayerStruct258 diff --git a/annotated_dup.js b/annotated_dup.js index b8fe9386c..5b885f0fd 100644 --- a/annotated_dup.js +++ b/annotated_dup.js @@ -90,6 +90,7 @@ var annotated_dup = [ "ISVDbg", "structISVDbg.html", "structISVDbg" ], [ "ItemBox", "structItemBox.html", "structItemBox" ], [ "ItemWindowObjects", "structItemWindowObjects.html", "structItemWindowObjects" ], + [ "KartAIBehaviour", "structKartAIBehaviour.html", "structKartAIBehaviour" ], [ "KartBoundingBoxCorner", "structKartBoundingBoxCorner.html", "structKartBoundingBoxCorner" ], [ "KiwanoFruit", "structKiwanoFruit.html", "structKiwanoFruit" ], [ "ldiv_t", "structldiv__t.html", "structldiv__t" ], @@ -221,7 +222,6 @@ var annotated_dup = [ "Unk_D_800E70A0", "structUnk__D__800E70A0.html", "structUnk__D__800E70A0" ], [ "UnkActorSpawnData", "structUnkActorSpawnData.html", "structUnkActorSpawnData" ], [ "UnkCameraInner", "structUnkCameraInner.html", "structUnkCameraInner" ], - [ "UnkCommonTextureStruct0", "structUnkCommonTextureStruct0.html", "structUnkCommonTextureStruct0" ], [ "UnkEntry", "structUnkEntry.html", "structUnkEntry" ], [ "UnkPlayerInner", "structUnkPlayerInner.html", "structUnkPlayerInner" ], [ "UnkPlayerStruct258", "structUnkPlayerStruct258.html", "structUnkPlayerStruct258" ], diff --git a/blue__and__red__shells_2update_8inc_8c_source.html b/blue__and__red__shells_2update_8inc_8c_source.html index 2bde3b47d..6e9dee669 100644 --- a/blue__and__red__shells_2update_8inc_8c_source.html +++ b/blue__and__red__shells_2update_8inc_8c_source.html @@ -206,12 +206,12 @@ $(function(){initNavTree('blue__and__red__shells_2update_8inc_8c_source.html',''
95 shell->pos[2] = temp_f28;
96 shell->pathIndex = nextWaypoint;
97 } else {
-
98 temp_f18_3 = D_80164490[nextWaypoint].posX;
-
99 temp_f16_3 = D_80164490[nextWaypoint].posY;
-
100 temp_f26 = D_80164490[nextWaypoint].posZ;
+
98 temp_f18_3 = D_80164490[nextWaypoint].posX;
+
99 temp_f16_3 = D_80164490[nextWaypoint].posY;
+
100 temp_f26 = D_80164490[nextWaypoint].posZ;
101
-
102 shell->pos[0] = (temp_f2 + temp_f18_3) * 0.5f;
-
103 shell->pos[1] = ((temp_f12 + temp_f16_3) * 0.5f) + shell->boundingBoxSize;
+
102 shell->pos[0] = (temp_f2 + temp_f18_3) * 0.5f;
+
103 shell->pos[1] = ((temp_f12 + temp_f16_3) * 0.5f) + shell->boundingBoxSize;
104 shell->pos[2] = (temp_f28 + temp_f26) * 0.5f;
105
106 shell->velocity[0] = (temp_f18_3 - temp_f2) * 0.5f;
diff --git a/bomb__kart_8h_source.html b/bomb__kart_8h_source.html index c32789827..71bc92ba9 100644 --- a/bomb__kart_8h_source.html +++ b/bomb__kart_8h_source.html @@ -168,7 +168,7 @@ $(function(){initNavTree('bomb__kart_8h_source.html',''); initResizable(); });
NUM_BOMB_KARTS_MAX
#define NUM_BOMB_KARTS_MAX
Definition bomb_kart.h:6
D_80164038
Collision D_80164038[NUM_BOMB_KARTS_MAX]
Definition code_80005FD0.c:149
gIndexObjectBombKart
s32 gIndexObjectBombKart[NUM_BOMB_KARTS_MAX]
Indexes for the objects associated with the Bomb Karts.
Definition code_80057C60.c:240
-
D_800DCC08
BombKartSpawn D_800DCC08[NUM_COURSES][NUM_BOMB_KARTS_MAX]
Definition path_spawn_data.c:118
+
D_800DCC08
BombKartSpawn D_800DCC08[NUM_COURSES][NUM_BOMB_KARTS_MAX]
Definition path_spawn_data.c:134
gBombKarts
BombKart gBombKarts[NUM_BOMB_KARTS_MAX]
Definition code_80005FD0.c:148
common_structs.h
Vec3f
f32 Vec3f[3]
Definition common_structs.h:6
diff --git a/bug.html b/bug.html index 59cb433d0..57186f94c 100644 --- a/bug.html +++ b/bug.html @@ -113,7 +113,7 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
Global func_800B9BE4 (f32, f32, u16 *)
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 func_802AF314 (void)
possibly bug. Allocate memory but not increment the pointer. This is bad, dumb code, and more importantly it's bad dumb code that doesn't make any sense here. It is incremented after this function completes using a different variable. Not good.
Global init_sequence_players (void)
@@ -121,15 +121,15 @@ $(function(){initNavTree('bug.html',''); initResizable(); });
Global load_ceremony_cutscene (void)
these segmented addresses need to be symbols for mobility
Global load_sequence_internal (u32, u32, s32)
-
This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
+
This should set the last bank (i.e. the first in the JSON) as default, not the missing one. This code path never gets taken, though – all sequence loading is synchronous.
Global new_actor (ActorInitParams *)

No null check.

Global note_set_vel_pan_reverb (struct Note *note, f32 velocity, u8 pan, u8 reverbVol)
-
for the change to UQ0.7, the if statement should also have been changed accordingly
+
for the change to UQ0.7, the if statement should also have been changed accordingly
Global preload_sequence (u32, u8)
-
should be IS_SEQ_LOAD_COMPLETE
+
should be IS_SEQ_LOAD_COMPLETE
Global update_gamestate (void)
Reloading this segment makes random_u16() deterministic for player spawn order. In laymens terms, random_u16() outputs the same value every time.
diff --git a/camera_8h.html b/camera_8h.html index 6a0e61021..63cb479a2 100644 --- a/camera_8h.html +++ b/camera_8h.html @@ -219,7 +219,7 @@ Variables
-
Todo
put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
+
Todo
put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
diff --git a/ceremony__and__credits_8c.html b/ceremony__and__credits_8c.html index 313e8e335..e981966d5 100644 --- a/ceremony__and__credits_8c.html +++ b/ceremony__and__credits_8c.html @@ -2367,7 +2367,7 @@ Here is the call graph for this function:
-
Todo
What does this even do?
+
Todo
What does this even do?
Here is the call graph for this function:
diff --git a/ceremony__and__credits_8h.html b/ceremony__and__credits_8h.html index 3987f2d2d..6d309ffb5 100644 --- a/ceremony__and__credits_8h.html +++ b/ceremony__and__credits_8h.html @@ -2197,7 +2197,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__data_8c.html b/ceremony__data_8c.html index 3e4110de1..a255062f6 100644 --- a/ceremony__data_8c.html +++ b/ceremony__data_8c.html @@ -1241,7 +1241,7 @@ Variables
{{{ 7, 0, -7}, 0, {-1279, 1024}, {0xe3, 0xf6, 0xff, 0xff}}},
}
-
Todo
rename this to left_ or right_ instead of model2.
+
Todo
rename this to left_ or right_ instead of model2.
diff --git a/ceremony__data_8h.html b/ceremony__data_8h.html index 1431205da..5972256ed 100644 --- a/ceremony__data_8h.html +++ b/ceremony__data_8h.html @@ -1031,7 +1031,7 @@ Variables
-
Todo
rename this to left_ or right_ instead of model2.
+
Todo
rename this to left_ or right_ instead of model2.
diff --git a/choco__mountain_2course__offsets_8c.html b/choco__mountain_2course__offsets_8c.html index 01c9eead1..627cb3a2f 100644 --- a/choco__mountain_2course__offsets_8c.html +++ b/choco__mountain_2course__offsets_8c.html @@ -192,7 +192,7 @@ Variables
{gTexture64647C, 0x0829, 0x1000, 0x0},
{gTexture647F4C, 0x05BC, 0x1000, 0x0},
{gTexture64FBF4, 0x0274, 0x0800, 0x0},
-
{gTexture653DB0, 0x06AE, 0x0800, 0x0},
+
{gTexture653DB0, 0x06AE, 0x0800, 0x0},
{gTexture652B54, 0x0606, 0x0800, 0x0},
{gTexture65315C, 0x04A9, 0x0800, 0x0},
{gTexture6684F8, 0x010D, 0x0800, 0x0},
@@ -211,7 +211,6 @@ Variables
{0x00000000, 0x0000, 0x0000, 0x0},
}
gTexture64FBF4
u8 gTexture64FBF4[]
-
gTexture653DB0
u8 gTexture653DB0[]
gTexture67B864
u8 gTexture67B864[]
gTexture65315C
u8 gTexture65315C[]
gTexture679C04
u8 gTexture679C04[]
@@ -227,6 +226,7 @@ Variables
gTexture64619C
u8 gTexture64619C[]
gTextureSignBackside
u8 gTextureSignBackside[]
gTexture6774D8
u8 gTexture6774D8[]
+
gTexture653DB0
u8 gTexture653DB0[]
gTextureSignFallingRocks
u8 gTextureSignFallingRocks[]
gTexture647F4C
u8 gTexture647F4C[]
gTexture67DC20
u8 gTexture67DC20[]
diff --git a/classes.html b/classes.html index 1dacef650..2894b86ad 100644 --- a/classes.html +++ b/classes.html @@ -134,7 +134,7 @@ $(function(){initNavTree('classes.html',''); initResizable(); });
Instrument
ISVDbg
ItemBox
ItemWindowObjects
K
-
KartBoundingBoxCorner
KiwanoFruit
+
KartAIBehaviour
KartBoundingBoxCorner
KiwanoFruit
L
ldiv_t
lldiv_t
@@ -161,7 +161,7 @@ $(function(){initNavTree('classes.html',''); initResizable(); });
TemporaryPool
test
Test
ThwompSpawn
TrackSections
TrackWaypoint
TrainCar
TrainCarStuff
TrainStuff
TripleShellParent
U
-
unexpiredActors
union_D_802BFB80
Unk1Pool
Unk_800E9F7C
Unk_800EA06C
Unk_8018EFD8
Unk_D_800E70A0
UnkActorSpawnData
UnkCameraInner
UnkCommonTextureStruct0
UnkEntry
UnkPlayerInner
UnkPlayerStruct258
UnkPool
UnkStr_802AA7C8
unkStruct
unkStruct2
unkStruct3
UnkStruct8018EF18
UnkStruct80287560
UnkStruct802AF7B4
UnkStruct_46D0
UnkStruct_800DC5EC
UnkStruct_800DDB40
UnkStruct_800DDB68
UnkStruct_8015F584
UnkStruct_8018E7E8
UnkStruct_80287500
UnkStruct_802B53C8
UnkStruct_802B8CD4
uObjBg
uObjBg_t
uObjMtx
uObjMtx_t
uObjScaleBg_t
uObjSprite
uObjSprite_t
uObjSubMtx
uObjSubMtx_t
uObjTxSprite
uObjTxtr
uObjTxtrBlock_t
uObjTxtrTile_t
uObjTxtrTLUT_t
+
unexpiredActors
union_D_802BFB80
Unk1Pool
Unk_800E9F7C
Unk_800EA06C
Unk_8018EFD8
Unk_D_800E70A0
UnkActorSpawnData
UnkCameraInner
UnkEntry
UnkPlayerInner
UnkPlayerStruct258
UnkPool
UnkStr_802AA7C8
unkStruct
unkStruct2
unkStruct3
UnkStruct8018EF18
UnkStruct80287560
UnkStruct802AF7B4
UnkStruct_46D0
UnkStruct_800DC5EC
UnkStruct_800DDB40
UnkStruct_800DDB68
UnkStruct_8015F584
UnkStruct_8018E7E8
UnkStruct_80287500
UnkStruct_802B53C8
UnkStruct_802B8CD4
uObjBg
uObjBg_t
uObjMtx
uObjMtx_t
uObjScaleBg_t
uObjSprite
uObjSprite_t
uObjSubMtx
uObjSubMtx_t
uObjTxSprite
uObjTxtr
uObjTxtrBlock_t
uObjTxtrTile_t
uObjTxtrTLUT_t
V
VblankHandler
Vec3fs
VehicleStuff
VibratoState
VolumeChange
diff --git a/code__80005FD0_8c.html b/code__80005FD0_8c.html index 76774fb1e..65389f5a5 100644 --- a/code__80005FD0_8c.html +++ b/code__80005FD0_8c.html @@ -281,18 +281,18 @@ Functions   s32 func_8001168C (PathNoY *pathDest, TrackWaypoint *pathSrc, s32 numWaypoints)   -void func_80011A5C (void) -  -void func_80011AB8 (s32 index) -  -void func_80011AE4 (s32 index) -  -void func_80011B14 (s32 playerId, Player *player) -  -void func_80011D48 (s32 playerIndex, Player *player) -  -void func_80011E38 (s32 playerIndex) -  +void copy_courses_kart_ai_behaviour (void) +  +void reset_kart_ai_behaviour_none (s32 playerIndex) +  +void reset_kart_ai_behaviour (s32 playerIndex) +  +void kart_ai_behaviour_start (s32 playerId, Player *player) +  +void kart_ai_behaviour_end (s32 playerIndex, Player *player) +  +void kart_ai_behaviour (s32 playerIndex) +  void func_80011EC0 (s32 arg0, Player *player, s32 arg2, u16 arg3)   void func_800120C8 (void) @@ -459,8 +459,8 @@ Functions   void func_8001AB00 (void)   -void cpu_decisions_branch_item (s32 arg0, s16 *arg1, s32 arg2) -  +void kart_ai_decisions_branch_item (s32 arg0, s16 *arg1, s32 arg2) +  void func_8001ABE0 (UNUSED s32 arg0, UNUSED D_801642D8_entry *arg1)   void func_8001ABEC (struct struct_801642D8 *arg0) @@ -486,8 +486,8 @@ Variables   s16 D_80162EB2   -UnkCommonTextureStruct0D_80162EB8 [20] -  +KartAIBehaviourgCoursesKartAIBehaviour [NUM_COURSES-1] +  s32 D_80162F08 [2]   s16 D_80162F10 [30] @@ -572,14 +572,14 @@ Variables   s32 D_80163288 [10]   -UnkCommonTextureStruct0D_801632B0 -  -u16 D_801632B8 [12] -  -u16 D_801632D0 [12] -  -u16 D_801632E8 [12] -  +KartAIBehavioursCurrentKartAIBehaviour +  +u16 gCurrentKartAIBehaviourId [12] +  +u16 gPreviousKartAIBehaviourId [12] +  +u16 gKartAIBehaviourState [12] +  s16 D_80163300 [12]   u16 D_80163318 [12] @@ -592,8 +592,8 @@ Variables   u16 D_8016334C [2]   -u16 D_80163350 [12] -  +u16 gSpeedKartAIBehaviour [12] +  s32 D_80163368 [4]   s32 D_80163378 @@ -1295,29 +1295,30 @@ Here is the caller graph for this function: - -

◆ cpu_decisions_branch_item()

+ +

◆ copy_courses_kart_ai_behaviour()

- + - - - - + - - - - - -
void cpu_decisions_branch_item void copy_courses_kart_ai_behaviour (s32 arg0,
void ) s16 * arg1,
s32 arg2 )
+
+Here is the call graph for this function:
+
+
+
+
+Here is the caller graph for this function:
+
+
+
@@ -2922,7 +2923,7 @@ Here is the caller graph for this function:
Here is the call graph for this function:
-
+
Here is the caller graph for this function:
@@ -3293,151 +3294,6 @@ Here is the caller graph for this function:
- - - -

◆ func_80011A5C()

- -
-
- - - - - - - -
void func_80011A5C (void )
-
-
-Here is the call graph for this function:
-
-
-
-
-Here is the caller graph for this function:
-
-
-
- -
-
- -

◆ func_80011AB8()

- -
-
- - - - - - - -
void func_80011AB8 (s32 index)
-
-
-Here is the caller graph for this function:
-
-
-
- -
-
- -

◆ func_80011AE4()

- -
-
- - - - - - - -
void func_80011AE4 (s32 index)
-
- -
-
- -

◆ func_80011B14()

- -
-
- - - - - - - - - - - -
void func_80011B14 (s32 playerId,
Player * player )
-
-
-Here is the call graph for this function:
-
-
-
-
-Here is the caller graph for this function:
-
-
-
- -
-
- -

◆ func_80011D48()

- -
-
- - - - - - - - - - - -
void func_80011D48 (s32 playerIndex,
Player * player )
-
-
-Here is the caller graph for this function:
-
-
-
- -
-
- -

◆ func_80011E38()

- -
-
- - - - - - - -
void func_80011E38 (s32 playerIndex)
-
-
-Here is the call graph for this function:
-
-
-
-
@@ -3471,12 +3327,12 @@ Here is the call graph for this function:
Here is the call graph for this function:
-
+
Here is the caller graph for this function:
-
+
@@ -6184,6 +6040,111 @@ Here is the caller graph for this function:
+ + + +

◆ kart_ai_behaviour()

+ +
+
+ + + + + + + +
void kart_ai_behaviour (s32 playerIndex)
+
+
+Here is the call graph for this function:
+
+
+
+ +
+
+ +

◆ kart_ai_behaviour_end()

+ +
+
+ + + + + + + + + + + +
void kart_ai_behaviour_end (s32 playerIndex,
Player * player )
+
+
+Here is the caller graph for this function:
+
+
+
+ +
+
+ +

◆ kart_ai_behaviour_start()

+ +
+
+ + + + + + + + + + + +
void kart_ai_behaviour_start (s32 playerId,
Player * player )
+
+
+Here is the call graph for this function:
+
+
+
+
+Here is the caller graph for this function:
+
+
+
+ +
+
+ +

◆ kart_ai_decisions_branch_item()

+ +
+
+ + + + + + + + + + + + + + + + +
void kart_ai_decisions_branch_item (s32 arg0,
s16 * arg1,
s32 arg2 )
+
+
@@ -6210,6 +6171,45 @@ Here is the caller graph for this function:
+ + + +

◆ reset_kart_ai_behaviour()

+ +
+
+ + + + + + + +
void reset_kart_ai_behaviour (s32 playerIndex)
+
+ +
+
+ +

◆ reset_kart_ai_behaviour_none()

+ +
+
+ + + + + + + +
void reset_kart_ai_behaviour_none (s32 playerIndex)
+
+
+Here is the caller graph for this function:
+
+
+
+
@@ -9052,20 +9052,6 @@ Here is the caller graph for this function:
-
- - -

◆ D_80162EB8

- -
-
- - - - -
UnkCommonTextureStruct0* D_80162EB8[20]
-
-
@@ -9642,62 +9628,6 @@ Here is the caller graph for this function:
-
- - -

◆ D_801632B0

- -
-
- - - - -
UnkCommonTextureStruct0* D_801632B0
-
- -
-
- -

◆ D_801632B8

- -
-
- - - - -
u16 D_801632B8[12]
-
- -
-
- -

◆ D_801632D0

- -
-
- - - - -
u16 D_801632D0[12]
-
- -
-
- -

◆ D_801632E8

- -
-
- - - - -
u16 D_801632E8[12]
-
-
@@ -9782,20 +9712,6 @@ Here is the caller graph for this function:
-
- - -

◆ D_80163350

- -
-
- - - - -
u16 D_80163350[12]
-
-
@@ -11086,6 +11002,34 @@ Here is the caller graph for this function:
+
+ + +

◆ gCoursesKartAIBehaviour

+ +
+
+ + + + +
KartAIBehaviour* gCoursesKartAIBehaviour[NUM_COURSES-1]
+
+ +
+
+ +

◆ gCurrentKartAIBehaviourId

+ +
+
+ + + + +
u16 gCurrentKartAIBehaviourId[12]
+
+
@@ -11114,6 +11058,20 @@ Here is the caller graph for this function:
+
+ + +

◆ gKartAIBehaviourState

+ +
+
+ + + + +
u16 gKartAIBehaviourState[12]
+
+
@@ -11198,6 +11156,20 @@ Here is the caller graph for this function:
+
+ + +

◆ gPreviousKartAIBehaviourId

+ +
+
+ + + + +
u16 gPreviousKartAIBehaviourId[12]
+
+
@@ -11212,6 +11184,20 @@ Here is the caller graph for this function:
+
+ + +

◆ gSpeedKartAIBehaviour

+ +
+
+ + + + +
u16 gSpeedKartAIBehaviour[12]
+
+
@@ -11282,6 +11268,20 @@ Here is the caller graph for this function:
+
+ + +

◆ sCurrentKartAIBehaviour

+ +
+
+ + + + +
KartAIBehaviour* sCurrentKartAIBehaviour
+
+
diff --git a/code__80005FD0_8c.js b/code__80005FD0_8c.js index 73e15e2b0..f50ff9b9c 100644 --- a/code__80005FD0_8c.js +++ b/code__80005FD0_8c.js @@ -4,7 +4,7 @@ var code__80005FD0_8c = [ "add_blue_shell_in_unexpired_actor_list", "code__80005FD0_8c.html#a8d5e85372f25e4b12d62edcc131bf7ae", null ], [ "add_green_shell_in_unexpired_actor_list", "code__80005FD0_8c.html#a3da5a7898fa91355d9cb394860db7904", null ], [ "add_red_shell_in_unexpired_actor_list", "code__80005FD0_8c.html#a049aa28f9db56c36a8ea389644629029", null ], - [ "cpu_decisions_branch_item", "code__80005FD0_8c.html#a4d8b2e480ae893503546c6b66dadca37", null ], + [ "copy_courses_kart_ai_behaviour", "code__80005FD0_8c.html#a9556d944d312a1fa941c641f140a6e13", null ], [ "delete_actor_in_unexpired_actor_list", "code__80005FD0_8c.html#ad301b978cdd3c4cc190b10be050d51d8", null ], [ "func_80005FD0", "code__80005FD0_8c.html#ac0d96d9d8c5772c7fe5edbb8da736086", null ], [ "func_80006018", "code__80005FD0_8c.html#af639a4e2e4579c87c7cb1660bc901724", null ], @@ -64,12 +64,6 @@ var code__80005FD0_8c = [ "func_80010FA0", "code__80005FD0_8c.html#ad22ec1d3413eebae418d5d0a1bbbe6a8", null ], [ "func_80011014", "code__80005FD0_8c.html#a61ae2730a32b235133589360c72a1eeb", null ], [ "func_8001168C", "code__80005FD0_8c.html#a44ea4a37a75c21ba00822cc689a15e00", null ], - [ "func_80011A5C", "code__80005FD0_8c.html#ae4d90ba9d8d145040b3d5370fd6214c2", null ], - [ "func_80011AB8", "code__80005FD0_8c.html#afc15e6d12127dce2dd0c43d6d629cbf0", null ], - [ "func_80011AE4", "code__80005FD0_8c.html#a663102e73b13382f081d57c9902f9b1a", null ], - [ "func_80011B14", "code__80005FD0_8c.html#a2c961ce2c41f64109dbee0ae911c5b70", null ], - [ "func_80011D48", "code__80005FD0_8c.html#a0b337cbb5859cec41c77d3143230bd19", null ], - [ "func_80011E38", "code__80005FD0_8c.html#a2743286b730195fe81eb86609d410c51", null ], [ "func_80011EC0", "code__80005FD0_8c.html#ab9e417f5a1f4a26784ba44c12e541087", null ], [ "func_800120C8", "code__80005FD0_8c.html#ae55b4aa41355fb896a91e3073d53a48d", null ], [ "func_80012190", "code__80005FD0_8c.html#a0000fc869242ecf8353c04c93cc4b850", null ], @@ -159,7 +153,13 @@ var code__80005FD0_8c = [ "func_8001C42C", "code__80005FD0_8c.html#afbc58d59e671bfa6c0b95008ab3caa02", null ], [ "generate_player_smoke", "code__80005FD0_8c.html#a1d19438c5488f2963014e5c3e6513d4f", null ], [ "init_course_vehicles", "code__80005FD0_8c.html#afd6fa1e9b8e8378fffcaa462fdc81ef6", null ], + [ "kart_ai_behaviour", "code__80005FD0_8c.html#a9a4f1a7a970233b101188d72d9e53083", null ], + [ "kart_ai_behaviour_end", "code__80005FD0_8c.html#aae523b4bfc66a441f4cbe7859990a1d9", null ], + [ "kart_ai_behaviour_start", "code__80005FD0_8c.html#a07cf35384a2eeb7de1f208edb762432b", null ], + [ "kart_ai_decisions_branch_item", "code__80005FD0_8c.html#a254e5a4b3691d43c925c2b25d2735ef9", null ], [ "process_path_data", "code__80005FD0_8c.html#ae7c8290f29fcf7fcdd547737e496bc98", null ], + [ "reset_kart_ai_behaviour", "code__80005FD0_8c.html#a30eea77e5bee3fcb6bf9ef9aaf2d3f27", null ], + [ "reset_kart_ai_behaviour_none", "code__80005FD0_8c.html#a64aaba5b7fa8c71dfc9168623b3b7cdf", null ], [ "set_bomb_kart_spawn_positions", "code__80005FD0_8c.html#ada59072ef0e7fec8eb6eeaabdc4ebe03", null ], [ "set_places", "code__80005FD0_8c.html#a52731d6b2880816d8559df507cbdb912", null ], [ "update_vehicle_paddle_boats", "code__80005FD0_8c.html#a729f7f5e21d05aa84945ba750d554c76", null ], @@ -359,7 +359,6 @@ var code__80005FD0_8c = [ "D_80162E70", "code__80005FD0_8c.html#a0f1bec6a948cfc6fb38f786373418818", null ], [ "D_80162EB0", "code__80005FD0_8c.html#aea1b0842597217be22e4a206f8e04f14", null ], [ "D_80162EB2", "code__80005FD0_8c.html#a67b8b27a93b08bee86ed5f88a479e2e3", null ], - [ "D_80162EB8", "code__80005FD0_8c.html#a020095e09f4607d7a85f2868d41e8943", null ], [ "D_80162F08", "code__80005FD0_8c.html#a529394d61a9bdf4bf7b893215aaa4c7a", null ], [ "D_80162F10", "code__80005FD0_8c.html#a013e5be3540bb9a84d0fe3e792065d85", null ], [ "D_80162F50", "code__80005FD0_8c.html#a077445bff102abad85070a526cc8c1ec", null ], @@ -401,17 +400,12 @@ var code__80005FD0_8c = [ "D_80163258", "code__80005FD0_8c.html#a8174e362dd05708358fc7093bb258697", null ], [ "D_80163270", "code__80005FD0_8c.html#ad70405545b52339efe5ec79c8ed233ae", null ], [ "D_80163288", "code__80005FD0_8c.html#ae6f6366b2c0bcfdee917fc3786d1ec56", null ], - [ "D_801632B0", "code__80005FD0_8c.html#a81eb70756da01891637f2486972f03e2", null ], - [ "D_801632B8", "code__80005FD0_8c.html#aee579b2b0aee89f69af4af8a402d3723", null ], - [ "D_801632D0", "code__80005FD0_8c.html#a530da8fc2f6814fae90729a6675d77da", null ], - [ "D_801632E8", "code__80005FD0_8c.html#aa962a830815135598c04fd3cfd4ea2d2", null ], [ "D_80163300", "code__80005FD0_8c.html#a16896d2171a9e2d7441052dc7b642cea", null ], [ "D_80163318", "code__80005FD0_8c.html#a41fe7bd62064dd1534a7ca2ecd698887", null ], [ "D_80163330", "code__80005FD0_8c.html#ab0b9161a98cc15f083155da26770de56", null ], [ "D_80163344", "code__80005FD0_8c.html#a327cc5e23cd81eee85af03fd418dc823", null ], [ "D_80163348", "code__80005FD0_8c.html#aa7c70f1dab9d1720e58e716d804a88da", null ], [ "D_8016334C", "code__80005FD0_8c.html#a4cb2366d644b1b6d3102773b2b9e6cf2", null ], - [ "D_80163350", "code__80005FD0_8c.html#a89a43998c88f7c5975c78d0cb1d6378e", null ], [ "D_80163368", "code__80005FD0_8c.html#a474d083b08d5beb53fae36928f4e66e4", null ], [ "D_80163378", "code__80005FD0_8c.html#ae86663983b69401b41ca92ac3a0e16d0", null ], [ "D_8016337C", "code__80005FD0_8c.html#ac6aa3fef64517b25aea90811365e0453", null ], @@ -504,19 +498,25 @@ var code__80005FD0_8c = [ "gCarList", "code__80005FD0_8c.html#a98edd6c555769caa23ca17968301ac2b", null ], [ "gCourseCompletionPercentByPlayerId", "code__80005FD0_8c.html#ac7306c0a90875ea7942d2e8f4cfdaf57", null ], [ "gCourseCompletionPercentByRank", "code__80005FD0_8c.html#aa783cfef589f97380a189a6341d39593", null ], + [ "gCoursesKartAIBehaviour", "code__80005FD0_8c.html#aceb488bcef6304a99e2c8c6e497b1af9", null ], + [ "gCurrentKartAIBehaviourId", "code__80005FD0_8c.html#a54cab8f2f2a9395eec7e11f66931d38b", null ], [ "gGPCurrentRacePlayerIdByRank", "code__80005FD0_8c.html#a7e8fac2e19a8c70eae68b7b1ebb7d089", null ], [ "gGPCurrentRaceRankByPlayerId", "code__80005FD0_8c.html#aae4abfeb9979a537a0a4b46745e46c87", null ], + [ "gKartAIBehaviourState", "code__80005FD0_8c.html#a5ecf468ab99c9721d4d7367a8ebdcb5b", null ], [ "gLapCompletionPercentByPlayerId", "code__80005FD0_8c.html#a08982160b5c1b69681625f490d779d85", null ], [ "gLapCountByPlayerId", "code__80005FD0_8c.html#a0097817f675c53b5b3f3372066cdc4b0", null ], [ "gNearestWaypointByCameraId", "code__80005FD0_8c.html#ae165abb8965e2d26b98bec58a1064417", null ], [ "gNearestWaypointByPlayerId", "code__80005FD0_8c.html#a5cb127e00f40f2c98ada63fe7bbf6e04", null ], [ "gPaddleBoats", "code__80005FD0_8c.html#ad444ce43e308ce5fd9cb71ce0aca3187", null ], [ "gPathIndexByPlayerId", "code__80005FD0_8c.html#a0b26bdf729078d93a000712adc0d1b13", null ], + [ "gPreviousKartAIBehaviourId", "code__80005FD0_8c.html#a59c87a1c6c7207f8762fdbcab348db5e", null ], [ "gSchoolBusList", "code__80005FD0_8c.html#a3d59d1ae4786bf64a71c2a015160e7af", null ], + [ "gSpeedKartAIBehaviour", "code__80005FD0_8c.html#aa3b41537c8bf538185d58da75052824c", null ], [ "gTankerTruckList", "code__80005FD0_8c.html#af4d9bb3e12dd9902c5992c5c064a0fc7", null ], [ "gTrainList", "code__80005FD0_8c.html#a2dc210a40d4102b45970958fee517232", null ], [ "gUnexpiredActorsList", "code__80005FD0_8c.html#a84f9a428f9485f5a469a669ee4f0777b", null ], [ "gWaypointCountByPathIndex", "code__80005FD0_8c.html#ab9c90834732ff4f23dce6c23cd508fa3", null ], [ "isCrossingTriggeredByIndex", "code__80005FD0_8c.html#a83af9aa3b6352cd4a408bb0525bf442f", null ], + [ "sCurrentKartAIBehaviour", "code__80005FD0_8c.html#a0b1fd7c1ac38c08d1f26cbfe60fd9dab", null ], [ "unk_code_80005FD0_pad", "code__80005FD0_8c.html#a7473afe7e772bc76f862d6f6c4a13e6c", null ] ]; \ No newline at end of file diff --git a/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg b/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg index d51242794..c23e80b29 100644 --- a/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg +++ b/code__80005FD0_8c_a0000fc869242ecf8353c04c93cc4b850_icgraph.svg @@ -48,7 +48,7 @@ + + diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph_org.svg b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph_org.svg new file mode 100644 index 000000000..147d9229d --- /dev/null +++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_cgraph_org.svg @@ -0,0 +1,102 @@ + + + + + + +kart_ai_behaviour_start + + +Node1 + + +kart_ai_behaviour_start + + + + + +Node2 + + +func_80011EC0 + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +kart_hop + + + + + +Node1->Node3 + + + + + + + + +Node5 + + +reset_kart_ai_behaviour_none + + + + + +Node1->Node5 + + + + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_80036C5C + + + + + +Node3->Node4 + + + + + + + + diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.map b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.map new file mode 100644 index 000000000..048db4fad --- /dev/null +++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.md5 b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.md5 new file mode 100644 index 000000000..aa40c0f48 --- /dev/null +++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.md5 @@ -0,0 +1 @@ +dc1463472db29a37c5cad4dbbd2175ca \ No newline at end of file diff --git a/code__80005FD0_8c_a0b337cbb5859cec41c77d3143230bd19_icgraph.svg b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.svg similarity index 62% rename from code__80005FD0_8c_a0b337cbb5859cec41c77d3143230bd19_icgraph.svg rename to code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.svg index 7466567c2..32bf655aa 100644 --- a/code__80005FD0_8c_a0b337cbb5859cec41c77d3143230bd19_icgraph.svg +++ b/code__80005FD0_8c_a07cf35384a2eeb7de1f208edb762432b_icgraph.svg @@ -3,9 +3,9 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - - + + - - - -func_80011B14 - - -Node1 - - -func_80011B14 - - - - - -Node2 - - -func_80011AB8 - - - - - -Node1->Node2 - - - - - - - - -Node3 - - -func_80011EC0 - - - - - -Node1->Node3 - - - - - - - - -Node4 - - -func_8002AA50 - - - - - -Node1->Node4 - - - - - - - - -Node3->Node4 - - - - - - - - -Node5 - - -func_80036C5C - - - - - -Node4->Node5 - - - - - - - - - - - - - diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_cgraph_org.svg b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_cgraph_org.svg deleted file mode 100644 index 9504d3855..000000000 --- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_cgraph_org.svg +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -func_80011B14 - - -Node1 - - -func_80011B14 - - - - - -Node2 - - -func_80011AB8 - - - - - -Node1->Node2 - - - - - - - - -Node3 - - -func_80011EC0 - - - - - -Node1->Node3 - - - - - - - - -Node4 - - -func_8002AA50 - - - - - -Node1->Node4 - - - - - - - - -Node3->Node4 - - - - - - - - -Node5 - - -func_80036C5C - - - - - -Node4->Node5 - - - - - - - - diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.map b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.map deleted file mode 100644 index 22e5c1c34..000000000 --- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.md5 b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.md5 deleted file mode 100644 index addc3a6b3..000000000 --- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -eca2013efb8c34f887db128ccc7510b1 \ No newline at end of file diff --git a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph_org.svg b/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph_org.svg deleted file mode 100644 index 26265ad3a..000000000 --- a/code__80005FD0_8c_a2c961ce2c41f64109dbee0ae911c5b70_icgraph_org.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - -func_80011B14 - - -Node1 - - -func_80011B14 - - - - - -Node2 - - -func_80011E38 - - - - - -Node1->Node2 - - - - - - - - diff --git a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map index 6cc3cf88a..ac809e1ca 100644 --- a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map +++ b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.map @@ -1,117 +1,117 @@ - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + + diff --git a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5 b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5 index 6e5a82d3e..a7175a1cb 100644 --- a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5 +++ b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.md5 @@ -1 +1 @@ -df3782e795f527ede39623751c5b7a77 \ No newline at end of file +51e6e2d17cbad94315cfe62b6c7e02be \ No newline at end of file diff --git a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg index 81fd81281..d801c65a6 100644 --- a/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg +++ b/code__80005FD0_8c_a325ddded54aab32025174f6aedd5e391_cgraph.svg @@ -4,7 +4,7 @@ - + - + func_8000F628 Node1 - -func_8000F628 + +func_8000F628 Node2 - - -func_8000B95C + + +copy_courses_kart_ai +_behaviour @@ -40,17 +41,36 @@ Node1->Node2 - - + + + + + + + +Node3 + + +segmented_to_virtual +_dupe_2 + + + + + +Node1->Node3 + + + Node4 - - -func_80011A5C + + +func_8000B95C @@ -58,36 +78,17 @@ Node1->Node4 - - - - - - - -Node5 - - -segmented_to_virtual -_dupe_2 - - - - - -Node1->Node5 - - - + + Node6 - - -func_80011AB8 + + +func_8001AB00 @@ -95,17 +96,17 @@ Node1->Node6 - - + + Node7 - - -func_8001AB00 + + +reset_kart_ai_behaviour_none @@ -113,17 +114,8 @@ Node1->Node7 - - - - - - - -Node3 - - -func_8000B874 + + @@ -131,8 +123,17 @@ Node2->Node3 - - + + + + + + + +Node5 + + +func_8000B874 @@ -140,8 +141,8 @@ Node4->Node5 - - + + diff --git a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg index c6a7bebea..c08f8ee26 100644 --- a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg +++ b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg @@ -4,25 +4,26 @@ - - + + func_8000F628 Node1 - -func_8000F628 + +func_8000F628 Node2 - - -func_8000B95C + + +copy_courses_kart_ai +_behaviour @@ -30,17 +31,36 @@ Node1->Node2 - - + + + + + + + +Node3 + + +segmented_to_virtual +_dupe_2 + + + + + +Node1->Node3 + + + Node4 - - -func_80011A5C + + +func_8000B95C @@ -48,36 +68,17 @@ Node1->Node4 - - - - - - - -Node5 - - -segmented_to_virtual -_dupe_2 - - - - - -Node1->Node5 - - - + + Node6 - - -func_80011AB8 + + +func_8001AB00 @@ -85,17 +86,17 @@ Node1->Node6 - - + + Node7 - - -func_8001AB00 + + +reset_kart_ai_behaviour_none @@ -103,17 +104,8 @@ Node1->Node7 - - - - - - - -Node3 - - -func_8000B874 + + @@ -121,8 +113,17 @@ Node2->Node3 - - + + + + + + + +Node5 + + +func_8000B874 @@ -130,8 +131,8 @@ Node4->Node5 - - + + diff --git a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg index 39461f4cd..24c1a2d99 100644 --- a/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg +++ b/code__80005FD0_8c_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg b/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg index 9a53a82cd..6b85b4069 100644 --- a/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg +++ b/code__80005FD0_8c_a61ae2730a32b235133589360c72a1eeb_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_afc15e6d12127dce2dd0c43d6d629cbf0_icgraph.map b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.map similarity index 76% rename from code__80005FD0_8c_afc15e6d12127dce2dd0c43d6d629cbf0_icgraph.map rename to code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.map index bced29602..3d7991a2d 100644 --- a/code__80005FD0_8c_afc15e6d12127dce2dd0c43d6d629cbf0_icgraph.map +++ b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.map @@ -1,15 +1,15 @@ - - - - - - - - - - + + + + + + + + + + - + @@ -23,11 +23,11 @@ - + - - + + diff --git a/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.md5 b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.md5 new file mode 100644 index 000000000..4409b8521 --- /dev/null +++ b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.md5 @@ -0,0 +1 @@ +c2af01eba1181d8f8fcc4838b3822840 \ No newline at end of file diff --git a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.svg b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.svg similarity index 81% rename from code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.svg rename to code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.svg index 32b91c367..91c6b61f6 100644 --- a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.svg +++ b/code__80005FD0_8c_a64aaba5b7fa8c71dfc9168623b3b7cdf_icgraph.svg @@ -3,7 +3,7 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - + @@ -46,20 +46,20 @@ -func_80011AB8 +reset_kart_ai_behaviour_none Node1 - -func_80011AB8 + +reset_kart_ai_behaviour_none @@ -67,8 +67,8 @@ var sectionId = 'dynsection-93'; Node2 - -func_8000F628 + +func_8000F628 @@ -76,17 +76,17 @@ var sectionId = 'dynsection-93'; Node1->Node2 - - + + Node14 - - -func_80011B14 + + +kart_ai_behaviour_start @@ -94,8 +94,8 @@ var sectionId = 'dynsection-93'; Node1->Node14 - - + + @@ -103,8 +103,8 @@ var sectionId = 'dynsection-93'; Node3 - -func_8001BE78 + +func_8001BE78 @@ -112,8 +112,8 @@ var sectionId = 'dynsection-93'; Node2->Node3 - - + + @@ -121,8 +121,8 @@ var sectionId = 'dynsection-93'; Node11 - -func_8003C0F0 + +func_8003C0F0 @@ -130,8 +130,8 @@ var sectionId = 'dynsection-93'; Node2->Node11 - - + + @@ -148,8 +148,8 @@ var sectionId = 'dynsection-93'; Node3->Node4 - - + + @@ -274,8 +274,8 @@ var sectionId = 'dynsection-93'; Node11->Node12 - - + + @@ -318,9 +318,9 @@ var sectionId = 'dynsection-93'; Node15 - - -func_80011E38 + + +kart_ai_behaviour @@ -328,8 +328,8 @@ var sectionId = 'dynsection-93'; Node14->Node15 - - + + @@ -348,7 +348,7 @@ var sectionId = 'dynsection-93'; - + - - + + -func_80011AB8 +reset_kart_ai_behaviour_none Node1 - -func_80011AB8 + +reset_kart_ai_behaviour_none @@ -21,8 +21,8 @@ Node2 - -func_8000F628 + +func_8000F628 @@ -30,17 +30,17 @@ Node1->Node2 - - + + Node14 - - -func_80011B14 + + +kart_ai_behaviour_start @@ -48,8 +48,8 @@ Node1->Node14 - - + + @@ -57,8 +57,8 @@ Node3 - -func_8001BE78 + +func_8001BE78 @@ -66,8 +66,8 @@ Node2->Node3 - - + + @@ -75,8 +75,8 @@ Node11 - -func_8003C0F0 + +func_8003C0F0 @@ -84,8 +84,8 @@ Node2->Node11 - - + + @@ -102,8 +102,8 @@ Node3->Node4 - - + + @@ -228,8 +228,8 @@ Node11->Node12 - - + + @@ -272,9 +272,9 @@ Node15 - - -func_80011E38 + + +kart_ai_behaviour @@ -282,8 +282,8 @@ Node14->Node15 - - + + diff --git a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg index 0163ea775..0d486af2f 100644 --- a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg +++ b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_cgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg index 446185393..f6a1b41e7 100644 --- a/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg +++ b/code__80005FD0_8c_a671c7774931a008442d74e61aff710c6_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg b/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg index 5e3e24bfc..5b6df3959 100644 --- a/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg +++ b/code__80005FD0_8c_a692938032bbc3d58e2c62a09e1be0e3a_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg b/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg index 18c1b061f..9d4b68dec 100644 --- a/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg +++ b/code__80005FD0_8c_a6c76ed702c7b86a2fed75aff5f51ae2e_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg b/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg index 5e53e914e..ecd14b775 100644 --- a/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg +++ b/code__80005FD0_8c_a736b7986f62bd3217848794685809a0d_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg b/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg index 12b957b98..fea696dc5 100644 --- a/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg +++ b/code__80005FD0_8c_a74ddc182369789b289326b99494d7e65_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg index d7ffbd151..92dfc3640 100644 --- a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg +++ b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_cgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg index f89e312e5..32076f3c1 100644 --- a/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg +++ b/code__80005FD0_8c_a761381294ee13d0b5b7ecad6fb27c1e7_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map index 218441a54..3da734afc 100644 --- a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map +++ b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.map @@ -1,30 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 index 42b4d895a..dd966a3c4 100644 --- a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 +++ b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 @@ -1 +1 @@ -9890481f6ffe79672284511bcd057bea \ No newline at end of file +dbca685c5481e5b5af59901245b93118 \ No newline at end of file diff --git a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg index fc15ebc76..4a53d61dc 100644 --- a/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg +++ b/code__80005FD0_8c_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg @@ -4,7 +4,7 @@ - + - + func_8000F628 Node1 - -func_8000F628 + +func_8000F628 Node2 - - -func_8000B95C + + +copy_courses_kart_ai +_behaviour @@ -40,17 +41,36 @@ Node1->Node2 - - + + + + + + + +Node3 + + +segmented_to_virtual +_dupe_2 + + + + + +Node1->Node3 + + + Node4 - - -func_80011A5C + + +func_8000B95C @@ -58,36 +78,17 @@ Node1->Node4 - - - - - - - -Node5 - - -segmented_to_virtual -_dupe_2 - - - - - -Node1->Node5 - - - + + Node6 - - -func_80011AB8 + + +func_8001AB00 @@ -95,17 +96,17 @@ Node1->Node6 - - + + Node7 - - -func_8001AB00 + + +reset_kart_ai_behaviour_none @@ -113,17 +114,8 @@ Node1->Node7 - - - - - - - -Node3 - - -func_8000B874 + + @@ -131,8 +123,17 @@ Node2->Node3 - - + + + + + + + +Node5 + + +func_8000B874 @@ -140,8 +141,8 @@ Node4->Node5 - - + + diff --git a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg index c6a7bebea..c08f8ee26 100644 --- a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg +++ b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_cgraph_org.svg @@ -4,25 +4,26 @@ - - + + func_8000F628 Node1 - -func_8000F628 + +func_8000F628 Node2 - - -func_8000B95C + + +copy_courses_kart_ai +_behaviour @@ -30,17 +31,36 @@ Node1->Node2 - - + + + + + + + +Node3 + + +segmented_to_virtual +_dupe_2 + + + + + +Node1->Node3 + + + Node4 - - -func_80011A5C + + +func_8000B95C @@ -48,36 +68,17 @@ Node1->Node4 - - - - - - - -Node5 - - -segmented_to_virtual -_dupe_2 - - - - - -Node1->Node5 - - - + + Node6 - - -func_80011AB8 + + +func_8001AB00 @@ -85,17 +86,17 @@ Node1->Node6 - - + + Node7 - - -func_8001AB00 + + +reset_kart_ai_behaviour_none @@ -103,17 +104,8 @@ Node1->Node7 - - - - - - - -Node3 - - -func_8000B874 + + @@ -121,8 +113,17 @@ Node2->Node3 - - + + + + + + + +Node5 + + +func_8000B874 @@ -130,8 +131,8 @@ Node4->Node5 - - + + diff --git a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg index 9a3660876..0f49ef55b 100644 --- a/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg +++ b/code__80005FD0_8h_a6006f1fea11442f6e37da377af9d55d2_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg b/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg index 754e39e81..f96f88b1d 100644 --- a/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg +++ b/code__80005FD0_8h_a60aa556bdbcab21cc473df2fb90e4080_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg b/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg index 74a80f1ff..41eb77f2b 100644 --- a/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg +++ b/code__80005FD0_8h_a61c4d8c6c579492863a7e78e338c8169_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg b/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg index d2f379cee..a83debc2d 100644 --- a/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg +++ b/code__80005FD0_8h_a6cc38ffe3621fcb43db305340f3ab4c9_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg b/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg index f4e9776e6..f60355fc2 100644 --- a/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg +++ b/code__80005FD0_8h_a6dc85118034297f8be9b2d6d608d9a04_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg b/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg index b6e1d78b1..8ca50a527 100644 --- a/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg +++ b/code__80005FD0_8h_a723ba9c37088a372a704a59ca0c47934_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg b/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg index b5ccf8693..9d3586f52 100644 --- a/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg +++ b/code__80005FD0_8h_a734c428d581de51f691385e38c286958_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg index 00ccf2765..78f8ba050 100644 --- a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg +++ b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_cgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg index 3af3446f8..a263c0df6 100644 --- a/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg +++ b/code__80005FD0_8h_a73cf3ac928fe335e2acbe5e0afcac412_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.md5 b/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.md5 deleted file mode 100644 index e4691fcc2..000000000 --- a/code__80005FD0_8h_a74b917d9915fe63e39dda87a9d6e00a1_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -bf9108dfb23e3f8c60d7f38624e3d39d \ No newline at end of file diff --git a/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg b/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg index 9ed1905a3..7d4711db8 100644 --- a/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg +++ b/code__80005FD0_8h_a77ce7bc4642c5f292a75800914016557_icgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map index 218441a54..3da734afc 100644 --- a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map +++ b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.map @@ -1,30 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 index 42b4d895a..dd966a3c4 100644 --- a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 +++ b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.md5 @@ -1 +1 @@ -9890481f6ffe79672284511bcd057bea \ No newline at end of file +dbca685c5481e5b5af59901245b93118 \ No newline at end of file diff --git a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg index 5eef4095b..b6d3a676d 100644 --- a/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg +++ b/code__80005FD0_8h_a7808902aee426ba4433e92cde1feb8a1_cgraph.svg @@ -4,7 +4,7 @@ - + - - - -func_80011B14 - - -Node1 - - -func_80011B14 - - - - - -Node2 - - -func_80011AB8 - - - - - -Node1->Node2 - - - - - - - - -Node3 - - -func_80011EC0 - - - - - -Node1->Node3 - - - - - - - - -Node4 - - -func_8002AA50 - - - - - -Node1->Node4 - - - - - - - - -Node3->Node4 - - - - - - - - -Node5 - - -func_80036C5C - - - - - -Node4->Node5 - - - - - - - - - - - - - diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_cgraph_org.svg b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_cgraph_org.svg deleted file mode 100644 index 9504d3855..000000000 --- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_cgraph_org.svg +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - -func_80011B14 - - -Node1 - - -func_80011B14 - - - - - -Node2 - - -func_80011AB8 - - - - - -Node1->Node2 - - - - - - - - -Node3 - - -func_80011EC0 - - - - - -Node1->Node3 - - - - - - - - -Node4 - - -func_8002AA50 - - - - - -Node1->Node4 - - - - - - - - -Node3->Node4 - - - - - - - - -Node5 - - -func_80036C5C - - - - - -Node4->Node5 - - - - - - - - diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.map b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.map deleted file mode 100644 index 22e5c1c34..000000000 --- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.md5 b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.md5 deleted file mode 100644 index addc3a6b3..000000000 --- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -eca2013efb8c34f887db128ccc7510b1 \ No newline at end of file diff --git a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph_org.svg b/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph_org.svg deleted file mode 100644 index 26265ad3a..000000000 --- a/code__80005FD0_8h_ab2cd10f392acaa3dbd708a56c22d4f70_icgraph_org.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - -func_80011B14 - - -Node1 - - -func_80011B14 - - - - - -Node2 - - -func_80011E38 - - - - - -Node1->Node2 - - - - - - - - diff --git a/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg b/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg index 6ef38a92b..ea620ab72 100644 --- a/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg +++ b/code__80005FD0_8h_ab574a9565df638f2d6906d176da66257_cgraph.svg @@ -48,7 +48,7 @@ diff --git a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.map b/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.map deleted file mode 100644 index 68d75f3a9..000000000 --- a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.map +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.md5 b/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.md5 deleted file mode 100644 index ba7bdc90b..000000000 --- a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph.md5 +++ /dev/null @@ -1 +0,0 @@ -0409a5f0056db1d970a51626401c6039 \ No newline at end of file diff --git a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph_org.svg b/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph_org.svg deleted file mode 100644 index 68f9ff495..000000000 --- a/code__80005FD0_8h_ab7182dd42c0ba4750cf06105174c9382_cgraph_org.svg +++ /dev/null @@ -1,138 +0,0 @@ - - - - - - -func_80011E38 - - -Node1 - - -func_80011E38 - - - - - -Node2 - - -func_80011B14 - - - - - -Node1->Node2 - - - - - - - - -Node7 - - -func_80011D48 - - - - - -Node1->Node7 - - - - - - - - -Node3 - - -func_80011AB8 - - - - - -Node2->Node3 - - - - - - - - -Node4 - - -func_80011EC0 - - - - - -Node2->Node4 - - - - - - - - -Node5 - - -func_8002AA50 - - - - - -Node2->Node5 - - - - - - - - -Node4->Node5 - - - - - - - - -Node6 - - -func_80036C5C - - - - - -Node5->Node6 - - - - - - - - diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.map b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.map new file mode 100644 index 000000000..a4ec02def --- /dev/null +++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.map @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.md5 b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.md5 new file mode 100644 index 000000000..c9443e595 --- /dev/null +++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.md5 @@ -0,0 +1 @@ +2c3dfd73505693d1122566613f08ff8a \ No newline at end of file diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.svg b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.svg new file mode 100644 index 000000000..83110760f --- /dev/null +++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +kart_ai_behaviour_start + + +Node1 + + +kart_ai_behaviour_start + + + + + +Node2 + + +func_80011EC0 + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +kart_hop + + + + + +Node1->Node3 + + + + + + + + +Node5 + + +reset_kart_ai_behaviour_none + + + + + +Node1->Node5 + + + + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_80036C5C + + + + + +Node3->Node4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph_org.svg b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph_org.svg new file mode 100644 index 000000000..147d9229d --- /dev/null +++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_cgraph_org.svg @@ -0,0 +1,102 @@ + + + + + + +kart_ai_behaviour_start + + +Node1 + + +kart_ai_behaviour_start + + + + + +Node2 + + +func_80011EC0 + + + + + +Node1->Node2 + + + + + + + + +Node3 + + +kart_hop + + + + + +Node1->Node3 + + + + + + + + +Node5 + + +reset_kart_ai_behaviour_none + + + + + +Node1->Node5 + + + + + + + + +Node2->Node3 + + + + + + + + +Node4 + + +func_80036C5C + + + + + +Node3->Node4 + + + + + + + + diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.map b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.map new file mode 100644 index 000000000..048db4fad --- /dev/null +++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.md5 b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.md5 new file mode 100644 index 000000000..aa40c0f48 --- /dev/null +++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.md5 @@ -0,0 +1 @@ +dc1463472db29a37c5cad4dbbd2175ca \ No newline at end of file diff --git a/code__80005FD0_8h_a30ef23bcbceeeedb9fc21bf8d6209ef4_icgraph.svg b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.svg similarity index 62% rename from code__80005FD0_8h_a30ef23bcbceeeedb9fc21bf8d6209ef4_icgraph.svg rename to code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.svg index 7466567c2..32bf655aa 100644 --- a/code__80005FD0_8h_a30ef23bcbceeeedb9fc21bf8d6209ef4_icgraph.svg +++ b/code__80005FD0_8h_ab92aaaf5ad122fbf24695ca43ac22365_icgraph.svg @@ -3,9 +3,9 @@ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> - - + + + + + +KartAIBehaviour + + +Node1 + + +KartAIBehaviour + + + + + +Node2 + + +signed short int + + + + + +Node2->Node1 + + + + + + waypointEnd +waypointStart + + + +Node3 + + +signed int + + + + + +Node3->Node1 + + + + + + type + + + + + + + + diff --git a/structKartAIBehaviour__coll__graph_org.svg b/structKartAIBehaviour__coll__graph_org.svg new file mode 100644 index 000000000..effb2654e --- /dev/null +++ b/structKartAIBehaviour__coll__graph_org.svg @@ -0,0 +1,60 @@ + + + + + + +KartAIBehaviour + + +Node1 + + +KartAIBehaviour + + + + + +Node2 + + +signed short int + + + + + +Node2->Node1 + + + + + + waypointEnd +waypointStart + + + +Node3 + + +signed int + + + + + +Node3->Node1 + + + + + + type + + + diff --git a/structShellActor.html b/structShellActor.html index 235981afb..c0fbe74a0 100644 --- a/structShellActor.html +++ b/structShellActor.html @@ -119,16 +119,16 @@ Data Fields
 
s16 flags
 
-
union { 
+
union { 
 
-
   s16   parentIndex 
-
 
-
   s16   someTimer 
-
 
-
   s16   targetPlayer 
-
 
-
};  
-
 
+
   s16   parentIndex 
+
 
+
   s16   someTimer 
+
 
+
   s16   targetPlayer 
+
 
+
};  
+
 
s16 state
 
f32 shellId
@@ -137,14 +137,14 @@ Data Fields
 
s16 rotVelocity
 
-
union { 
+
union { 
 
-
   s16   rotAngle 
-
 
-
   u16   pathIndex 
-
 
-
};  
-
 
+
   s16   rotAngle 
+
 
+
   u16   pathIndex 
+
 
+
};  
+
 
s16 playerId
 
s16 unk_16
@@ -157,8 +157,8 @@ Data Fields
 

Field Documentation

- -

◆ [union]

+ +

◆ [union]

@@ -171,8 +171,8 @@ Data Fields
- -

◆ [union]

+ +

◆ [union]

diff --git a/structShellActor__coll__graph.md5 b/structShellActor__coll__graph.md5 index 24cb29d7c..1e27726c8 100644 --- a/structShellActor__coll__graph.md5 +++ b/structShellActor__coll__graph.md5 @@ -1 +1 @@ -fc7df610b5fdf54bd573558566452d75 \ No newline at end of file +5e2b3d22b38ecc9ee62eece6210f76fc \ No newline at end of file diff --git a/structShellActor__coll__graph.svg b/structShellActor__coll__graph.svg index 128913711..185158177 100644 --- a/structShellActor__coll__graph.svg +++ b/structShellActor__coll__graph.svg @@ -61,7 +61,7 @@ Node3 -anonymous:@17 +anonymous:@20 @@ -73,7 +73,7 @@ - @17 + @20 @@ -125,7 +125,7 @@ Node5 -anonymous:@19 +anonymous:@22 @@ -137,7 +137,7 @@ - @19 + @22 diff --git a/structShellActor__coll__graph_org.svg b/structShellActor__coll__graph_org.svg index 4c84cba47..099159acc 100644 --- a/structShellActor__coll__graph_org.svg +++ b/structShellActor__coll__graph_org.svg @@ -51,7 +51,7 @@ Node3 -anonymous:@17 +anonymous:@20 @@ -63,7 +63,7 @@ - @17 + @20 @@ -115,7 +115,7 @@ Node5 -anonymous:@19 +anonymous:@22 @@ -127,7 +127,7 @@ - @19 + @22 diff --git a/structUnkCommonTextureStruct0.js b/structUnkCommonTextureStruct0.js deleted file mode 100644 index 991734647..000000000 --- a/structUnkCommonTextureStruct0.js +++ /dev/null @@ -1,6 +0,0 @@ -var structUnkCommonTextureStruct0 = -[ - [ "unk4", "structUnkCommonTextureStruct0.html#affbd01115ca8bfac7c721d404668b771", null ], - [ "waypointId1", "structUnkCommonTextureStruct0.html#a9dd8c5f4ee2e99daac76258eeb3c24c2", null ], - [ "waypointId2", "structUnkCommonTextureStruct0.html#abccfbf8f82b0c041395975c5c3a0968a", null ] -]; \ No newline at end of file diff --git a/structUnkCommonTextureStruct0__coll__graph.map b/structUnkCommonTextureStruct0__coll__graph.map deleted file mode 100644 index 3636e7082..000000000 --- a/structUnkCommonTextureStruct0__coll__graph.map +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/structUnkCommonTextureStruct0__coll__graph.md5 b/structUnkCommonTextureStruct0__coll__graph.md5 deleted file mode 100644 index 5e29183c0..000000000 --- a/structUnkCommonTextureStruct0__coll__graph.md5 +++ /dev/null @@ -1 +0,0 @@ -c8d355eef31c973a9e7af936536eff65 \ No newline at end of file diff --git a/structUnkCommonTextureStruct0__coll__graph.svg b/structUnkCommonTextureStruct0__coll__graph.svg deleted file mode 100644 index 2330467b0..000000000 --- a/structUnkCommonTextureStruct0__coll__graph.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - -UnkCommonTextureStruct0 - - -Node1 - - -UnkCommonTextureStruct0 - - - - - -Node2 - - -int - - - - - -Node2->Node1 - - - - - - unk4 -waypointId1 -waypointId2 - - - - - - - - diff --git a/structUnkCommonTextureStruct0__coll__graph_org.svg b/structUnkCommonTextureStruct0__coll__graph_org.svg deleted file mode 100644 index 9e748d683..000000000 --- a/structUnkCommonTextureStruct0__coll__graph_org.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - -UnkCommonTextureStruct0 - - -Node1 - - -UnkCommonTextureStruct0 - - - - - -Node2 - - -int - - - - - -Node2->Node1 - - - - - - unk4 -waypointId1 -waypointId2 - - - diff --git a/structhud__player.html b/structhud__player.html index 84c6f069a..b55bde8b8 100644 --- a/structhud__player.html +++ b/structhud__player.html @@ -125,38 +125,38 @@ Data Fields   u32 timeLastTouchedFinishLine   -union {  +union {    -   struct {  +   struct {    -      u32   lap1CompletionTime  -  -      u32   lap2CompletionTime  -  -      u32   lap3CompletionTime  -  -   }   -  -   u32   lapCompletionTimes [3]  -  -};   -  -union {  +      u32   lap1CompletionTime  +  +      u32   lap2CompletionTime  +  +      u32   lap3CompletionTime  +  +   }   +  +   u32   lapCompletionTimes [3]  +  +};   +  +union {    -   struct {  +   struct {    -      u32   lap1Duration  -  -      u32   lap2Duration  -  -      u32   lap3Duration  -  -   }   -  -   u32   lapDurations [3]  -  -};   -  +      u32   lap1Duration  +  +      u32   lap2Duration  +  +      u32   lap3Duration  +  +   }   +  +   u32   lapDurations [3]  +  +};   +  s32 posXInt   s32 posYInt @@ -185,22 +185,22 @@ Data Fields   s16 timerX   -union {  +union {    -   struct {  +   struct {    -      s16   lap1CompletionTimeX  -  -      s16   lap2CompletionTimeX  -  -      s16   lap3CompletionTimeX  -  -   }   -  -   s16   lapCompletionTimeXs [3]  -  -};   -  +      s16   lap1CompletionTimeX  +  +      s16   lap2CompletionTimeX  +  +      s16   lap3CompletionTimeX  +  +   }   +  +   s16   lapCompletionTimeXs [3]  +  +};   +  s16 totalTimeX   s16 timerY @@ -269,8 +269,8 @@ Data Fields  

Field Documentation

- -

◆ [union]

+ +

◆ [union]

@@ -283,8 +283,8 @@ Data Fields
- -

◆ [union]

+ +

◆ [union]

@@ -297,8 +297,8 @@ Data Fields
- -

◆ [union]

+ +

◆ [union]

diff --git a/structhud__player__coll__graph.md5 b/structhud__player__coll__graph.md5 index 6cca0879c..f2cc2ff14 100644 --- a/structhud__player__coll__graph.md5 +++ b/structhud__player__coll__graph.md5 @@ -1 +1 @@ -508f4a7878e7d440c06d5ca6731a978b \ No newline at end of file +8451f14647df37265872e984b303cab9 \ No newline at end of file diff --git a/structhud__player__coll__graph.svg b/structhud__player__coll__graph.svg index 056ab8ddc..444df125c 100644 --- a/structhud__player__coll__graph.svg +++ b/structhud__player__coll__graph.svg @@ -117,7 +117,7 @@ var sectionId = 'dynsection-0'; Node4 -anonymous:@25 +anonymous:@28 @@ -129,14 +129,14 @@ var sectionId = 'dynsection-0'; - @25 + @28 Node5 -anonymous:@27 +anonymous:@30 @@ -148,14 +148,14 @@ var sectionId = 'dynsection-0'; - @27 + @30 Node6 -anonymous:@29 +anonymous:@32 @@ -167,7 +167,7 @@ var sectionId = 'dynsection-0'; - @29 + @32 diff --git a/structhud__player__coll__graph_org.svg b/structhud__player__coll__graph_org.svg index 4be465b89..1518a031b 100644 --- a/structhud__player__coll__graph_org.svg +++ b/structhud__player__coll__graph_org.svg @@ -71,7 +71,7 @@ Node4 -anonymous:@25 +anonymous:@28 @@ -83,14 +83,14 @@ - @25 + @28 Node5 -anonymous:@27 +anonymous:@30 @@ -102,14 +102,14 @@ - @27 + @30 Node6 -anonymous:@29 +anonymous:@32 @@ -121,7 +121,7 @@ - @29 + @32 diff --git a/structprintf__struct.html b/structprintf__struct.html index b00b5bef3..bef0b8daa 100644 --- a/structprintf__struct.html +++ b/structprintf__struct.html @@ -115,20 +115,20 @@ Collaboration diagram for printf_struct:
- + - - - - - - - - - - - - + + + + + + + + + + + + @@ -379,8 +379,8 @@ Data Fields - -

◆ [union]

+ +

◆ [union]

diff --git a/structprintf__struct.js b/structprintf__struct.js index bc23f7a55..0881bb87e 100644 --- a/structprintf__struct.js +++ b/structprintf__struct.js @@ -16,6 +16,6 @@ var structprintf__struct = [ "u16", "structprintf__struct.html#a7bce4a99e42b25d2e68a9056fe8218a3", null ], [ "u32", "structprintf__struct.html#a08bc3d30bee256739a79e8954b52a291", null ], [ "u64", "structprintf__struct.html#ac64bdf8955286ae83a1e8fe7a8ca01ac", null ], - [ "value", "structprintf__struct.html#a1328bea22362ce65e0958cb8858e0648", null ], + [ "value", "structprintf__struct.html#a26271241be6e5e863e4c9cb409af8807", null ], [ "width", "structprintf__struct.html#ad8c9b5c908f18b8933081ae4b8f19b3a", null ] ]; \ No newline at end of file diff --git a/structunkStruct.html b/structunkStruct.html index b0d3d1e43..6c242ad44 100644 --- a/structunkStruct.html +++ b/structunkStruct.html @@ -129,7 +129,7 @@ Data Fields

Data Fields

union { 
union { 
 
   s64   s64 
 
   u64   u64 
 
   f64   f64 
 
   u32   u32 
 
   u16   u16 
 
value 
 
   s64   s64 
 
   u64   u64 
 
   f64   f64 
 
   u32   u32 
 
   u16   u16 
 
value 
 
char * buff
 
s32 part1_len
 

Detailed Description

-
Todo
merge with osEepromWrite
+
Todo
merge with osEepromWrite

Field Documentation

◆ pad

diff --git a/toads__turnpike_2course__offsets_8c.html b/toads__turnpike_2course__offsets_8c.html index 9371863f7..b09d79e78 100644 --- a/toads__turnpike_2course__offsets_8c.html +++ b/toads__turnpike_2course__offsets_8c.html @@ -943,7 +943,7 @@ Variables
{gTexture65127C, 0x01AB, 0x0800, 0x0},
{gTextureRoad5, 0x02B9, 0x1000, 0x0},
{gTextureSignToadRed, 0x0610, 0x1000, 0x0},
-
{gTexture668228, 0x0130, 0x0800, 0x0},
+
{gTexture668228, 0x0130, 0x0800, 0x0},
{0x00000000, 0x0000, 0x0000, 0x0},
}
u8 gTextureSignNintendoRed0[]
@@ -963,8 +963,8 @@ Variables
u8 gTexture6608C8[]
u8 gTextureRoad3[]
u8 gTextureSignToadRed[]
+
u8 gTexture668228[]
u8 gTextureRoad5[]
-
u8 gTexture668228[]
diff --git a/todo.html b/todo.html index c0951a554..67e8f273b 100644 --- a/todo.html +++ b/todo.html @@ -105,37 +105,37 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global __osGetId (OSPfs *pfs)
-

remove magic constant

-

loads of magic constants..

+

loads of magic constants..

+

remove magic constant

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
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

+

remove magic constant

+

fix magic number

Global _course_mario_raceway_dl_mio0SegmentRomStart []
These should probably be ptr's instead of array's?
Global add_unused_obj_index (s32 *listIdx, s32 *nextFree, s32 size)
-
This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
+
This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
Global BAD_RETURN (cmd)
-
put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
+
put this define in types.h or similar. Certain functions are marked as having return values, but do not actually return a value. This causes undefined behavior, which we'd rather avoid on modern GCC. This only impacts -O2 and can matter for both the function itself and functions that call it.
Global clear_framebuffer (s32)
-
Why did void* work for matching
+
Why did void* work for matching
Global common_tlut_lakitu_checkered_flag []
-
Generate tlut based on the actual texture. The textures these tluts are for are not in common_textures.c This applies to common_tlut_lakitu_checkered_flag, common_tlut_lakitu_second_lap, common_tlut_lakitu_final_lap, common_tlut_lakitu_reverse, common_tlut_lakitu_fishing Appears to be animation textures.
+
Generate tlut based on the actual texture. The textures these tluts are for are not in common_textures.c This applies to common_tlut_lakitu_checkered_flag, common_tlut_lakitu_second_lap, common_tlut_lakitu_final_lap, common_tlut_lakitu_reverse, common_tlut_lakitu_fishing Appears to be animation textures.
Global common_tlut_trees_import []
-
What is this?
+
What is this?
Global D_02007BB8 []
Place all these vertices in a single array
Global D_800E43B0 []
-
unused?
+
unused?
Global D_8018D9B0
-
Move gGfxPool out of main.h
+
Move gGfxPool out of main.h
Global d_course_banshee_boardwalk_dl_0 []
Replace addresses with variables
Global d_course_big_donut_dl []
@@ -155,9 +155,9 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global d_course_mario_raceway_dl_0 []
Replace addresses with variables
Global d_course_moo_moo_farm_dl_0 []
-
Replace addresses with variables
-
Global d_course_rainbow_road_dl_0 []
Replace addresses with variables
+
Global d_course_rainbow_road_dl_0 []
+
Replace addresses with variables
Global d_course_royal_raceway_dl_0 []
Replace addresses with variables
Global d_course_sherbet_land_dl_0 []
@@ -169,7 +169,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global d_course_yoshi_valley_dl_0 []
Replace addresses with variables
Global debug_switch_character_ceremony_cutscene (void)
-
confirm this.
+
confirm this.
Union du

is it possible to remove them somehow?

is it possible to remove them somehow?

@@ -181,7 +181,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global func_800100F0 (s32)
Confirm this comment
Global func_80028864 (Player *, Camera *, s8, s8)
-
make a proper match
+
make a proper match
Global func_80046030 (u8 *tlut, u8 *texture, Vtx *arg2, s32 width, s32 arg4, s32 height)
tlut/texture unconfirmed. This could be texture1 and texture2
Global func_8004B7DC (s32 x, s32 y, s32 width, s32 height, s32 arg4, s32 arg5, s32 arg6)
@@ -189,25 +189,25 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global func_8004C268 (u32 arg0, u32 arg1, u8 *texture, u32 width, u32 arg4, u32 height, s32 arg6)
fakematch?
Global func_800745C8 (s32 objectIndex, s32 arg1)
-
arg1 should likely be a u8 *
+
arg1 should likely be a u8 *
Global func_80091FA4 (void)
-
These sizes need to be sizeof() for shiftability if possible
+
These sizes need to be sizeof() for shiftability if possible
Global func_800CBC24 (void)
-
clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
+
clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
Global func_80282D90 (struct CinematicCamera *, struct struct_80286A04 *, struct struct_80286A04 *, s32)
Cast to normal Camera? Or from CinematicCamera?
Global func_8028336C (UNUSED struct CinematicCamera *arg0, UNUSED Camera *camera)
Does this match as a return of s8?
Global func_802846E4 (struct CinematicCamera *)
-
What does this even do?
+
What does this even do?
Global func_8028F970 (void)
-
increasing players past four would require increase this loop iterator.
+
increasing players past four would require increase this loop iterator.
Global gen_random_item (s16 rank, s16 isCpu)
-
Cleanup this function to use array access and struct if possible.
+
Cleanup this function to use array access and struct if possible.
Global gPlayerWinningIndex
gPlayerWinningIndex (D_800DC5E8) accessed as word, D_800DC5EB as u8
Global gTorchSpawns []
-
fix this extern
+
fix this extern
Global IO_WRITE (addr, data)
These defines are from PR/rcp.h, but including that causes problems...
Global LEO_CMD_TYPE_0
@@ -217,7 +217,7 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global LEO_CMD_TYPE_2
name
Global load_surface_map (uintptr_t, struct UnkStruct_800DC5EC *)
-
Should be Gfx*
+
Should be Gfx*
Global M_TASK_FLAG0
These defines shouldn't exist - PR/rcp.h has them properly defined (ultralib)
Global MTX_KART_POOL_SIZE
@@ -233,9 +233,9 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global osPfsDeleteFile (OSPfs *pfs, u16 company_code, u32 game_code, u8 *game_name, u8 *ext_name)
magic constant
Global osPiStartDma (OSIoMesg *mb, s32 priority, s32 direction, uintptr_t devAddr, void *vAddr, size_t nbytes, OSMesgQueue *mq)
-
name magic constants
+
name magic constants
Global osRomBase
-
figure out why this is like this
+
figure out why this is like this
Global osViBlack (u8 active)
name magic constants
Global osViSwapBuffer (void *vaddr)
@@ -245,11 +245,11 @@ $(function(){initNavTree('todo.html',''); initResizable(); });
Global render_actor_shell (Camera *camera, Mat4 matrix, struct ShellActor *shell)
Is this making the shell spin?
Global short_podium_model2 []
-
rename this to left_ or right_ instead of model2.
+
rename this to left_ or right_ instead of model2.
Global SOUND_ARG_LOAD (sound_bank, byte2, byte3, sound_id)
format like sm64 sounds.h
Struct unkStruct
-
merge with osEepromWrite
+
merge with osEepromWrite
Global UPDATE_REG (reg, var)
This define is from piint.h, but including that causes problems...
Global US_FLOAT (x)
diff --git a/train_2render_8inc_8c_source.html b/train_2render_8inc_8c_source.html index 45e141223..29e83b232 100644 --- a/train_2render_8inc_8c_source.html +++ b/train_2render_8inc_8c_source.html @@ -309,15 +309,15 @@ $(function(){initNavTree('train_2render_8inc_8c_source.html',''); initResizable(
204 if (render_set_position(spA0, 3) == 0) { return; }
206 gSPPopMatrix(gDisplayListHead++, G_MTX_MODELVIEW);
-
207 gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK);
+
208}
209
- -
211 Mat4 sp120;
-
212 Vec3f sp160;
-
213 Mat4 spE0;
+ +
211 Mat4 sp120;
+
212 Vec3f sp160;
+
213 Mat4 spE0;
214 Mat4 spA0;
215
216 f32 temp_f0 = is_within_render_distance(camera->pos, actor->pos, camera->rot[1], 2025.0f, gCameraZoom[camera - camera1], 9000000.0f);
diff --git a/trees_2render_8inc_8c_source.html b/trees_2render_8inc_8c_source.html index cd8c3c80a..0f836af64 100644 --- a/trees_2render_8inc_8c_source.html +++ b/trees_2render_8inc_8c_source.html @@ -319,11 +319,11 @@ $(function(){initNavTree('trees_2render_8inc_8c_source.html',''); initResizable(
243
- -
252 f32 temp_f0;
-
253 s16 temp_v0 = arg2->flags;
+ +
252 f32 temp_f0;
+
253 s16 temp_v0 = arg2->flags;
254
-
255 if ((temp_v0 & 0x800) != 0) { return; }
+
255 if ((temp_v0 & 0x800) != 0) { return; }
256
257 temp_f0 = is_within_render_distance(camera->pos, arg2->pos, camera->rot[1], 0, gCameraZoom[camera - camera1], 4000000.0f);
258
diff --git a/union____OSInodeUnit.html b/union____OSInodeUnit.html index 6978291c0..4bd65fc3b 100644 --- a/union____OSInodeUnit.html +++ b/union____OSInodeUnit.html @@ -115,14 +115,14 @@ Collaboration diagram for __OSInodeUnit:
- + - - - - - - + + + + + +

Data Fields

struct { 
struct { 
 
   u8   bank 
 
   u8   page 
 
inode_t 
 
   u8   bank 
 
   u8   page 
 
inode_t 
 
u16 ipage
 
@@ -141,8 +141,8 @@ Data Fields
- -

◆ [struct]

+ +

◆ [struct]

diff --git a/union____OSInodeUnit.js b/union____OSInodeUnit.js index 74e2175e6..119e11af8 100644 --- a/union____OSInodeUnit.js +++ b/union____OSInodeUnit.js @@ -1,7 +1,7 @@ var union____OSInodeUnit = [ [ "bank", "union____OSInodeUnit.html#a36b21e4f1af2f41f94d17213ca36bf03", null ], - [ "inode_t", "union____OSInodeUnit.html#acfb900c7d556776e40c60098c0ef5856", null ], + [ "inode_t", "union____OSInodeUnit.html#a281e47e65a6a5cbd66ab6697398e700f", null ], [ "ipage", "union____OSInodeUnit.html#afb1a4073f3b025f6c6fc25e8ede9208e", null ], [ "page", "union____OSInodeUnit.html#a5de34afed8d3f09cda8eb504c655f416", null ] ]; \ No newline at end of file diff --git a/union____OSfp.html b/union____OSfp.html index 7c7373d0c..9b6c59fee 100644 --- a/union____OSfp.html +++ b/union____OSfp.html @@ -115,18 +115,18 @@ Collaboration diagram for __OSfp:
- + - - - - - - + + + + + +

Data Fields

struct { 
struct { 
 
   f32   f_odd 
 
   f32   f_even 
 
f 
 
   f32   f_odd 
 
   f32   f_even 
 
f 
 

Field Documentation

- -

◆ [struct]

+ +

◆ [struct]

diff --git a/union____OSfp.js b/union____OSfp.js index dbe4d4074..b60924ceb 100644 --- a/union____OSfp.js +++ b/union____OSfp.js @@ -1,6 +1,6 @@ var union____OSfp = [ - [ "f", "union____OSfp.html#ae2976f5611025fab1ffc7a00c2ce092a", null ], + [ "f", "union____OSfp.html#a93c3eab598908937bad02c43f10056c4", null ], [ "f_even", "union____OSfp.html#aa1b92e78cc62bfa671d55b4f08a42f52", null ], [ "f_odd", "union____OSfp.html#a75305f2336958086f4304df0b367ded9", null ] ]; \ No newline at end of file diff --git a/uniondu.html b/uniondu.html index 25c3b62a1..e5d338a5a 100644 --- a/uniondu.html +++ b/uniondu.html @@ -115,22 +115,22 @@ Collaboration diagram for du:
Data Fields double d   -struct {  +struct {    -   unsigned int   hi  -  -   unsigned int   lo  -  -} word  -  -struct {  +   unsigned int   hi  +  +   unsigned int   lo  +  +} word  +  +struct {    -   unsigned int   hi  -  -   unsigned int   lo  -  -} word  -  +   unsigned int   hi  +  +   unsigned int   lo  +  +} word  + 

Detailed Description

Todo
is it possible to remove them somehow?
@@ -178,8 +178,8 @@ Data Fields
- -

◆ [struct] [1/2]

+ +

◆ [struct] [1/2]

@@ -192,8 +192,8 @@ Data Fields
- -

◆ [struct] [2/2]

+ +

◆ [struct] [2/2]

diff --git a/uniondu.js b/uniondu.js index 5c5b01c81..ed695300f 100644 --- a/uniondu.js +++ b/uniondu.js @@ -3,6 +3,6 @@ var uniondu = [ "d", "uniondu.html#a258273f21784ceba6533c8bd20bc8bc0", null ], [ "hi", "uniondu.html#ac24ce7d9a78b6632965424039e4362c3", null ], [ "lo", "uniondu.html#a1350494c6a09b425b926250e9b10b5c9", null ], - [ "word", "uniondu.html#a5bf196e6bdc792f2bb6f2f348105e448", null ], - [ "word", "uniondu.html#a9e9d23cf0353aa7609b667deb1530e03", null ] + [ "word", "uniondu.html#a490dba023fb0b686d9a03b51508bcfad", null ], + [ "word", "uniondu.html#a7b06206ed2eebd328bf23161607fce71", null ] ]; \ No newline at end of file diff --git a/update__objects_8c.html b/update__objects_8c.html index 86c7679a8..9b1c7de63 100644 --- a/update__objects_8c.html +++ b/update__objects_8c.html @@ -578,8 +578,8 @@ Functions   u8 gen_random_item_human (UNUSED s16 arg0, s16 rank)   -u8 gen_random_item_cpu (UNUSED s32 arg0, s16 rank) -  +u8 kart_ai_gen_random_item (UNUSED s32 arg0, s16 rank) +  s16 func_8007AFB0 (s32 objectIndex, s32 arg1)   s32 func_8007B040 (s32 objectIndex, s32 playerId) @@ -946,7 +946,7 @@ Variables
-
Todo
This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
+
Todo
This HAS to be a for-loop of some variety, but I can't make a for-loop to match. If you replace this with for(var_v1 = 0; var_v1 < size; var_v1++) The diff gets massive.
Here is the call graph for this function:
@@ -3934,7 +3934,7 @@ Here is the caller graph for this function:
-
Todo
arg1 should likely be a u8 *
+
Todo
arg1 should likely be a u8 *
Here is the call graph for this function:
@@ -10463,7 +10463,7 @@ Here is the caller graph for this function:
-
Todo
Cleanup this function to use array access and struct if possible.
+
Todo
Cleanup this function to use array access and struct if possible.
Here is the call graph for this function:
@@ -10475,32 +10475,6 @@ Here is the caller graph for this function:
-
-
- -

◆ gen_random_item_cpu()

- -
-
- - - - - - - - - - - -
u8 gen_random_item_cpu (UNUSED s32 arg0,
s16 rank )
-
-
-Here is the call graph for this function:
-
-
-
-
@@ -11076,6 +11050,32 @@ Here is the caller graph for this function:
+ + + +

◆ kart_ai_gen_random_item()

+ +
+
+ + + + + + + + + + + +
u8 kart_ai_gen_random_item (UNUSED s32 arg0,
s16 rank )
+
+
+Here is the call graph for this function:
+
+
+
+
@@ -12157,7 +12157,7 @@ Here is the caller graph for this function:
0.0, 0.0, 0.0, 0.0,
0.0, 0.0, 0.0, 0.0
}
-
Todo
unused?
+
Todo
unused?
diff --git a/update__objects_8c.js b/update__objects_8c.js index d2b7a3def..ad0677ef5 100644 --- a/update__objects_8c.js +++ b/update__objects_8c.js @@ -318,7 +318,6 @@ var update__objects_8c = [ "func_80086C6C", "update__objects_8c.html#a4d6f93c9215ab413c6c9e5f799983872", null ], [ "func_80086D80", "update__objects_8c.html#a50b71551bcbb85b27502982b2928517e", null ], [ "gen_random_item", "update__objects_8c.html#a5d5e90510363f2db4ec1d76839b76d95", null ], - [ "gen_random_item_cpu", "update__objects_8c.html#a385cdee92177d574d15089cefb25c73c", null ], [ "gen_random_item_human", "update__objects_8c.html#a475d92dfa4779b85886956f18cc59a0c", null ], [ "init_bb_trash_bin", "update__objects_8c.html#a4b602d870d1f406c46383eaab14ba1a0", null ], [ "init_hot_air_balloon", "update__objects_8c.html#a55824b184e553d99cbe9014f5e950ddc", null ], @@ -338,6 +337,7 @@ var update__objects_8c = [ "init_var_cheep_cheep", "update__objects_8c.html#a845c132b1cee80c0ed5bf31bad35e0fe", null ], [ "is_obj_flag_status_active", "update__objects_8c.html#ae85ab923e54f707801592c71f2a847cd", null ], [ "is_obj_index_flag_status_inactive", "update__objects_8c.html#a2301a51a93a60f0382cdc7002e14f95a", null ], + [ "kart_ai_gen_random_item", "update__objects_8c.html#a8d427c8cffad4c713339f7679dfa36c5", null ], [ "set_object_flag_status_false", "update__objects_8c.html#ad33541b9fed7857e59b2d745298f2d44", null ], [ "set_object_flag_status_true", "update__objects_8c.html#a00a4e96fc9576ef2552de1c51cf2aa7c", null ], [ "set_object_unk_0CB", "update__objects_8c.html#a4b4f00a7df0f9bc44914cd922c3cd51b", null ], diff --git a/update__objects_8c_a20d1ae6b74d9ecac1d87946065259324_icgraph.svg b/update__objects_8c_a20d1ae6b74d9ecac1d87946065259324_icgraph.svg index 66840cf35..47a4b7c56 100644 --- a/update__objects_8c_a20d1ae6b74d9ecac1d87946065259324_icgraph.svg +++ b/update__objects_8c_a20d1ae6b74d9ecac1d87946065259324_icgraph.svg @@ -48,7 +48,7 @@