Mario Kart 64
Loading...
Searching...
No Matches
code_80057C60.h
Go to the documentation of this file.
1#ifndef CODE_80057C60_H
2#define CODE_80057C60_H
3
4#include "common_structs.h"
5#include "objects.h"
6#include "camera.h"
7
8// code_80057C60
9
10typedef struct {
11 char unk_00[0x4];
13 char unk_10[0x4];
15 char unk_18[0x8];
16} struct_D_8018CE10; // size = 0x20
17
20void func_8005C674(s8, s16 *, s16 *, s16 *);
21void func_80057C60(void);
22void func_80057CE4(void);
23void func_80057DD0(void);
24void func_80057FC4(u32);
25
26void func_80058090(u32);
27void func_800581C8(void);
28void func_800582CC(void);
29void func_80058394(void);
30void func_8005845C(void);
31void func_80058538(u32);
32void func_80058640(void);
33void func_800586FC(void);
34void func_800587A4(void);
35void func_8005884C(void);
36void func_800588F4(s32);
37void func_80058B58(s32);
38void func_80058BF4(void);
39void func_80058C20(u32);
40void func_80058DB4(u32);
41void func_80058F48(void);
42void func_80058F78(void);
43void func_80059AC8(void);
44
45void func_80059024(void);
46void func_8005902C(void);
47void func_800590D4(void);
48void func_800591B4(void);
49void func_80059358(void);
50void func_80059360(void);
51void func_800593F0(void);
52void func_800593F8(void);
53void func_80059488(s32);
54void func_800594F0(void);
55void func_800594F8(void);
56void func_80059528(void);
57void func_80059530(void);
58void func_80059560(s32);
59void func_800596A8(void);
60void func_800596D8(void);
61void func_80059710(void);
62void func_80059718(void);
63void func_80059750(void);
64void func_80059780(void);
65void func_800597B8(void);
66void func_800597E8(void);
67void func_80059820(s32);
69void func_8005994C(void);
70void func_8005995C(void);
71void func_80059A88(s32);
72void func_80059C50(void);
73void func_80059D00(void);
74
75void func_8005A070(void);
76void func_8005A14C(s32);
77void func_8005A380(void);
78void func_8005A3C0(void);
79void func_8005A71C(void);
80void update_obj(void);
81void func_8005A99C(void);
82void func_8005AA34(void);
83void func_8005AA4C(void);
84void func_8005AA6C(s32);
85void func_8005AA80(void);
86void func_8005AA94(s32);
87void func_8005AAF0(void);
88void func_8005AB20(void);
89void func_8005AB60(void);
90
91void func_8005B7A0(void);
92
93void func_8005B914(void);
94
95void func_8005C360(f32);
96void func_8005C64C(s32*);
97void func_8005C654(s32*);
98void func_8005C65C(s32);
99void func_8005C6B4(s8, s16*, s16*, s16*);
100void func_8005C728(void);
101void func_8005C980(void);
102void func_8005CB60(s32, s32);
103
104void func_8005D0FC(s32);
105void func_8005D18C(void);
106void func_8005D1F4(s32);
107
108void func_8005D290(void);
109void func_8005D6C0(Player*);
114void func_8005D898(Player*, s16, s32, s8, s8);
115void func_8005DA30(Player*, s16, s32, s8, s8);
116void func_8005DAD0(void);
118void func_8005DAF4(Player*, s16, s32, s8, s8);
119void func_8005EA94(Player*, s16, s32, s8, s8);
120void func_8005ED48(Player*, s16, s32, s8, s8);
121
122void func_8005F90C(Player*, s16, s32, s8, s8);
123
124void func_80060504(Player*, s16, s32, s8, s8);
125void func_800608E0(Player*, s16, s32, s8, s8);
126void func_80060B14(Player*, s16, s32, s8, s8);
127void func_80060BCC(Player*, s16, s32, s8, s8);
128void func_80060F50(Player*, s16, s32, s8, s8);
129
130void func_80061094(Player*, s16, s32, s8, s8);
131void func_80061130(Player*, s16, s32, s8, s8);
132void func_80061224(Player*, s16, s32, s8, s8);
133void func_800612F8(Player*, s32, s32, s8, s8);
134void func_80061430(Player*, s32, s32, s8, s8);
135void func_800615AC(Player*, s16, s32, s8, s8);
136void func_80061754(Player*, s16, s32, s32, s32);
137void func_8006199C(Player*, s16, s32, s8, s8);
138void func_80061A34(Player*, s16, s32, s8, s8);
139void func_80061D4C(Player*, s16, s32, s8, s8);
140void func_80061EF4(Player*, s16, s32, s8, s8);
141
142void func_800621BC(Player*, s16, s32, s8, s8);
144void func_800624D8(Player*, s32, s32, s8, s8);
145void func_800628C0(Player*, s8, s8, s8);
146void func_80062914(Player*, s8, s8, s8);
147void func_80062968(Player*, s8, s8, s8);
148void func_800629BC(Player*, s8, s8, s8);
149void func_80062A18(Player*, s8, s8, s8);
150void func_80062AA8(Player*, s8, s8, s8);
151void func_80062B18(f32*, f32*, f32*, f32, f32, f32, u16, u16);
152void func_80062C74(Player*, s16, s32, s32);
153void func_80062F98(Player*, s16, s8, s8);
154
155void func_800630C0(Player*, s16, s8, s8);
156void func_800631A8(Player*, s16, s8, s8);
157void func_80063268(Player*, s16, s8, s8);
158void func_80063408(Player*, s16, s8, s8);
159void func_800635D4(Player*, s16, s8, s8);
160void func_800639DC(Player*, s16, s8, s8);
161void func_80063BD4(Player*, s16, s8, s8);
162void func_80063D58(Player*, s16, s8, s8);
163void func_80063FBC(Player*, s16, s32, s32);
164
165void func_80064184(Player*, s16, s8, s8);
166void func_800643A8(Player*, s16, s8, s8);
167void func_800644E8(Player*, s16, s8, s8);
168void func_80064664(Player*, s16, s8, s8);
169void func_800647C8(Player*, s16, s8, s8);
170void func_800648E4(Player*, s16, s8, s8);
171void func_80064988(Player*, s16, s8, s8);
172void func_800649F4(Player*, s16, s8, s8);
173void func_80064B30(Player*, s16, s8, s8);
174void func_80064C74(Player*, s16, s8, s8);
175void func_80064DEC(Player*, s8, s8, s8);
176void func_80064EA4(Player*, s8, s8, s8);
177void func_80064F88(Player*, s8, s8, s8);
178
179void func_80065030(Player*, s8, s8, s8);
180void func_800650FC(Player*, s8, s8, s8);
181void func_800651F4(Player*, s8, s8, s8);
183void func_8006538C(Player*, s8, s16, s8);
184void func_800658A0(Player*, s8, s16, s8);
185void func_80065AB0(Player*, s8, s16, s8);
186void func_80065F0C(Player*, s8, s16, s8);
187
188void func_800664E0(Player*, s8, s16, s8);
189void func_80066998(Player*, s8, s16, s8);
190void func_80066BAC(Player*, s8, s16, s8);
191
192void func_80067280(Player*, s8, s16, s8);
193void func_80067604(Player*, s8, s16, s8);
194void func_80067964(Player*, s8, f32, s8, s8);
195void func_80067D3C(Player*, s8, u8*, s8, f32, s32);
196
197void func_8006801C(Player*, s8, u8*, s8, f32, s32);
198void func_80068310(Player*, s8, f32, s8, s8);
199void func_80068724(Player*, s8, f32, s8, s8);
200void func_80068AA4(Player*, s8, f32, s8, s8);
201void func_80068DA0(Player*, s8, f32, s8, s8);
202
203void func_800691B8(Player*, s8, s16, s8);
204void func_80069444(Player*, s8, s16, s8);
205void func_800696CC(Player*, s8, s16, s8, f32);
206void func_80069938(Player*, s8, s16, s8);
207void func_80069BA8(Player*, s8, s16, s8);
208void func_80069DB8(Player*, s8, s16, s8);
209
210void func_8006A01C(Player*, s8, s16, s8);
211void func_8006A280(Player*, s8, s16, s8);
212void func_8006A50C(Player*, f32, f32, s8, s8, s16);
213void func_8006A7C0(Player*, f32, f32, s8, s8);
214void func_8006AFD0(Player*, s8, s16, s8);
215
216void func_8006B7E4(Player*, s8);
217void func_8006B87C(Player*, s8);
218void func_8006B8B4(Player*, s8);
219void func_8006B974(s32, s8, s8);
220void func_8006B9CC(Player*, s8);
221void func_8006BA94(Player*, s8, s8);
223
224void func_8006C0C8(Vec3f, f32, s32, s16);
225void func_8006C294(Vec3f, f32, s32, s16);
226void func_8006C4D4(Vec3f, f32, s32, s16, s16);
227void func_8006C6AC(Player*, s16, s8, s8);
228void func_8006C9B8(Player*, s16, s8, s8);
229void func_8006CEC0(Player*, s16, s8, s8);
230
231void func_8006D194(Player*, s8, s8);
232void func_8006D474(Player*, s8, s8);
233void func_8006DC54(Player*, s8, s8);
234void func_8006DD3C(Player*, s8, s8);
235
236void func_8006E058(void);
237void func_8006E420(Player*, s8, s8);
238void func_8006E5AC(Player*, s8, s8);
239void func_8006E634(Player*, s8, s8);
240void func_8006E6BC(Player*, s8, s8);
241void func_8006E744(Player*, s8, s8);
242void func_8006E7CC(Player*, s8, s8);
243void func_8006E848(Player*, s8, s8);
244void func_8006E8C4(Player*, s8, s8);
245void func_8006E940(Player*, s8, s8);
246void func_80075CA8(void);
247void func_80085214();
248
249// data/data_code_80071F00_2.s
250
251extern Vtx gBalloonVertexPlane1[];
252extern Vtx gBalloonVertexPlane2[];
253
254extern s16 D_800E4730[];
255extern u8 **D_800E4770[];
256extern u8 **D_800E47A0[];
257extern s32 D_800E47DC[];
258extern s32 D_800E480C[];
259
260extern u8 D_800E52D0[];
261extern u8 D_800E55D0[14][3];
262extern u16 D_800E55A0[];
263extern u16 D_800E55B0[16];
264
265extern u16 D_800E67B8[][4];
266
267extern u16 D_800E6834[][4];
268
269extern u16 D_800E694C[];
270extern u16 D_800E69B0[][4];
271extern u16 D_800E69F4[][4];
272
273extern u8 D_800E6F30[][3];
274extern u8 D_800E6F48[][3];
275
276extern f32 D_801652A0[];
277
278extern s32 D_80165590;
279extern s32 D_80165594;
280extern s32 D_80165598;
281extern s32 D_8016559C;
282extern s32 D_801655A4;
283extern s32 D_801655AC;
284extern s32 D_801655B4;
285extern s32 D_801655BC;
286extern s32 D_801655C0;
287extern s32 D_801655C4;
288extern s32 D_801655C8;
289extern s32 D_801655CC;
290extern s32 D_801655D8;
291extern s32 D_801655E8;
292extern s32 D_801655F0;
293extern s32 D_801655F8;
294
295extern s32 D_80165608;
296extern s32 D_80165618;
297extern s32 D_80165628;
298extern u32 D_80165638;
299extern u32 D_80165648;
300extern u32 D_80165658[];
301extern s32 D_80165678;
302extern u16 D_801656B0;
303extern u16 D_801656C0;
304extern u16 D_801656D0;
305extern u16 D_801656E0;
306extern s16 D_801656F0;
307extern s16 D_80165708;
308extern s16 D_80165710;
309// extern s16 D_80165730; -> objects.h
310// extern s16 D_80165738; -> objects.h
311
312extern s16 D_80165740;
313extern s16 D_80165748;
314extern s16 D_80165718;
315extern s16 D_80165720;
316extern s16 D_80165728;
317
318// extern s16 gNumActiveThwomps; -> objects.h
319
320extern s32 D_80165754;
321// extern ThwompSpawn *gThowmpSpawnList; -> objects.h
322
323extern Vec4s D_80165760;
324extern s8 D_8016576A;
325extern Vec4s D_80165770;
326extern s16 D_8016578C;
327extern Vec4s D_80165780;
328
329extern s16 D_80165790;
330extern s16 D_80165794;
331extern s8 D_8016579C;
332extern u16 D_8016579E;
333extern u16 D_801657A2;
334extern s8 D_801657AE;
335extern s8 D_801657B0;
336extern s8 D_801657B2;
337extern s8 D_801657B4;
338extern s8 D_801657B8[];
339extern s8 D_801657C8;
340extern s8 D_801657D0[];
341extern s8 D_801657D8;
342extern s8 D_801657E1;
343extern s8 D_801657E2;
344extern s8 D_801657E3;
345extern s8 D_801657E4;
346extern s8 D_801657E5;
347extern bool8 D_801657E6;
348extern u8 D_801657E7;
349extern bool8 D_801657E8;
350extern bool8 D_801657F0;
351extern bool8 D_801657F8;
352extern s32 D_801657FC;
353
354extern s8 D_80165800[2];
355extern s32 D_80165804;
356extern s8 D_80165808;
357extern s32 D_8016580C;
358extern bool8 D_80165810;
359extern s32 D_80165814;
360extern bool8 D_80165818;
361extern s32 D_8016581C;
362extern s8 D_80165820;
363extern s8 D_80165828;
364extern Vec3su D_8016582C;
365extern s8 D_80165832[2];
366extern Vec3su D_80165834;
367extern s8 D_80165840[];
368extern s32 D_80165860;
369extern s32 D_8016586C;
370extern s32 D_80165878;
371extern s32 D_8016587C;
372extern u8 *D_80165880;
373extern s8 D_80165888;
374extern s8 D_80165890;
375extern s8 D_80165898;
376extern s32 D_8016589C;
377extern s8 D_801658A8;
378extern s8 D_801658BC;
379extern s8 D_801658C6;
380extern s8 D_801658CE;
381extern s8 D_801658D6;
382extern s8 D_801658DC;
383extern s8 D_801658E4;
384extern s8 D_801658EC;
385extern s8 D_801658F4;
386extern u8 sRandomItemIndex;
387extern s8 D_801658FE;
388extern u8 gControllerRandom;
389
390extern s16 D_80165900;
391extern s8 D_80165908;
392
393extern s8 D_80165A90;
394// extern Objects gObjectList[]; -> objects.h
395
396extern s32 objectListSize;
397extern Mtx D_80183D60;
398// extern s32 D_80183DA0; -> objects.h
399
400extern f32 D_80183DA8[];
401// extern s32 gIndexLakituList[]; -> objects.h
402
403extern f32 D_80183DC8[];
404// extern s32 D_80183DD8[]; -> bomb_kart.h
405// extern s32 gNextFreeObjectParticle1; -> objects.h
406
407extern Vec3f D_80183E40;
408// extern s32 gNextFreeObjectParticle2; -> objects.h
409
410extern Vec3f D_80183E50;
411// extern s32 gNextFreeObjectParticle3; -> objects.h
412// extern s32 gNextFreeObjectParticle4; -> objects.h
413
414extern Vec3f D_80183E70;
415// extern s32 gNextFreeLeafParticle; -> objects.h
416
417extern Vec3su D_80183E80;
418// extern s32 gItemWindowObjectByPlayerId[]; -> objects.h
419
420extern Vec3su D_80183E98;
421// extern s32 indexObjectList1[]; -> objects.h
422// extern s32 indexObjectList2[]; -> objects.h
423
424extern u8 D_80183FA8[4][0x2000];
425// extern s32 indexObjectList3[]; -> objects.h
426
427extern u8 *D_8018C028;
428// extern s32 indexObjectList4[]; -> objects.h
429// extern Collision D_8018C0B0[]; -> objects.h
430// extern s32 gObjectParticle1[]; -> objects.h
431
432extern Collision D_8018C3B0;
433// extern s32 gObjectParticle2[]; -> objects.h
434// extern s32 gObjectParticle3[]; -> objects.h
435
436extern Collision D_8018C830;
437// extern s32 gObjectParticle4[]; -> objects.h
438// extern s32 gLeafParticle[]; -> objects.h
439
440extern hud_player playerHUD[];
441// extern s32 D_8018CC80[]; -> objects.h
442
444// extern s32 D_8018CF10; -> objects.h
445
446extern Camera *D_8018CF14;
447extern s16 D_8018CF18;
448extern Player *D_8018CF1C;
449extern s16 D_8018CF20;
450extern Player *D_8018CF28[];
451extern s16 D_8018CF48;
452extern s16 D_8018CF50[];
453extern s16 D_8018CF60;
454extern s16 D_8018CF68[];
455extern s16 D_8018CF78;
457extern f32 D_8018CFCC;
458extern f32 D_8018CFD4;
459extern s16 D_8018CF90;
460extern s16 D_8018CF98[];
461extern s16 D_8018CFA8;
462extern s16 D_8018CFB0;
463extern s16 D_8018CFB8;
464extern s16 D_8018CFC0;
465extern s16 D_8018CFC8;
466extern s16 D_8018CFD0;
467extern s16 D_8018CFD8;
468extern s8 D_8018CFAC[];
469extern s8 D_8018CFB4[];
470extern s8 D_8018CFBC[];
471extern s8 D_8018CFC4[];
472extern s16 D_8018CFE0;
473extern f32 D_8018CFE4;
474extern s16 D_8018CFE8;
475extern f32 D_8018CFEC;
476extern s16 D_8018CFF0;
477extern f32 D_8018CFF4;
478extern s16 D_8018CFF8;
479extern s16 D_8018D000;
480extern s16 D_8018D008;
481extern f32 D_8018D00C;
482extern s16 D_8018D010;
483extern s16 D_8018D018;
484extern f32 xOrientation;
485extern s16 D_8018D020;
486extern f32 D_8018D028[];
487extern s16 D_8018D048;
488extern f32 D_8018D050[];
489extern s16 D_8018D070;
490extern f32 D_8018D078[];
491extern s16 D_8018D098;
492extern f32 D_8018D0A0[];
493extern s16 D_8018D0C0;
494extern f32 D_8018D0C8[];
495extern s16 D_8018D0E8;
496extern f32 D_8018D0F0[];
497extern s16 D_8018D110;
498extern s32 D_8018D114;
499extern s32 gMatrixHudCount;
500extern s32 D_8018D140;
501extern s32 D_8018D150;
502extern s32 D_8018D158;
503extern s32 D_8018D160;
504extern s32 D_8018D168;
505extern s16 D_8018D16C;
506extern s32 D_8018D170;
507// extern s16 D_8018D174; -> objects.h
508
509extern s32 D_8018D178;
510// extern s16 D_8018D17C; -> objects.h
511
512extern s32 D_8018D180;
513extern s16 D_8018D184;
514extern s32 gIsHUDVisible;
515extern s16 D_8018D18C;
516extern s32 D_8018D190;
517// extern s8 D_8018D198[]; -> objects.h
518
519extern s32 D_8018D1A0;
520// extern s8 D_8018D1A8[]; -> objects.h
521
522extern s32 D_8018D1B4;
523// extern s8 D_8018D1B8[]; -> objects.h
524
525extern s32 D_8018D1C4;
526// extern s32 D_8018D1C8; -> objects.h
527
528extern s32 D_8018D1CC;
529// extern s32 D_8018D1D0; -> objects.h
530
531extern s32 D_8018D1D4;
532// extern s32 D_8018D1D8; -> objects.h
533
534extern s32 D_8018D1DC;
535extern u8 *D_8018D1E0;
536extern f32 D_8018D1E8;
537extern s32 D_8018D1EC;
538// extern s32 D_8018D1F0; -> objects.h
539// extern s32 D_8018D1F8; -> objects.h
540
541extern s32 D_8018D1FC;
542extern s16 D_8018D200;
543extern s32 D_8018D204;
544extern s16 D_8018D208;
545extern s32 D_8018D20C;
546extern s16 D_8018D210;
547extern bool D_8018D214;
548extern s16 D_8018D218;
549extern s32 D_8018D21C;
550extern u8 (*D_8018D220)[1024];
551extern s32 D_8018D224;
552extern u8 D_8018D228;
553extern s32 D_8018D22C;
554// extern s8 D_8018D230; -> objects.h
555
556extern s32 D_8018D240;
557extern u8 *D_8018D248[];
558extern f32 D_8018D2A0;
559extern s32 D_8018D2A4;
560extern s32 D_8018D2AC;
561extern s16 D_8018D2B0;
562extern s32 D_8018D2B4;
563extern s16 D_8018D2B8;
564extern s32 D_8018D2BC;
565extern s16 D_8018D2C0[];
566extern s32 D_8018D2C8[];
567extern s16 D_8018D2D8[];
568extern s16 D_8018D2E0;
569extern s16 D_8018D2E8;
570extern s16 D_8018D2F0;
571extern s16 D_8018D2F8;
572extern u16 D_8018D300;
573extern u16 D_8018D308;
574extern u16 D_8018D310;
575extern s32 D_8018D314;
576extern u16 D_8018D318;
577extern s32 D_8018D320;
578extern s32 D_8018D380;
579extern s32 D_8018D384;
580extern s32 D_8018D388;
581// extern s32 D_8018D3BC; -> objects.h
582// extern s32 D_8018D3C0; -> objects.h
583// extern s32 D_8018D3C4; -> objects.h
584
585extern s32 D_8018D3D4;
586extern s32 D_8018D3D8;
587extern s32 D_8018D3DC;
588extern s32 D_8018D3E0;
589extern s32 D_8018D3E4;
590extern s32 D_8018D3E8;
591extern s32 D_8018D3EC;
592extern s32 D_8018D3F0;
593extern s32 D_8018D3F4;
594extern s32 D_8018D3F8;
596extern s32 D_8018D400;
597extern s32 D_8018D40C;
598extern s32 D_8018D410;
599extern u8 *D_8018D420;
600extern u8 *D_8018D424;
601extern u8 *D_8018D428;
602extern u8 *D_8018D42C;
603extern u8 *D_8018D430;
604extern u8 *D_8018D434;
605extern u8 *D_8018D438;
606extern u8 *D_8018D43C;
607extern u8 *D_8018D440;
608extern u8 *D_8018D444;
609extern u8 *D_8018D448;
610extern u8 *D_8018D44C;
611extern u8 *D_8018D450;
612extern u8 *D_8018D454;
613extern u8 *D_8018D458;
614extern u8 *D_8018D45C;
615extern u8 *D_8018D460;
616extern u8 *D_8018D464;
617extern u8 *D_8018D468;
618extern u8 *D_8018D46C;
619extern u8 *D_8018D470;
620extern u8 *D_8018D474;
621extern u8 *D_8018D478;
622extern u8 *D_8018D480;
623extern u8 *D_8018D484;
624extern u8 *D_8018D488;
625extern u8 *D_8018D48C;
626extern u8* D_8018D490;
627extern u8 *D_8018D494;
628extern u8 *D_8018D498;
629extern u8 *D_8018D49C;
630extern u8 *D_8018D4A0;
631extern u8 *D_8018D4A4;
632extern u8 *D_8018D4A8;
633extern u8 *D_8018D4AC;
634extern u8 *D_8018D4B0;
635extern u8 *D_8018D4B4;
636extern u8 *D_8018D4B8;
637extern u8 *D_8018D4BC;
638extern u8 *D_8018D4C0;
639extern u8 *D_8018D4C4;
640extern u8 *D_8018D4C8;
641extern Vec3f D_8018D4D0[];
642extern Vec3f D_8018D530[];
643extern Vec3f D_8018D590[];
644extern u16 gPlayerBalloonStatus[8][3];
645extern Vec3s D_8018D620[];
646extern Vec3f D_8018D650[];
647extern Vec3f D_8018D6B0[];
648
649extern Vec3f D_8018D710[];
650extern Vec3s D_8018D770[];
651extern Vec3s D_8018D7A0[];
652extern Vec3s D_8018D7D0[];
653
654extern Vec3s D_8018D800[];
655extern Vec3s D_8018D830[];
656extern Vec3s D_8018D860[];
657extern Vec3s D_8018D890[];
658extern s16 gPlayerBalloonCount[]; // D_8018D8C0
659extern Vec3s D_8018D8D0[];
660
663#endif
void func_8006A7C0(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5639
void func_800591B4(void)
Definition code_80057C60.c:1038
s8 D_801657C8
Definition code_80057C60.c:143
u32 D_80165638
Definition code_80057C60.c:73
void func_8005EA94(Player *player, s16 arg1, s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3094
bool8 D_801657E6
Definition code_80057C60.c:153
s8 D_801657B2
Definition code_80057C60.c:139
void func_800590D4(void)
Definition code_80057C60.c:1008
s8 D_801658A8
Definition code_80057C60.c:194
void func_8005D290(void)
Definition code_80057C60.c:2744
void func_80066BAC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5101
void func_8005AA94(s32 arg0)
Definition code_80057C60.c:1698
s8 D_8018CFAC[4]
Definition code_80057C60.c:360
void func_80060504(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3496
void func_8006B8B4(Player *player, s8 playerIndex)
Definition code_80057C60.c:5816
void func_80059560(s32 playerId)
Definition code_80057C60.c:1135
void func_8006E848(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6626
s16 D_8018CFD0
Definition code_80057C60.c:369
s32 D_801655AC
Definition code_80057C60.c:49
void func_8006E634(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6575
void func_80064F88(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4734
void func_8005AB20(void)
Definition code_80057C60.c:1717
void func_8006801C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5266
s32 D_801655BC
Definition code_80057C60.c:53
s32 D_801657FC
Definition code_80057C60.c:160
void func_80060B14(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3591
void func_80062B18(f32 *arg0, f32 *arg1, f32 *arg2, f32 arg3, f32 arg4, f32 arg5, u16 arg6, u16 arg7)
Definition code_80057C60.c:4107
s8 D_8018CFC4[4]
Definition code_80057C60.c:366
s8 D_801657AE
Definition code_80057C60.c:134
void func_8006E6BC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6588
s8 D_80165908
Definition code_80057C60.c:221
void func_80062F98(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4197
void func_80069BA8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5510
Vec3f D_80183E70
Definition code_80057C60.c:253
void func_80064664(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4551
void func_80064DEC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4698
hud_player playerHUD[4]
Definition code_80057C60.c:330
s32 D_80165754
Definition code_80057C60.c:111
void func_800582CC(void)
Definition code_80057C60.c:596
void func_8005D794(Player *player, UnkPlayerStruct258 *arg1, f32 arg2, f32 arg3, f32 arg4, s8 surfaceType, s8 arg6)
Definition code_80057C60.c:2813
bool8 D_80165810
Definition code_80057C60.c:165
void func_8006A50C(Player *player, f32 arg1, f32 arg2, s8 arg3, s8 arg4, s16 arg5)
Definition code_80057C60.c:5615
void func_80057CE4(void)
Definition code_80057C60.c:439
s16 D_8018CF50[8]
Definition code_80057C60.c:347
void func_80062484(Player *player, UnkPlayerStruct258 *arg1, s32 arg2)
Definition code_80057C60.c:3954
void func_8006DD3C(Player *arg0, s8 arg1, s8 arg2)
Definition code_80057C60.c:6400
void func_800658A0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4867
s16 D_8018CF78
Definition code_80057C60.c:351
void func_80059780(void)
Definition code_80057C60.c:1180
void func_8005B7A0(void)
Definition code_80057C60.c:2081
s8 D_8016576A
Definition code_80057C60.c:116
s8 D_801657B4
Definition code_80057C60.c:141
void func_8006B87C(UNUSED Player *player, s8 playerIndex)
Definition code_80057C60.c:5810
s16 D_800E4730[]
Definition code_80057C60.c:373
void func_80067964(Player *player, UNUSED s8 arg1, f32 arg2, UNUSED s8 arg3, s8 arg4)
Definition code_80057C60.c:5212
struct_D_8018CE10 D_8018CE10[8]
Definition code_80057C60.c:336
void func_800696CC(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3, f32 arg4)
Definition code_80057C60.c:5460
void func_8005A3C0(void)
Definition code_80057C60.c:1498
s16 D_80165718
Definition code_80057C60.c:94
void func_8005C65C(s32 arg0)
Definition code_80057C60.c:2436
void func_800648E4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4595
void func_800593F8(void)
Definition code_80057C60.c:1096
void func_80067280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5147
void func_800597B8(void)
Definition code_80057C60.c:1187
s8 D_80165898
Definition code_80057C60.c:191
void func_80064C74(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4671
s16 D_80165708
Definition code_80057C60.c:90
void func_8005A99C(void)
Definition code_80057C60.c:1659
s32 D_8016586C
Definition code_80057C60.c:181
Vec4s D_80165760
Definition code_80057C60.c:114
void func_8006E8C4(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6638
s8 D_80165800[2]
Definition code_80057C60.c:161
void func_80067604(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5184
void func_80068310(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5293
s32 D_80165860
Definition code_80057C60.c:178
void func_80062968(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4070
void func_80059820(s32 playerId)
Definition code_80057C60.c:1200
s8 D_801657D8
Definition code_80057C60.c:145
void func_800596D8(void)
Definition code_80057C60.c:1156
void func_80066998(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5073
void func_80059358(void)
Definition code_80057C60.c:1077
s16 D_80165900
Definition code_80057C60.c:219
void func_80057DD0(void)
Definition code_80057C60.c:471
void func_80059024(void)
Definition code_80057C60.c:981
s8 D_801658E4
Definition code_80057C60.c:209
s8 D_801658FE
Definition code_80057C60.c:217
s16 D_8018CFA8
Definition code_80057C60.c:359
void func_80059D00(void)
Definition code_80057C60.c:1312
s8 D_8016579C
Definition code_80057C60.c:127
s8 D_801657B0
HUD related.
Definition code_80057C60.c:137
void func_8005AB60(void)
Definition code_80057C60.c:1723
void func_8005C980(void)
Definition code_80057C60.c:2518
void func_800639DC(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4366
void func_80057C60(void)
Definition code_80057C60.c:433
void func_80058090(u32 arg0)
Definition code_80057C60.c:522
void func_8005D6C0(Player *player)
Definition code_80057C60.c:2785
void func_800615AC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3726
void func_80065030(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4749
void func_80057FC4(u32 arg0)
Definition code_80057C60.c:488
void func_800650FC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4766
s32 D_801655A4
Definition code_80057C60.c:47
void func_8006C0C8(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5913
void func_800630C0(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4217
void func_80059530(void)
Definition code_80057C60.c:1129
void func_800581C8(void)
Definition code_80057C60.c:576
void func_80059C50(void)
Definition code_80057C60.c:1297
s8 D_801658D6
Definition code_80057C60.c:205
s32 func_8005D7D8(UnkPlayerStruct258 *arg0, s8 arg1, f32 arg2)
Definition code_80057C60.c:2822
void func_8005D18C(void)
Definition code_80057C60.c:2710
Vec3f D_80183E50
Definition code_80057C60.c:247
void func_80063FBC(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4451
void func_800629BC(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4078
void func_80061EF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3844
void func_8006B9CC(Player *player, s8 arg1)
Definition code_80057C60.c:5834
s8 D_801657E3
Definition code_80057C60.c:150
Player * D_8018CF1C
Definition code_80057C60.c:341
void func_80063D58(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4422
void func_80058F78(void)
Definition code_80057C60.c:964
void func_80061754(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3, UNUSED s32 arg4)
Definition code_80057C60.c:3751
void func_80058C20(u32 arg0)
Definition code_80057C60.c:823
s32 objectListSize
Definition code_80057C60.c:228
Vec3su D_80183E98
Definition code_80057C60.c:259
u16 D_801656C0
Definition code_80057C60.c:82
void func_800628C0(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4054
void func_80069938(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5485
s16 D_8018CFD8
Definition code_80057C60.c:371
u8 sRandomItemIndex
Definition code_80057C60.c:216
void func_80063408(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4279
void func_8005D0FC(s32 playerId)
Definition code_80057C60.c:2691
void func_80060F50(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3637
s32 D_801655E8
Definition code_80057C60.c:61
s32 D_801655C8
Definition code_80057C60.c:56
void func_80059528(void)
Definition code_80057C60.c:1125
void func_8005ED48(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3139
s32 D_8016589C
Definition code_80057C60.c:192
void func_80058640(void)
Definition code_80057C60.c:674
s8 D_80165840[3]
Definition code_80057C60.c:176
void func_800644E8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4523
Vec4s D_80165770
Definition code_80057C60.c:117
f32 D_8018CFCC
Definition code_80057C60.c:368
void func_8006E5AC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6562
s32 D_80165598
Definition code_80057C60.c:44
void func_8005D1F4(s32 arg0)
Definition code_80057C60.c:2723
void func_8005994C(void)
Definition code_80057C60.c:1225
void func_8005995C(void)
Definition code_80057C60.c:1229
s8 D_80165820
Definition code_80057C60.c:169
void func_8006C6AC(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:5989
s8 D_80165888
Definition code_80057C60.c:187
Vec3f D_80183E40
Definition code_80057C60.c:244
void render_balloon(Vec3f arg0, f32 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:5861
void func_8005CB60(s32 playerId, s32 lapCount)
Definition code_80057C60.c:2552
u8 ** D_800E47A0[]
Definition code_80057C60.c:395
u16 D_8016579E
Definition code_80057C60.c:128
void func_80061130(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3664
void func_8006199C(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3783
Camera * D_8018CF14
Definition code_80057C60.c:339
void func_800597E8(void)
Definition code_80057C60.c:1193
Mtx D_80183D60
Definition code_80057C60.c:229
s32 D_80165878
Definition code_80057C60.c:183
void func_80061A34(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3791
void func_80062914(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4062
void func_8006C294(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha)
Definition code_80057C60.c:5940
s32 D_801655B4
Definition code_80057C60.c:51
void func_8006538C(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:4815
void func_8005AA34(void)
Definition code_80057C60.c:1678
void func_8006BA94(Player *player, s8 playerIndex, s8 arg2)
Definition code_80057C60.c:5849
s16 D_8016578C
Definition code_80057C60.c:121
s16 D_8018CF48
Definition code_80057C60.c:346
s32 D_801655D8
Definition code_80057C60.c:59
void func_80069444(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5419
void func_80058538(u32 arg0)
Definition code_80057C60.c:631
void func_8005DAD8(UnkPlayerStruct258 *arg0, s16 arg1, s16 arg2, s16 arg3)
Definition code_80057C60.c:2893
void func_80068724(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5319
void func_80058394(void)
Definition code_80057C60.c:608
void func_80058B58(s32 arg0)
Definition code_80057C60.c:802
void func_8005A070(void)
Definition code_80057C60.c:1417
void func_800651F4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4788
void func_800664E0(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5013
u32 D_80165658[8]
Definition code_80057C60.c:77
void func_80059360(void)
Definition code_80057C60.c:1081
u8 ** D_800E4770[]
Definition code_80057C60.c:389
void func_8005A71C(void)
Definition code_80057C60.c:1575
s8 D_8018CFBC[4]
Definition code_80057C60.c:364
f32 D_80183DA8[4]
Definition code_80057C60.c:235
void func_80058DB4(u32 arg0)
Definition code_80057C60.c:891
void randomize_seed_from_controller(s32 arg0)
Definition code_80057C60.c:1211
s32 D_800E480C[]
Definition code_80057C60.c:417
Vec3su D_80183E80
Definition code_80057C60.c:256
s8 D_801658DC
Definition code_80057C60.c:207
void func_80061224(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:3676
void func_8006D474(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6255
s8 D_80165808
Definition code_80057C60.c:163
s16 D_8018CF68[8]
This may be a list of tilemap flags on a per-camera basis.
Definition code_80057C60.c:350
Collision D_8018C830
Definition code_80057C60.c:318
s16 D_8018CF90
Definition code_80057C60.c:357
void func_80069DB8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5538
void func_80059488(s32 arg0)
Definition code_80057C60.c:1107
Player * D_8018CF28[4]
Definition code_80057C60.c:344
void func_8006D194(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6210
s8 D_801657B8[16]
Definition code_80057C60.c:142
s16 D_80165720
Definition code_80057C60.c:96
void func_80062A18(Player *player, s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4087
s32 func_8005D800(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2829
s32 D_801655C4
Definition code_80057C60.c:55
void func_8005C6B4(s8 arg0, s16 *arg1, s16 *arg2, s16 *arg3)
Definition code_80057C60.c:2447
void func_800594F8(void)
Definition code_80057C60.c:1119
void func_800643A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4504
void func_8006E7CC(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6614
void func_8005C674(s8 index, s16 *x, s16 *y, s16 *z)
Definition code_80057C60.c:2440
s32 D_801655C0
Definition code_80057C60.c:54
UNUSED void func_8005DAD0(void)
Definition code_80057C60.c:2889
bool8 D_801657F8
Definition code_80057C60.c:159
void func_8006A01C(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5562
s16 D_80165710
Definition code_80057C60.c:92
void func_800594F0(void)
Definition code_80057C60.c:1115
Vec4s D_80165780
Definition code_80057C60.c:119
void func_800588F4(s32 cameraId)
Definition code_80057C60.c:704
void func_800612F8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3688
void func_8005884C(void)
Definition code_80057C60.c:697
u16 D_801657A2
Something related to the rotation(?) of ice in Sherbet Land.
Definition code_80057C60.c:131
s16 D_8018CF60
Definition code_80057C60.c:348
s32 D_80165804
Definition code_80057C60.c:162
void func_80060BCC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3601
s32 D_8016580C
Definition code_80057C60.c:164
s32 D_8016559C
Definition code_80057C60.c:45
void func_80062C74(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s32 arg3)
Definition code_80057C60.c:4143
void func_8005AAF0(void)
Definition code_80057C60.c:1711
u8 D_80183FA8[4][0x2000]
Definition code_80057C60.c:287
s32 D_80165618
Definition code_80057C60.c:69
void func_800624D8(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3964
s8 D_801658EC
Definition code_80057C60.c:211
s16 D_80165740
Definition code_80057C60.c:105
void func_8006E744(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6601
u8 D_801657E7
Definition code_80057C60.c:154
s8 D_80165A90
Definition code_80057C60.c:223
void func_8006DC54(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6386
s32 D_800E47DC[]
Definition code_80057C60.c:402
void func_800691B8(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5393
Vec3su D_8016582C
Definition code_80057C60.c:172
void func_8005DAF4(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2899
void func_80068AA4(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5345
void func_800587A4(void)
Definition code_80057C60.c:690
u16 D_801656D0
Definition code_80057C60.c:84
s16 D_80165790
Definition code_80057C60.c:123
s32 D_80165628
Definition code_80057C60.c:71
s8 D_801658F4
Definition code_80057C60.c:213
void func_80063268(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4253
u8 * D_80165880
Definition code_80057C60.c:185
void func_800608E0(Player *player, s16 arg1, UNUSED s32 arg2, s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3563
bool8 D_801657E8
Definition code_80057C60.c:155
void func_8005AA6C(s32 arg0)
Definition code_80057C60.c:1688
void func_80064B30(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4647
s8 D_80165890
Definition code_80057C60.c:189
s8 D_801658CE
Definition code_80057C60.c:202
s32 D_80165608
Definition code_80057C60.c:67
s16 D_8018CFC8
Definition code_80057C60.c:367
s8 D_801657E1
Definition code_80057C60.c:148
s16 D_8018CF20
Definition code_80057C60.c:342
void func_8006C9B8(Player *player, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6042
bool8 D_801657F0
Definition code_80057C60.c:157
void func_8005C728(void)
Definition code_80057C60.c:2467
void func_8005DA30(Player *player, s16 arg1, s32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:2881
void func_8005B914(void)
Definition code_80057C60.c:2110
void func_800596A8(void)
Definition code_80057C60.c:1150
s32 D_80165814
Definition code_80057C60.c:166
s8 D_801658C6
Definition code_80057C60.c:199
u32 D_80165648
Definition code_80057C60.c:75
s32 D_8016587C
Definition code_80057C60.c:184
void func_8005D898(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:2846
void func_80067D3C(Player *player, s8 arg1, u8 *texture, s8 arg3, f32 arg4, s32 arg5)
Definition code_80057C60.c:5239
s16 D_80165748
Definition code_80057C60.c:107
s32 D_80165590
Definition code_80057C60.c:42
void func_8005C64C(UNUSED s32 *arg0)
Definition code_80057C60.c:2428
u16 D_801656E0
Definition code_80057C60.c:86
void func_80059718(void)
Definition code_80057C60.c:1167
void update_obj(void)
Definition code_80057C60.c:1581
void func_8005902C(void)
Definition code_80057C60.c:985
void func_80068DA0(Player *player, UNUSED s8 arg1, UNUSED f32 arg2, s8 arg3, s8 arg4)
Definition code_80057C60.c:5368
f32 D_80183DC8[4]
Definition code_80057C60.c:238
s16 D_8018CFB8
Definition code_80057C60.c:363
void func_8006E940(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6650
s8 D_8018CFB4[4]
Definition code_80057C60.c:362
void func_80059750(void)
Definition code_80057C60.c:1174
void func_8006E420(Player *player, s8 arg1, s8 arg2)
Definition code_80057C60.c:6540
u16 D_801656B0
Definition code_80057C60.c:80
void func_8005C360(f32 arg0)
Definition code_80057C60.c:2404
s16 D_8018CFC0
Definition code_80057C60.c:365
void func_8005AA80(void)
Definition code_80057C60.c:1693
void func_800631A8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4229
void func_80061D4C(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3821
s16 D_8018CF98[8]
Definition code_80057C60.c:358
void func_8005AA4C(void)
Definition code_80057C60.c:1683
void func_80059A88(s32 playerId)
Definition code_80057C60.c:1249
s32 D_80165594
Definition code_80057C60.c:43
void func_80058BF4(void)
Definition code_80057C60.c:819
s8 D_801657E2
Definition code_80057C60.c:149
void func_800621BC(Player *player, s16 arg1, s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3893
void func_80063BD4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4401
void func_8006AFD0(Player *player, s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5725
void func_8006E058(void)
Definition code_80057C60.c:6447
void func_80059710(void)
Definition code_80057C60.c:1163
s8 D_80165828
Definition code_80057C60.c:171
s32 D_801655CC
Definition code_80057C60.c:57
s16 D_8018CFB0
Definition code_80057C60.c:361
Collision D_8018C3B0
Definition code_80057C60.c:309
s8 D_80165832[2]
Definition code_80057C60.c:173
void func_80062AA8(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4099
u8 gControllerRandom
Definition code_80057C60.c:218
void func_8005A380(void)
Definition code_80057C60.c:1491
void func_8006CEC0(Player *arg0, s16 arg1, s8 arg2, s8 arg3)
Definition code_80057C60.c:6142
s32 func_8005D82C(UnkPlayerStruct258 *arg0, s32 arg1, s16 arg2)
Definition code_80057C60.c:2836
void func_8006B7E4(Player *player, s8 arg1)
Definition code_80057C60.c:5803
void func_80059AC8(void)
Definition code_80057C60.c:1257
void func_8005A14C(s32 playerId)
Definition code_80057C60.c:1441
void func_80064184(Player *player, s16 arg1, s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4472
s8 D_801658BC
Definition code_80057C60.c:196
void func_80061430(Player *player, UNUSED s32 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3706
f32 D_8018CFD4
Definition code_80057C60.c:370
s32 D_801655F8
Definition code_80057C60.c:65
s16 D_801656F0
Definition code_80057C60.c:88
void func_8006B974(UNUSED s32 arg0, s8 playerIndex, s8 balloonIndex)
Definition code_80057C60.c:5828
s16 D_80165794
Definition code_80057C60.c:125
void func_800647C8(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4576
void func_800593F0(void)
Definition code_80057C60.c:1092
s8 D_801657D0[8]
Definition code_80057C60.c:144
s32 D_801655F0
Definition code_80057C60.c:63
void func_8006A280(Player *player, UNUSED s8 arg1, s16 arg2, s8 arg3)
Definition code_80057C60.c:5586
void func_80064988(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4612
bool8 D_80165818
Definition code_80057C60.c:167
s16 D_80165728
Definition code_80057C60.c:98
void func_8006C4D4(Vec3f arg0, f32 arg1, s32 rgb, s16 alpha, s16 arg4)
Definition code_80057C60.c:5966
void func_800649F4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4623
s32 D_8016581C
Definition code_80057C60.c:168
s32 D_80165678
Definition code_80057C60.c:78
Vec3su D_80165834
Definition code_80057C60.c:174
void func_800635D4(Player *player, s16 arg1, UNUSED s8 arg2, UNUSED s8 arg3)
Definition code_80057C60.c:4312
void func_80058F48(void)
Definition code_80057C60.c:958
void func_800586FC(void)
Definition code_80057C60.c:683
u8 * D_8018C028
Seemingly a pointer to Lakitu texture(s)
Definition code_80057C60.c:294
void func_80064EA4(Player *player, UNUSED s8 arg1, UNUSED s8 arg2, s8 arg3)
Definition code_80057C60.c:4716
s16 D_8018CF18
Definition code_80057C60.c:340
s8 D_801657E4
Definition code_80057C60.c:151
s8 D_801657E5
Definition code_80057C60.c:152
void func_8005C654(s32 *arg0)
Definition code_80057C60.c:2432
void func_800652D4(Vec3f arg0, Vec3s arg1, f32 arg2)
Definition code_80057C60.c:4806
s16 gGPCurrentRaceCharacterIdByRank[8]
Definition code_80057C60.c:356
void func_80061094(Player *player, s16 arg1, UNUSED s32 arg2, UNUSED s8 arg3, UNUSED s8 arg4)
Definition code_80057C60.c:3653
void func_8005845C(void)
Definition code_80057C60.c:619
s16 D_8018D000
Definition code_80057C60_var.c:13
s16 D_8018D008
Definition code_80057C60_var.c:15
u8 * D_8018D438
Definition code_80057C60_var.c:179
u8 * D_8018D430
Definition code_80057C60_var.c:177
s16 D_8018D020
Definition code_80057C60_var.c:21
s16 D_8018CFE0
Definition code_80057C60_var.c:5
Vec3f D_8018D650[8]
Definition code_80057C60_var.c:221
s32 D_8018D1B4
Definition code_80057C60_var.c:66
s32 D_8018D180
Definition code_80057C60_var.c:54
f32 D_8018D0F0[8]
Definition code_80057C60_var.c:32
s32 D_8018D3F4
Definition code_80057C60_var.c:163
s32 D_8018D224
Definition code_80057C60_var.c:103
Vec3f D_8018D590[8]
Definition code_80057C60_var.c:218
s32 D_8018D170
Definition code_80057C60_var.c:48
s32 D_8018D3F0
Definition code_80057C60_var.c:162
s16 D_8018D18C
Definition code_80057C60_var.c:57
s32 gRaceFrameCounter
Definition code_80057C60_var.c:165
Vec3s D_8018D890[8]
Definition code_80057C60_var.c:231
s16 D_8018D2E8
Definition code_80057C60_var.c:124
u8 * D_8018D458
Definition code_80057C60_var.c:187
s32 D_8018D2C8[4]
Definition code_80057C60_var.c:120
s32 D_8018D2AC
Definition code_80057C60_var.c:114
f32 D_8018CFEC
Definition code_80057C60_var.c:8
u8 * D_8018D448
Definition code_80057C60_var.c:183
Vec3f D_8018D710[8]
Definition code_80057C60_var.c:223
s32 D_8018D1EC
Definition code_80057C60_var.c:83
s16 D_8018D010
Definition code_80057C60_var.c:17
s32 D_8018D114
Definition code_80057C60_var.c:34
s32 D_8018D320
Definition code_80057C60_var.c:138
u8 * D_8018D4C4
Definition code_80057C60_var.c:214
s16 D_8018D218
Definition code_80057C60_var.c:96
u8 * D_8018D1E0
Definition code_80057C60_var.c:80
s32 D_8018D40C
Definition code_80057C60_var.c:170
s16 D_8018D2D8[4]
Definition code_80057C60_var.c:121
s32 D_8018D190
Definition code_80057C60_var.c:58
s32 D_8018D240
Definition code_80057C60_var.c:109
Vec3s D_8018D8D0[8]
Definition code_80057C60_var.c:233
s16 D_8018D0E8
Definition code_80057C60_var.c:31
s16 D_8018D098
Definition code_80057C60_var.c:27
s32 D_8018D22C
Definition code_80057C60_var.c:105
u8 * D_8018D4B0
Definition code_80057C60_var.c:209
Vec3s D_8018D860[8]
Definition code_80057C60_var.c:230
u8 * D_8018D4B8
Definition code_80057C60_var.c:211
u8 * D_8018D420
Definition code_80057C60_var.c:173
s16 D_8018D208
Definition code_80057C60_var.c:92
u8 * D_8018D484
Definition code_80057C60_var.c:198
s32 D_8018D3E0
some alpha
Definition code_80057C60_var.c:155
s32 D_8018D2BC
Definition code_80057C60_var.c:118
Vec3s D_8018D7A0[8]
Definition code_80057C60_var.c:225
u8 * D_8018D498
Definition code_80057C60_var.c:203
s32 D_8018D3E4
some red
Definition code_80057C60_var.c:157
s32 D_8018D400
Definition code_80057C60_var.c:167
s16 D_8018D2B0
Definition code_80057C60_var.c:115
s32 D_8018D380
Definition code_80057C60_var.c:140
s16 D_8018D048
Definition code_80057C60_var.c:23
u8 * D_8018D450
Definition code_80057C60_var.c:185
s32 D_8018D1FC
Definition code_80057C60_var.c:89
u8 * D_8018D4A4
Definition code_80057C60_var.c:206
u8 * D_8018D4BC
Definition code_80057C60_var.c:212
s32 D_8018D3F8
Definition code_80057C60_var.c:164
u8 * D_8018D444
Definition code_80057C60_var.c:182
u8 * D_8018D248[22]
Definition code_80057C60_var.c:110
u16 D_8018D310
Definition code_80057C60_var.c:134
s16 D_8018D200
Definition code_80057C60_var.c:90
s16 D_8018D110
Definition code_80057C60_var.c:33
u8 * D_8018D470
Definition code_80057C60_var.c:193
f32 D_8018D0C8[8]
Definition code_80057C60_var.c:30
s32 D_8018D1D4
Definition code_80057C60_var.c:77
Vec3f D_8018D4D0[8]
Definition code_80057C60_var.c:216
u8 * D_8018D49C
Definition code_80057C60_var.c:204
Vec3s D_8018D770[8]
Definition code_80057C60_var.c:224
u16 D_8018D308
Definition code_80057C60_var.c:132
s16 D_8018D210
Definition code_80057C60_var.c:94
s32 D_8018D2B4
Definition code_80057C60_var.c:116
u8 * D_8018D42C
Definition code_80057C60_var.c:176
s32 D_8018D204
Definition code_80057C60_var.c:91
bool D_8018D214
Definition code_80057C60_var.c:95
f32 D_8018D078[8]
Definition code_80057C60_var.c:26
u8 * D_8018D428
Definition code_80057C60_var.c:175
s32 D_8018D1CC
Definition code_80057C60_var.c:75
s16 D_8018D16C
Definition code_80057C60_var.c:47
u8 * D_8018D464
Definition code_80057C60_var.c:190
u8 * D_8018D424
Definition code_80057C60_var.c:174
u8 * D_8018D4A8
Definition code_80057C60_var.c:207
u8 * D_8018D474
Definition code_80057C60_var.c:194
u8 * D_8018D4C8
Definition code_80057C60_var.c:215
s16 D_8018D2B8
Definition code_80057C60_var.c:117
s16 D_8018D070
Definition code_80057C60_var.c:25
s32 D_8018D410
Definition code_80057C60_var.c:171
f32 D_8018CFF4
Definition code_80057C60_var.c:10
s32 D_8018D160
Definition code_80057C60_var.c:44
s16 D_8018D2F0
Definition code_80057C60_var.c:126
Vec3f D_8018D530[8]
Definition code_80057C60_var.c:217
s32 D_8018D3DC
Definition code_80057C60_var.c:153
s32 D_8018D140
Definition code_80057C60_var.c:38
u8 * D_8018D434
Definition code_80057C60_var.c:178
f32 xOrientation
Definition code_80057C60_var.c:20
f32 D_8018D050[8]
Definition code_80057C60_var.c:24
u8 D_8018D228
Definition code_80057C60_var.c:104
Vec3s D_8018D7D0[8]
Definition code_80057C60_var.c:226
s16 gPlayerBalloonCount[8]
Definition code_80057C60_var.c:232
s16 D_8018CFF0
Definition code_80057C60_var.c:9
s32 gMatrixHudCount
Definition code_80057C60_var.c:36
s32 D_8018D3D4
Definition code_80057C60_var.c:151
f32 D_8018D2A0
Definition code_80057C60_var.c:111
s16 D_8018D018
Definition code_80057C60_var.c:19
s32 D_8018D178
Definition code_80057C60_var.c:51
u16 D_8018D318
Definition code_80057C60_var.c:136
u8 * D_8018D46C
Definition code_80057C60_var.c:192
s16 D_8018D184
Definition code_80057C60_var.c:55
s16 D_8018CFF8
Definition code_80057C60_var.c:11
f32 D_8018D028[8]
Definition code_80057C60_var.c:22
u8 * D_8018D4A0
Definition code_80057C60_var.c:205
u8(* D_8018D220)[1024]
Definition code_80057C60_var.c:102
s16 D_8018D0C0
Definition code_80057C60_var.c:29
f32 D_8018D00C
Definition code_80057C60_var.c:16
f32 D_8018CFE4
Definition code_80057C60_var.c:6
s32 D_8018D2A4
Definition code_80057C60_var.c:112
s32 D_8018D1C4
Definition code_80057C60_var.c:68
u16 D_8018D300
Definition code_80057C60_var.c:130
u8 * D_8018D460
Definition code_80057C60_var.c:189
u8 * D_8018D440
Definition code_80057C60_var.c:181
Vec3s D_8018D830[8]
Definition code_80057C60_var.c:229
u8 * D_8018D45C
Definition code_80057C60_var.c:188
Vec3f D_8018D6B0[8]
Definition code_80057C60_var.c:222
u8 * D_8018D43C
Definition code_80057C60_var.c:180
u8 * D_8018D488
Definition code_80057C60_var.c:199
u8 * D_8018D478
Definition code_80057C60_var.c:195
u8 * D_8018D480
Definition code_80057C60_var.c:197
s16 D_8018D2C0[4]
Definition code_80057C60_var.c:119
s32 D_8018D384
Definition code_80057C60_var.c:141
u8 * D_8018D4AC
Definition code_80057C60_var.c:208
u8 * D_8018D4B4
Definition code_80057C60_var.c:210
Vec3s D_8018D620[8]
Definition code_80057C60_var.c:220
s32 D_8018D150
Definition code_80057C60_var.c:40
s32 D_8018D3EC
some blue
Definition code_80057C60_var.c:161
u8 * D_8018D490
Definition code_80057C60_var.c:201
s32 D_8018D3D8
Definition code_80057C60_var.c:152
u8 * D_8018D454
Definition code_80057C60_var.c:186
s32 D_8018D388
Definition code_80057C60_var.c:142
s16 D_8018D2E0
Definition code_80057C60_var.c:122
u16 gPlayerBalloonStatus[8][3]
Definition code_80057C60_var.c:219
u8 * D_8018D494
Definition code_80057C60_var.c:202
u8 * D_8018D4C0
Definition code_80057C60_var.c:213
s32 D_8018D158
Definition code_80057C60_var.c:42
u8 * D_8018D468
Definition code_80057C60_var.c:191
s32 gIsHUDVisible
Definition code_80057C60_var.c:56
s32 D_8018D3E8
some green
Definition code_80057C60_var.c:159
s32 D_8018D21C
Definition code_80057C60_var.c:97
f32 D_8018D1E8
Definition code_80057C60_var.c:82
f32 D_8018D0A0[8]
Definition code_80057C60_var.c:28
s32 D_8018D20C
Definition code_80057C60_var.c:93
Vec3s D_8018D800[8]
Definition code_80057C60_var.c:228
u8 * D_8018D44C
Definition code_80057C60_var.c:184
s32 D_8018D168
Definition code_80057C60_var.c:46
s16 D_8018CFE8
Definition code_80057C60_var.c:7
s32 D_8018D1A0
Definition code_80057C60_var.c:64
u8 * D_8018D48C
Definition code_80057C60_var.c:200
s32 D_8018D314
Definition code_80057C60_var.c:135
s32 D_8018D1DC
Definition code_80057C60_var.c:79
s16 D_8018D2F8
Definition code_80057C60_var.c:128
void func_80075CA8(void)
Definition code_80071F00.c:1706
void func_80085214(void)
Definition code_80071F00.c:7446
s16 Vec4s[4]
Definition common_structs.h:10
f32 Vec3f[3]
Definition common_structs.h:6
u16 Vec3su[3]
Definition common_structs.h:9
s16 Vec3s[3]
Definition common_structs.h:8
u8 D_800E52D0[]
f32 D_801652A0[8]
Definition spawn_players.c:31
Definition camera.h:26
Definition common_structs.h:114
Definition common_structs.h:245
Definition common_structs.h:129
Definition common_structs.h:399
Definition code_80057C60.h:10
s32 objectIndex
Definition code_80057C60.h:14
Vec3f unk_04
Definition code_80057C60.h:12
signed int s32
Definition ultratypes.h:15
unsigned int u32
Definition ultratypes.h:16
signed char s8
Definition ultratypes.h:11
signed short int s16
Definition ultratypes.h:13
float f32
Definition ultratypes.h:33
signed char bool8
Definition ultratypes.h:21
unsigned short int u16
Definition ultratypes.h:14
unsigned char u8
Definition ultratypes.h:12