Mario Kart 64
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 
10 typedef struct {
11  char unk_00[0x4];
13  char unk_10[0x4];
15  char unk_18[0x8];
16 } struct_D_8018CE10; // size = 0x20
17 
18 void func_8005C674(s8 arg0, s16 *arg1, s16 *arg2, s16 *arg3);
19 void func_80057C60(void);
20 void func_80057CE4(void);
21 void func_80057DD0(void);
22 void func_80057FC4(u32);
23 
24 void func_80058090(u32);
25 void func_800581C8(void);
26 void func_800582CC(void);
27 void func_80058394(void);
28 void func_8005845C(void);
29 void func_80058538(u32);
30 void func_80058640(void);
31 void func_800586FC(void);
32 void func_800587A4(void);
33 void func_8005884C(void);
34 void func_800588F4(s32);
35 void func_80058B58(s32);
36 void func_80058BF4(void);
37 void func_80058C20(u32);
38 void func_80058DB4(u32);
39 void func_80058F48(void);
40 void func_80058F78(void);
41 void func_80059AC8(void);
42 
43 void func_80059024(void);
44 void func_8005902C(void);
45 void func_800590D4(void);
46 void func_800591B4(void);
47 void func_80059358(void);
48 void func_80059360(void);
49 void func_800593F0(void);
50 void func_800593F8(void);
51 void func_80059488(s32);
52 void func_800594F0(void);
53 void func_800594F8(void);
54 void func_80059528(void);
55 void func_80059530(void);
56 void func_80059560(s32);
57 void func_800596A8(void);
58 void func_800596D8(void);
59 void func_80059710(void);
60 void func_80059718(void);
61 void func_80059750(void);
62 void func_80059780(void);
63 void func_800597B8(void);
64 void func_800597E8(void);
65 void func_80059820(s32);
67 void func_8005994C(void);
68 void func_8005995C(void);
69 void func_80059A88(s32);
70 void func_80059C50(void);
71 void func_80059D00(void);
72 
73 void func_8005A070(void);
74 void func_8005A14C(s32);
75 void func_8005A380(void);
76 void func_8005A3C0(void);
77 void func_8005A71C(void);
78 void func_8005A74C(void);
79 void func_8005A99C(void);
80 void func_8005AA34(void);
81 void func_8005AA4C(void);
82 void func_8005AA6C(s32);
83 void func_8005AA80(void);
84 void func_8005AA94(s32);
85 void func_8005AAF0(void);
86 void func_8005AB20(void);
87 void func_8005AB60(void);
88 
89 void func_8005B7A0(void);
90 
91 void func_8005B914(void);
92 
93 void func_8005C360(f32);
95 void func_8005C654(s32*);
96 void func_8005C65C(s32);
97 void func_8005C6B4(s8, s16*, s16*, s16*);
98 void func_8005C728(void);
99 void func_8005C980(void);
100 void func_8005CB60(s32, s32);
101 
102 void func_8005D0FC(s32);
103 void func_8005D18C(void);
104 void func_8005D1F4(s32);
105 
106 void func_8005D290(void);
107 void func_8005D6C0(Player*);
113 void func_8005DA30(Player*, s16, s32, s8, s8);
114 void func_8005DAD0(void);
116 void func_8005DAF4(Player*, s16, s32, s32);
117 void func_8005EA94(Player*, s16, s32, s8);
118 void func_8005ED48(Player*, s16, s32, s32);
119 
121 
122 void func_80060504(Player*, s16, s32, s32);
124 void func_80060B14(Player*, s16, s32, s8, s8);
127 
130 void func_80061224(Player*, s16, s32, s8, s8);
133 void func_800615AC(Player*, s16, s32, s8);
135 void func_8006199C(Player*, s16, s32, s8, s8);
137 void func_80061D4C(Player*, s16, s32, s8);
139 
149 void func_80062B18(f32*, f32*, f32*, f32, f32, f32, u16, u16);
150 void func_80062C74(Player*, s16, s32, s32);
152 
162 
176 
180 void func_800652D4(Vec3f, Vec3s, f32);
181 void func_8006538C(Player*, s8, s16, s8);
185 
186 void func_800664E0(Player*, s8, s16, s8);
187 void func_80066998(Player*, s8, s16, s8);
188 void func_80066BAC(Player*, s8, s16, s8);
189 
190 void func_80067280(Player*, s8, s16, s8);
191 void func_80067604(Player*, s8, s16, s8);
192 void func_80067964(Player*, s8, f32, s8, s8);
193 void func_80067D3C(Player*, s8, u8*, s8, f32, s32);
194 
195 void func_8006801C(Player*, s8, u8*, s8, f32, s32);
196 void func_80068310(Player*, s8, f32, s8, s8);
197 void func_80068724(Player*, s8, f32, s8, s8);
198 void func_80068AA4(Player*, s8, f32, s8, s8);
199 void func_80068DA0(Player*, s8, f32, s8, s8);
200 
201 void func_800691B8(Player*, s8, s16, s8);
202 void func_80069444(Player*, s8, s16, s8);
203 void func_800696CC(Player*, s8, s16, s8, f32);
204 void func_80069938(Player*, s8, s16, s8);
205 void func_80069BA8(Player*, s8, s16, s8);
206 void func_80069DB8(Player*, s8, s16, s8);
207 
208 void func_8006A01C(Player*, s8, s16, s8);
209 void func_8006A280(Player*, s8, s16, s8);
210 void func_8006A50C(Player*, f32, f32, s8, s8, s16);
211 void func_8006A7C0(Player*, f32, f32, s8, s8);
212 void func_8006AFD0(Player*, s8, s16, s8);
213 
214 void func_8006B7E4(Player*, s8);
216 void func_8006B8B4(Player*, s8);
218 void func_8006B9CC(Player*, s8);
219 void func_8006BA94(Player*, s8, s8);
220 void render_balloon(Vec3f, f32, s16, s16);
221 
222 void func_8006C0C8(Vec3f, f32, s32, s16);
223 void func_8006C294(Vec3f, f32, s32, s16);
224 void func_8006C4D4(Vec3f, f32, s32, s16, s16);
228 
230 void func_8006D474(Player*, s8, s8);
231 void func_8006DC54(Player*, s8, s8);
232 void func_8006DD3C(Player*, s8, s8);
233 
234 void func_8006E058(void);
235 void func_8006E420(Player*, s8, s8);
236 void func_8006E5AC(Player*, s8, s8);
237 void func_8006E634(Player*, s8, s8);
238 void func_8006E6BC(Player*, s8, s8);
239 void func_8006E744(Player*, s8, s8);
240 void func_8006E7CC(Player*, s8, s8);
241 void func_8006E848(Player*, s8, s8);
242 void func_8006E8C4(Player*, s8, s8);
243 void func_8006E940(Player*, s8, s8);
244 
245 // data/data_code_80071F00_2.s
246 
247 extern Vtx gBalloonVertexPlane1[];
248 extern Vtx gBalloonVertexPlane2[];
249 
250 extern s16 D_800E4730[];
251 extern u8 **D_800E4770[];
252 extern u8 **D_800E47A0[];
253 extern s32 D_800E47DC[];
254 extern s32 D_800E480C[];
255 
256 extern u8 D_800E52D0[];
257 extern u8 D_800E55D0[14][3];
258 extern u16 D_800E55A0[];
259 extern u16 D_800E55B0[16];
260 
261 extern u16 D_800E67B8[][4];
262 
263 extern u16 D_800E6834[][4];
264 
265 extern u16 D_800E694C[];
266 extern u16 D_800E69B0[][4];
267 extern u16 D_800E69F4[][4];
268 
269 extern u8 D_800E6F30[][3];
270 extern u8 D_800E6F48[][3];
271 
272 extern f32 D_801652A0[];
273 
274 extern s32 D_80165590;
275 extern s32 D_80165594;
276 extern s32 D_80165598;
277 extern s32 D_8016559C;
278 extern s32 D_801655A4;
279 extern s32 D_801655AC;
280 extern s32 D_801655B4;
281 extern s32 D_801655BC;
282 extern s32 D_801655C0;
283 extern s32 D_801655C4;
284 extern s32 D_801655C8;
285 extern s32 D_801655CC;
286 extern s32 D_801655D8;
287 extern s32 D_801655E8;
288 extern s32 D_801655F0;
289 extern s32 D_801655F8;
290 
291 extern s32 D_80165608;
292 extern s32 D_80165618;
293 extern s32 D_80165628;
294 extern s32 D_80165638;
295 extern u32 D_80165648;
296 extern u32 D_80165658[];
297 extern s32 D_80165678;
298 extern u16 D_801656B0;
299 extern u16 D_801656C0;
300 extern u16 D_801656D0;
301 extern u16 D_801656E0;
302 extern s16 D_801656F0;
303 extern s16 D_80165708;
304 extern s16 D_80165710;
305 // extern s16 D_80165730; -> objects.h
306 // extern s16 D_80165738; -> objects.h
307 
308 extern s16 D_80165740;
309 extern s16 D_80165748;
310 extern s16 D_80165718;
311 extern s16 D_80165720;
312 extern s16 D_80165728;
313 
314 // extern s16 gNumActiveThwomps; -> objects.h
315 
316 extern s32 D_80165754;
317 // extern ThwompSpawn *gThowmpSpawnList; -> objects.h
318 
319 extern Vec4s D_80165760;
320 extern s8 D_8016576A;
321 extern Vec4s D_80165770;
322 extern s16 D_8016578C;
323 extern Vec4s D_80165780;
324 
325 extern s16 D_80165790;
326 extern s16 D_80165794;
327 extern s8 D_8016579C;
328 extern u16 D_8016579E;
329 extern u16 D_801657A2;
330 extern s8 D_801657AE;
331 extern s8 D_801657B0;
332 extern s8 D_801657B2;
333 extern s8 D_801657B4;
334 extern s8 D_801657B8[];
335 extern s8 D_801657C8;
336 extern s8 D_801657D0[];
337 extern s8 D_801657D8;
338 extern s8 D_801657E2;
339 extern s8 D_801657E3;
340 extern s8 D_801657E4;
341 extern s8 D_801657E5;
342 extern bool8 D_801657E6;
343 extern u8 D_801657E7;
344 extern bool8 D_801657E8;
345 extern bool8 D_801657F0;
346 extern bool8 D_801657F8;
347 extern s32 D_801657FC;
348 
349 extern s8 D_80165800[2];
350 extern s32 D_80165804;
351 extern s8 D_80165808;
352 extern s32 D_8016580C;
353 extern bool8 D_80165810;
354 extern s32 D_80165814;
355 extern bool8 D_80165818;
356 extern s32 D_8016581C;
357 extern s8 D_80165820;
358 extern s8 D_80165828;
359 extern Vec3su D_8016582C;
360 extern s8 D_80165832[2];
361 extern Vec3su D_80165834;
362 extern s8 D_80165840[];
363 extern s32 D_80165860;
364 extern s32 D_8016586C;
365 extern s32 D_80165878;
366 extern s32 D_8016587C;
367 extern u8 *D_80165880;
368 extern s8 D_80165888;
369 extern s8 D_80165890;
370 extern s8 D_80165898;
371 extern s32 D_8016589C;
372 extern s8 D_801658A8;
373 extern s8 D_801658BC;
374 extern s8 D_801658C6;
375 extern s8 D_801658CE;
376 extern s8 D_801658D6;
377 extern s8 D_801658DC;
378 extern s8 D_801658E4;
379 extern s8 D_801658EC;
380 extern s8 D_801658F4;
381 extern u8 sRandomItemIndex;
382 extern s8 D_801658FE;
383 extern u8 gControllerRandom;
384 
385 extern s16 D_80165900;
386 extern s8 D_80165908;
387 
388 extern s8 D_80165A90;
389 // extern Objects gObjectList[]; -> objects.h
390 
391 extern s32 objectListSize;
392 extern Mtx D_80183D60;
393 // extern s32 D_80183DA0; -> objects.h
394 
395 extern f32 D_80183DA8[];
396 // extern s32 D_80183DB8[]; -> objects.h
397 
398 extern f32 D_80183DC8[];
399 // extern s32 D_80183DD8[]; -> bomb_kart.h
400 // extern s32 D_80183E38; -> objects.h
401 
402 extern Vec3f D_80183E40;
403 // extern s32 D_80183E4C; -> objects.h
404 
405 extern Vec3f D_80183E50;
406 // extern s32 D_80183E5C; -> objects.h
407 // extern s32 D_80183E6C; -> objects.h
408 
409 extern Vec3f D_80183E70;
410 // extern s32 D_80183E7C; -> objects.h
411 
412 extern Vec3su D_80183E80;
413 // extern s32 gItemWindowObjectByPlayerId[]; -> objects.h
414 
415 extern Vec3su D_80183E98;
416 // extern s32 indexObjectList1[]; -> objects.h
417 // extern s32 indexObjectList2[]; -> objects.h
418 
419 extern u8 D_80183FA8[4][0x2000];
420 // extern s32 indexObjectList3[]; -> objects.h
421 
422 extern u8 *D_8018C028;
423 // extern s32 indexObjectList4[]; -> objects.h
424 // extern Collision D_8018C0B0[]; -> objects.h
425 // extern s32 D_8018C1B0[]; -> objects.h
426 
427 extern Collision D_8018C3B0;
428 // extern s32 D_8018C3F0[]; -> objects.h
429 // extern s32 D_8018C630[]; -> objects.h
430 
431 extern Collision D_8018C830;
432 // extern s32 D_8018C870[]; -> objects.h
433 // extern s32 D_8018C970[]; -> objects.h
434 
435 extern hud_player playerHUD[];
436 // extern s32 D_8018CC80[]; -> objects.h
437 
439 // extern s32 D_8018CF10; -> objects.h
440 
441 extern Camera *D_8018CF14;
442 extern s16 D_8018CF18;
443 extern Player *D_8018CF1C;
444 extern s16 D_8018CF20;
445 extern Player *D_8018CF28[];
446 extern s16 D_8018CF48;
447 extern s16 D_8018CF50[];
448 extern s16 D_8018CF60;
449 extern s16 D_8018CF68[];
450 extern s16 D_8018CF78;
452 extern s16 D_8018CF90;
453 extern s16 D_8018CF98[];
454 extern s16 D_8018CFA8;
455 extern s16 D_8018CFB0;
456 extern s16 D_8018CFB8;
457 extern s16 D_8018CFC0;
458 extern s16 D_8018CFC8;
459 extern f32 D_8018CFCC;
460 extern s16 D_8018CFD0;
461 extern f32 D_8018CFD4;
462 extern s16 D_8018CFD8;
463 extern s16 D_8018CFE0;
464 extern f32 D_8018CFE4;
465 extern s16 D_8018CFE8;
466 extern f32 D_8018CFEC;
467 extern s16 D_8018CFF0;
468 extern f32 D_8018CFF4;
469 extern s16 D_8018CFF8;
470 extern s16 D_8018D000;
471 extern s16 D_8018D008;
472 extern f32 D_8018D00C;
473 extern s16 D_8018D010;
474 extern s16 D_8018D018;
475 extern f32 xOrientation;
476 extern s16 D_8018D020;
477 extern f32 D_8018D028[];
478 extern s16 D_8018D048;
479 extern f32 D_8018D050[];
480 extern s16 D_8018D070;
481 extern f32 D_8018D078[];
482 extern s16 D_8018D098;
483 extern f32 D_8018D0A0[];
484 extern s16 D_8018D0C0;
485 extern f32 D_8018D0C8[];
486 extern s16 D_8018D0E8;
487 extern f32 D_8018D0F0[];
488 extern s16 D_8018D110;
489 extern s32 D_8018D114;
490 extern s32 gMatrixHudCount;
491 extern s32 D_8018D140;
492 extern s32 D_8018D150;
493 extern s32 D_8018D158;
494 extern s32 D_8018D160;
495 extern s32 D_8018D168;
496 extern s16 D_8018D16C;
497 extern s32 D_8018D170;
498 // extern s16 D_8018D174; -> objects.h
499 
500 extern s32 D_8018D178;
501 // extern s16 D_8018D17C; -> objects.h
502 
503 extern s32 D_8018D180;
504 extern s16 D_8018D184;
505 extern s32 gIsHUDVisible;
506 extern s16 D_8018D18C;
507 extern s32 D_8018D190;
508 // extern s8 D_8018D198[]; -> objects.h
509 
510 extern s32 D_8018D1A0;
511 // extern s8 D_8018D1A8[]; -> objects.h
512 
513 extern s32 D_8018D1B4;
514 // extern s8 D_8018D1B8[]; -> objects.h
515 
516 extern s32 D_8018D1C4;
517 // extern s32 D_8018D1C8; -> objects.h
518 
519 extern s32 D_8018D1CC;
520 // extern s32 D_8018D1D0; -> objects.h
521 
522 extern s32 D_8018D1D4;
523 // extern s32 D_8018D1D8; -> objects.h
524 
525 extern s32 D_8018D1DC;
526 extern u8 *D_8018D1E0;
527 extern f32 D_8018D1E8;
528 extern s32 D_8018D1EC;
529 // extern s32 D_8018D1F0; -> objects.h
530 // extern s32 D_8018D1F8; -> objects.h
531 
532 extern s32 D_8018D1FC;
533 extern s16 D_8018D200;
534 extern s32 D_8018D204;
535 extern s16 D_8018D208;
536 extern s32 D_8018D20C;
537 extern s16 D_8018D210;
538 extern bool D_8018D214;
539 extern s16 D_8018D218;
540 extern s32 D_8018D21C;
541 extern u8 (*D_8018D220)[1024];
542 extern s32 D_8018D224;
543 extern u8 D_8018D228;
544 extern s32 D_8018D22C;
545 // extern s8 D_8018D230; -> objects.h
546 
547 extern s32 D_8018D240;
548 extern u8 *D_8018D248[];
549 extern f32 D_8018D2A0;
550 extern s32 D_8018D2A4;
551 extern s32 D_8018D2AC;
552 extern s16 D_8018D2B0;
553 extern s32 D_8018D2B4;
554 extern s16 D_8018D2B8;
555 extern s32 D_8018D2BC;
556 extern s16 D_8018D2C0[];
557 extern s32 D_8018D2C8[];
558 extern s16 D_8018D2D8[];
559 extern s16 D_8018D2E0;
560 extern s16 D_8018D2E8;
561 extern s16 D_8018D2F0;
562 extern s16 D_8018D2F8;
563 extern u16 D_8018D300;
564 extern u16 D_8018D308;
565 extern u16 D_8018D310;
566 extern s32 D_8018D314;
567 extern u16 D_8018D318;
568 extern s32 D_8018D320;
569 extern s32 D_8018D380;
570 extern s32 D_8018D384;
571 extern s32 D_8018D388;
572 // extern s32 D_8018D3BC; -> objects.h
573 // extern s32 D_8018D3C0; -> objects.h
574 // extern s32 D_8018D3C4; -> objects.h
575 
576 extern s32 D_8018D3D4;
577 extern s32 D_8018D3D8;
578 extern s32 D_8018D3DC;
579 extern s32 D_8018D3E0;
580 extern s32 D_8018D3E4;
581 extern s32 D_8018D3E8;
582 extern s32 D_8018D3EC;
583 extern s32 D_8018D3F0;
584 extern s32 D_8018D3F4;
585 extern s32 D_8018D3F8;
586 extern s32 gRaceFrameCounter;
587 extern s32 D_8018D400;
588 extern s32 D_8018D40C;
589 extern s32 D_8018D410;
590 extern u8 *D_8018D420;
591 extern u8 *D_8018D424;
592 extern u8 *D_8018D428;
593 extern u8 *D_8018D42C;
594 extern u8 *D_8018D430;
595 extern u8 *D_8018D434;
596 extern u8 *D_8018D438;
597 extern u8 *D_8018D43C;
598 extern u8 *D_8018D440;
599 extern u8 *D_8018D444;
600 extern u8 *D_8018D448;
601 extern u8 *D_8018D44C;
602 extern u8 *D_8018D450;
603 extern u8 *D_8018D454;
604 extern u8 *D_8018D458;
605 extern u8 *D_8018D45C;
606 extern u8 *D_8018D460;
607 extern u8 *D_8018D464;
608 extern u8 *D_8018D468;
609 extern u8 *D_8018D46C;
610 extern u8 *D_8018D470;
611 extern u8 *D_8018D474;
612 extern u8 *D_8018D478;
613 extern u8 *D_8018D480;
614 extern u8 *D_8018D484;
615 extern u8 *D_8018D488;
616 extern u8 *D_8018D48C;
617 extern u8* D_8018D490;
618 extern u8 *D_8018D494;
619 extern u8 *D_8018D498;
620 extern u8 *D_8018D49C;
621 extern u8 *D_8018D4A0;
622 extern u8 *D_8018D4A4;
623 extern u8 *D_8018D4A8;
624 extern u8 *D_8018D4AC;
625 extern u8 *D_8018D4B0;
626 extern u8 *D_8018D4B4;
627 extern u8 *D_8018D4B8;
628 extern u8 *D_8018D4BC;
629 extern u8 *D_8018D4C0;
630 extern u8 *D_8018D4C4;
631 extern u8 *D_8018D4C8;
632 extern Vec3f D_8018D4D0[];
633 extern Vec3f D_8018D530[];
634 extern Vec3f D_8018D590[];
635 extern u16 gPlayerBalloonStatus[8][3];
636 extern Vec3s D_8018D620[];
637 extern Vec3f D_8018D650[];
638 extern Vec3f D_8018D6B0[];
639 
640 extern Vec3f D_8018D710[];
641 extern Vec3s D_8018D770[];
642 extern Vec3s D_8018D7A0[];
643 extern Vec3s D_8018D7D0[];
644 
645 extern Vec3s D_8018D800[];
646 extern Vec3s D_8018D830[];
647 extern Vec3s D_8018D860[];
648 extern Vec3s D_8018D890[];
649 extern s16 gPlayerBalloonCount[]; // D_8018D8C0
650 extern Vec3s D_8018D8D0[];
651 
652 #endif
void func_800591B4(void)
Definition: code_80057C60.c:1032
s8 D_801657C8
Definition: code_80057C60.c:137
s16 D_8018CF98[]
Definition: code_80057C60.c:352
void func_80062F98(Player *, s16, s8, s8)
bool8 D_801657E6
Definition: code_80057C60.c:147
s16 D_8018D000
Definition: code_80057C60_var.c:13
void func_80063D58(Player *, s16, s8, s8)
void func_80058538(u32)
Definition: code_80057C60.c:625
s8 D_801657B2
Definition: code_80057C60.c:133
void func_800658A0(Player *, s8, s16, s8)
s16 D_8018D008
Definition: code_80057C60_var.c:15
void func_800590D4(void)
Definition: code_80057C60.c:1002
s8 D_801658A8
Definition: code_80057C60.c:188
void func_80060F50(Player *, s16, s8, s8, s8)
void func_80065030(Player *, s16, s8, s8)
void func_8005D290(void)
Definition: code_80057C60.c:2739
u8 * D_8018D438
Definition: code_80057C60_var.c:179
void func_800588F4(s32)
Definition: code_80057C60.c:698
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
void func_8006A280(Player *, s8, s16, s8)
Definition: code_80057C60.c:5585
s16 D_8018CFD0
Definition: code_80057C60.c:363
void func_8005EA94(Player *, s16, s32, s8)
Definition: code_80057C60.c:3093
void func_800631A8(Player *, s16, s8, s8)
s32 D_801655AC
Definition: code_80057C60.c:44
s32 D_8018D1B4
Definition: code_80057C60_var.c:66
s32 D_8018D180
Definition: code_80057C60_var.c:54
void func_80069DB8(Player *, s8, s16, s8)
Definition: code_80057C60.c:5537
Vec3s D_8018D890[]
Definition: code_80057C60_var.c:231
void func_8005AB20(void)
Definition: code_80057C60.c:1711
s32 D_8018D3F4
Definition: code_80057C60_var.c:163
s32 D_801655BC
Definition: code_80057C60.c:48
s32 D_801657FC
Definition: code_80057C60.c:154
s32 D_8018D224
Definition: code_80057C60_var.c:103
f32 D_8018D078[]
Definition: code_80057C60_var.c:26
hud_player playerHUD[]
Definition: code_80057C60.c:324
void func_80061130(Player *, s16, s32, s8, s8)
void func_800635D4(Player *, s16, s8, s8)
u32 D_80165658[]
Definition: code_80057C60.c:72
void func_8005D1F4(s32)
Definition: code_80057C60.c:2717
void func_8006A01C(Player *, s8, s16, s8)
Definition: code_80057C60.c:5561
s32 D_8018D170
Definition: code_80057C60_var.c:48
s32 D_8018D3F0
Definition: code_80057C60_var.c:162
void func_800647C8(Player *, s16, s8, s8)
s8 D_801657AE
Definition: code_80057C60.c:129
s16 D_8018D18C
Definition: code_80057C60_var.c:57
s8 D_80165908
Definition: code_80057C60.c:215
void func_80064F88(Player *, s16, s8, s8)
s32 gRaceFrameCounter
Definition: code_80057C60_var.c:165
void func_800651F4(Player *, s16, s8, s8)
Vec3f D_80183E70
Definition: code_80057C60.c:247
u16 D_800E694C[]
s8 D_801657D0[]
Definition: code_80057C60.c:138
s16 D_8018D2E8
Definition: code_80057C60_var.c:124
void render_balloon(Vec3f, f32, s16, s16)
Definition: code_80057C60.c:5860
u8 * D_8018D458
Definition: code_80057C60_var.c:187
s32 D_80165754
Definition: code_80057C60.c:106
void func_800582CC(void)
Definition: code_80057C60.c:590
bool8 D_80165810
Definition: code_80057C60.c:159
void func_800649F4(Player *, s16, s8, s8)
void func_80064B30(Player *, s16, s8, s8)
void func_80057CE4(void)
Definition: code_80057C60.c:433
s32 D_8018D2AC
Definition: code_80057C60_var.c:114
f32 D_8018CFEC
Definition: code_80057C60_var.c:8
void func_80063FBC(Player *, s16, s32, s32)
void func_8006CEC0(Player *, s16, s8, s8)
u8 * D_8018D448
Definition: code_80057C60_var.c:183
s16 D_8018CF78
Definition: code_80057C60.c:345
void func_80059780(void)
Definition: code_80057C60.c:1174
f32 D_8018D0A0[]
Definition: code_80057C60_var.c:28
void func_8005B7A0(void)
Definition: code_80057C60.c:2075
s8 D_8016576A
Definition: code_80057C60.c:111
s8 D_801657B4
Definition: code_80057C60.c:135
s16 D_800E4730[]
Definition: code_80057C60.c:367
s32 D_8018D1EC
Definition: code_80057C60_var.c:83
s16 D_8018D010
Definition: code_80057C60_var.c:17
Vec3s D_8018D770[]
Definition: code_80057C60_var.c:224
void func_80062C74(Player *, s16, s32, s32)
Definition: code_80057C60.c:4142
void func_8005C654(s32 *)
Definition: code_80057C60.c:2426
void func_8006D474(Player *, s8, s8)
Definition: code_80057C60.c:6305
void func_8005A3C0(void)
Definition: code_80057C60.c:1492
s16 D_80165718
Definition: code_80057C60.c:89
void func_80058C20(u32)
Definition: code_80057C60.c:817
Vtx gBalloonVertexPlane2[]
void func_8006199C(Player *, s16, s32, s8, s8)
Definition: code_80057C60.c:3782
void func_8005D6C0(Player *)
Definition: code_80057C60.c:2780
void func_800593F8(void)
Definition: code_80057C60.c:1090
void func_800621BC(Player *, s16, s32, s8)
void func_8006C4D4(Vec3f, f32, s32, s16, s16)
Definition: code_80057C60.c:5965
u16 D_800E67B8[][4]
void func_800597B8(void)
Definition: code_80057C60.c:1181
s8 D_80165898
Definition: code_80057C60.c:185
s32 D_8018D114
Definition: code_80057C60_var.c:34
s32 D_8018D320
Definition: code_80057C60_var.c:138
void func_80061224(Player *, s16, s32, s8, s8)
Definition: code_80057C60.c:3675
s16 D_80165708
Definition: code_80057C60.c:85
u8 * D_8018D4C4
Definition: code_80057C60_var.c:214
void func_800608E0(Player *, s16, s32, s8, s8)
void func_8005A99C(void)
Definition: code_80057C60.c:1653
s32 D_8016586C
Definition: code_80057C60.c:175
Vec3f D_8018D4D0[]
Definition: code_80057C60_var.c:216
void func_80059A88(s32)
Definition: code_80057C60.c:1243
Vec4s D_80165760
Definition: code_80057C60.c:109
s8 D_80165800[2]
Definition: code_80057C60.c:155
s16 D_8018D218
Definition: code_80057C60_var.c:96
u8 * D_8018D1E0
Definition: code_80057C60_var.c:80
s32 D_80165860
Definition: code_80057C60.c:172
s32 D_8018D40C
Definition: code_80057C60_var.c:170
s32 D_8018D190
Definition: code_80057C60_var.c:58
void func_8005AA6C(s32)
Definition: code_80057C60.c:1682
s32 D_8018D240
Definition: code_80057C60_var.c:109
void func_8005A74C(void)
Definition: code_80057C60.c:1575
s16 D_8018D0E8
Definition: code_80057C60_var.c:31
void func_80062A18(Player *, s8, s8, s8)
s8 D_801657D8
Definition: code_80057C60.c:139
s16 D_8018D098
Definition: code_80057C60_var.c:27
void func_800596D8(void)
Definition: code_80057C60.c:1150
s32 D_8018D22C
Definition: code_80057C60_var.c:105
void func_80059358(void)
Definition: code_80057C60.c:1071
u8 * D_8018D4B0
Definition: code_80057C60_var.c:209
s16 D_80165900
Definition: code_80057C60.c:213
s16 D_8018D2C0[]
Definition: code_80057C60_var.c:119
void func_80057DD0(void)
Definition: code_80057C60.c:465
Vec3f D_8018D530[]
Definition: code_80057C60_var.c:217
void func_80062484(Player *, UnkPlayerStruct258 *, s32)
Definition: code_80057C60.c:3953
void func_80059024(void)
Definition: code_80057C60.c:975
void func_800624D8(Player *, s32, s32, s8)
u8 * D_8018D4B8
Definition: code_80057C60_var.c:211
u8 * D_8018D420
Definition: code_80057C60_var.c:173
void func_8006E6BC(Player *, s8, s8)
Definition: code_80057C60.c:6639
s8 D_801658E4
Definition: code_80057C60.c:203
s32 func_8005D82C(UnkPlayerStruct258 *, s32, s16)
Definition: code_80057C60.c:2835
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
s8 D_801658FE
Definition: code_80057C60.c:211
void func_8005C6B4(s8, s16 *, s16 *, s16 *)
Definition: code_80057C60.c:2441
Vec3s D_8018D830[]
Definition: code_80057C60_var.c:229
s16 D_8018CFA8
Definition: code_80057C60.c:353
s32 D_8018D2BC
Definition: code_80057C60_var.c:118
void func_80059D00(void)
Definition: code_80057C60.c:1306
u8 * D_8018D498
Definition: code_80057C60_var.c:203
s8 D_8016579C
Definition: code_80057C60.c:122
void func_8006AFD0(Player *, s8, s16, s8)
Definition: code_80057C60.c:5724
s8 D_801657B0
Definition: code_80057C60.c:131
void func_8005AB60(void)
Definition: code_80057C60.c:1717
void func_80064184(Player *, s16, s8, s8)
s32 D_8018D3E4
some red
Definition: code_80057C60_var.c:157
void func_8005C980(void)
Definition: code_80057C60.c:2512
void func_80057C60(void)
Definition: code_80057C60.c:427
void func_80060504(Player *, s16, s32, s32)
Definition: code_80057C60.c:3495
void func_800691B8(Player *, s8, s16, s8)
Definition: code_80057C60.c:5392
s32 D_8018D400
Definition: code_80057C60_var.c:167
s16 D_8018D2B0
Definition: code_80057C60_var.c:115
void func_80059560(s32)
Definition: code_80057C60.c:1129
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_801655A4
Definition: code_80057C60.c:42
void func_800630C0(Player *, s16, s8, s8)
void func_80059530(void)
Definition: code_80057C60.c:1123
void func_800652D4(Vec3f, Vec3s, f32)
Definition: code_80057C60.c:4805
s32 D_8018D1FC
Definition: code_80057C60_var.c:89
void func_800581C8(void)
Definition: code_80057C60.c:570
void func_80059C50(void)
Definition: code_80057C60.c:1291
s8 D_801658D6
Definition: code_80057C60.c:199
u8 * D_8018D4A4
Definition: code_80057C60_var.c:206
void func_80064664(Player *, s16, s8, s8)
void func_8006C9B8(Player *, s16, s8, s8)
void func_80069444(Player *, s8, s16, s8)
Definition: code_80057C60.c:5418
void func_8005D18C(void)
Definition: code_80057C60.c:2704
void func_8006A7C0(Player *, f32, f32, s8, s8)
Definition: code_80057C60.c:5638
u8 * D_8018D4BC
Definition: code_80057C60_var.c:212
Vec3f D_80183E50
Definition: code_80057C60.c:241
u16 D_800E55A0[]
s32 D_8018D3F8
Definition: code_80057C60_var.c:164
void func_8005F90C(Player *, s16, s32, s32)
u8 * D_8018D444
Definition: code_80057C60_var.c:182
s8 D_801657E3
Definition: code_80057C60.c:144
Player * D_8018CF1C
Definition: code_80057C60.c:335
void func_8006C294(Vec3f, f32, s32, s16)
Definition: code_80057C60.c:5939
void func_80059488(s32)
Definition: code_80057C60.c:1101
void func_80058F78(void)
Definition: code_80057C60.c:958
u8 * D_8018D248[]
Definition: code_80057C60_var.c:110
s32 objectListSize
Definition: code_80057C60.c:222
Vec3su D_80183E98
Definition: code_80057C60.c:253
u16 D_801656C0
Definition: code_80057C60.c:77
u16 D_8018D310
Definition: code_80057C60_var.c:134
void func_8005ED48(Player *, s16, s32, s32)
Definition: code_80057C60.c:3138
u16 D_800E55B0[16]
s16 D_8018CFD8
Definition: code_80057C60.c:365
u8 sRandomItemIndex
Definition: code_80057C60.c:210
f32 D_8018D0F0[]
Definition: code_80057C60_var.c:32
void func_8005D0FC(s32)
Definition: code_80057C60.c:2685
s16 D_8018D200
Definition: code_80057C60_var.c:90
s32 D_801655E8
Definition: code_80057C60.c:56
s32 D_801655C8
Definition: code_80057C60.c:51
s16 D_8018D110
Definition: code_80057C60_var.c:33
u8 * D_8018D470
Definition: code_80057C60_var.c:193
void func_80059528(void)
Definition: code_80057C60.c:1119
Vec3f D_8018D650[]
Definition: code_80057C60_var.c:221
void func_800615AC(Player *, s16, s32, s8)
Definition: code_80057C60.c:3725
s32 D_8018D1D4
Definition: code_80057C60_var.c:77
struct_D_8018CE10 D_8018CE10[]
Definition: code_80057C60.c:330
void func_80067280(Player *, s8, s16, s8)
Definition: code_80057C60.c:5146
s32 D_8016589C
Definition: code_80057C60.c:186
void func_80058640(void)
Definition: code_80057C60.c:668
void func_8006E5AC(Player *, s8, s8)
Definition: code_80057C60.c:6613
s8 D_80165840[]
Definition: code_80057C60.c:170
void func_80059820(s32)
Definition: code_80057C60.c:1194
Vec4s D_80165770
Definition: code_80057C60.c:112
u8 * D_8018D49C
Definition: code_80057C60_var.c:204
f32 D_8018CFCC
Definition: code_80057C60.c:362
s32 D_80165598
Definition: code_80057C60.c:39
void func_8006B7E4(Player *, s8)
Definition: code_80057C60.c:5802
void func_8005994C(void)
Definition: code_80057C60.c:1219
void func_8005995C(void)
Definition: code_80057C60.c:1223
s8 D_80165820
Definition: code_80057C60.c:163
void func_8006C6AC(Player *, s16, s8, s8)
s8 D_80165888
Definition: code_80057C60.c:181
Vec3f D_80183E40
Definition: code_80057C60.c:238
s16 D_8018D2D8[]
Definition: code_80057C60_var.c:121
u8 D_800E55D0[14][3]
void func_8006DC54(Player *, s8, s8)
Definition: code_80057C60.c:6436
u8 ** D_800E47A0[]
Definition: code_80057C60.c:389
void func_8005DA30(Player *, s16, s32, s8, s8)
Definition: code_80057C60.c:2880
u16 D_8016579E
Definition: code_80057C60.c:123
u16 D_8018D308
Definition: code_80057C60_var.c:132
void func_8005DAF4(Player *, s16, s32, s32)
Definition: code_80057C60.c:2898
s16 D_8018D210
Definition: code_80057C60_var.c:94
void func_8006BA94(Player *, s8, s8)
Definition: code_80057C60.c:5848
Camera * D_8018CF14
Definition: code_80057C60.c:333
void func_800597E8(void)
Definition: code_80057C60.c:1187
Mtx D_80183D60
Definition: code_80057C60.c:223
s32 D_80165878
Definition: code_80057C60.c:177
void func_80060B14(Player *, s16, s32, s8, s8)
Definition: code_80057C60.c:3590
f32 D_8018D0C8[]
Definition: code_80057C60_var.c:30
s32 D_8018D2B4
Definition: code_80057C60_var.c:116
u8 * D_8018D42C
Definition: code_80057C60_var.c:176
s32 D_801655B4
Definition: code_80057C60.c:46
void func_8005AA34(void)
Definition: code_80057C60.c:1672
Vec3f D_8018D6B0[]
Definition: code_80057C60_var.c:222
s16 D_8018CF68[]
This may be a list of tilemap flags on a per-camera basis.
Definition: code_80057C60.c:344
s32 D_80165638
Definition: code_80057C60.c:68
u8 D_800E52D0[]
void func_80067964(Player *, s8, f32, s8, s8)
Definition: code_80057C60.c:5211
s16 D_8016578C
Definition: code_80057C60.c:116
s16 D_8018CF48
Definition: code_80057C60.c:340
s32 D_801655D8
Definition: code_80057C60.c:54
u8 D_800E6F48[][3]
s32 D_8018D204
Definition: code_80057C60_var.c:91
f32 D_80183DA8[]
Definition: code_80057C60.c:229
u16 D_800E69F4[][4]
bool D_8018D214
Definition: code_80057C60_var.c:95
void func_80058394(void)
Definition: code_80057C60.c:602
u8 * D_8018D428
Definition: code_80057C60_var.c:175
void func_8005A070(void)
Definition: code_80057C60.c:1411
s32 D_8018D1CC
Definition: code_80057C60_var.c:75
void func_800628C0(Player *, s8, s8, s8)
s16 D_8018D16C
Definition: code_80057C60_var.c:47
u8 * D_8018D464
Definition: code_80057C60_var.c:190
Player * D_8018CF28[]
Definition: code_80057C60.c:338
u8 * D_8018D424
Definition: code_80057C60_var.c:174
s16 gPlayerBalloonCount[]
Definition: code_80057C60_var.c:232
f32 D_8018D050[]
Definition: code_80057C60_var.c:24
void func_80059360(void)
Definition: code_80057C60.c:1075
u8 ** D_800E4770[]
Definition: code_80057C60.c:383
void func_8005A71C(void)
Definition: code_80057C60.c:1569
void func_800629BC(Player *, s8, s8, s8)
void func_80062B18(f32 *, f32 *, f32 *, f32, f32, f32, u16, u16)
Definition: code_80057C60.c:4106
void func_80068310(Player *, s8, f32, s8, s8)
Definition: code_80057C60.c:5292
void func_80065F0C(Player *, s8, s16, s8)
s32 D_800E480C[]
Definition: code_80057C60.c:411
Vec3su D_80183E80
Definition: code_80057C60.c:250
u8 * D_8018D4A8
Definition: code_80057C60_var.c:207
s8 D_801658DC
Definition: code_80057C60.c:201
u8 * D_8018D474
Definition: code_80057C60_var.c:194
Vtx gBalloonVertexPlane1[]
s8 D_80165808
Definition: code_80057C60.c:157
u8 * D_8018D4C8
Definition: code_80057C60_var.c:215
void func_80067604(Player *, s8, s16, s8)
Definition: code_80057C60.c:5183
Collision D_8018C830
Definition: code_80057C60.c:312
s16 D_8018D2B8
Definition: code_80057C60_var.c:117
s16 D_8018CF90
Definition: code_80057C60.c:351
void func_80063BD4(Player *, s16, s8, s8)
void func_80061D4C(Player *, s16, s32, s8)
Definition: code_80057C60.c:3820
s16 D_8018D070
Definition: code_80057C60_var.c:25
s32 D_8018D410
Definition: code_80057C60_var.c:171
void func_80069BA8(Player *, s8, s16, s8)
Definition: code_80057C60.c:5509
void func_80058DB4(u32)
Definition: code_80057C60.c:885
void func_80064DEC(Player *, s16, s8, s8)
void func_80064C74(Player *, s16, s8, s8)
s16 D_80165720
Definition: code_80057C60.c:91
void func_80064EA4(Player *, s16, s8, s8)
f32 D_8018CFF4
Definition: code_80057C60_var.c:10
void func_8005C360(f32)
Definition: code_80057C60.c:2398
s32 D_8018D160
Definition: code_80057C60_var.c:44
u8 D_800E6F30[][3]
void func_80061430(Player *, s32, s32, s8)
s16 D_8018D2F0
Definition: code_80057C60_var.c:126
s32 D_801655C4
Definition: code_80057C60.c:50
void func_800594F8(void)
Definition: code_80057C60.c:1113
s32 D_801655C0
Definition: code_80057C60.c:49
void func_80063408(Player *, s16, s8, s8)
bool8 D_801657F8
Definition: code_80057C60.c:153
s16 D_80165710
Definition: code_80057C60.c:87
void func_800594F0(void)
Definition: code_80057C60.c:1109
Vec4s D_80165780
Definition: code_80057C60.c:114
void func_8005884C(void)
Definition: code_80057C60.c:691
u16 D_801657A2
Something related to the rotation(?) of ice in Sherbet Land.
Definition: code_80057C60.c:126
void func_8006B974(s32, s8, s8)
u16 D_800E6834[][4]
s16 D_8018CF60
Definition: code_80057C60.c:342
void func_80068AA4(Player *, s8, f32, s8, s8)
Definition: code_80057C60.c:5344
s32 D_80165804
Definition: code_80057C60.c:156
s32 D_8018D3DC
Definition: code_80057C60_var.c:153
s32 D_8018D140
Definition: code_80057C60_var.c:38
void func_8006B9CC(Player *, s8)
Definition: code_80057C60.c:5833
u8 * D_8018D434
Definition: code_80057C60_var.c:178
s32 D_8016580C
Definition: code_80057C60.c:158
s32 D_8016559C
Definition: code_80057C60.c:40
Vec3s D_8018D8D0[]
Definition: code_80057C60_var.c:233
void func_8005C64C(s32 *)
f32 xOrientation
Definition: code_80057C60_var.c:20
void func_8006E634(Player *, s8, s8)
Definition: code_80057C60.c:6626
void func_8005AAF0(void)
Definition: code_80057C60.c:1705
u8 D_8018D228
Definition: code_80057C60_var.c:104
Vec3f D_8018D590[]
Definition: code_80057C60_var.c:218
u8 D_80183FA8[4][0x2000]
Definition: code_80057C60.c:281
void func_80058B58(s32)
Definition: code_80057C60.c:796
void func_8006E7CC(Player *, s8, s8)
Definition: code_80057C60.c:6665
s16 D_8018CFF0
Definition: code_80057C60_var.c:9
void func_80064988(Player *, s16, s8, s8)
s32 gMatrixHudCount
Definition: code_80057C60_var.c:36
s32 D_80165618
Definition: code_80057C60.c:64
u16 D_800E69B0[][4]
s8 D_801658EC
Definition: code_80057C60.c:205
s16 D_80165740
Definition: code_80057C60.c:100
u8 D_801657E7
Definition: code_80057C60.c:148
s8 D_80165A90
Definition: code_80057C60.c:217
s32 D_8018D3D4
Definition: code_80057C60_var.c:151
void func_800696CC(Player *, s8, s16, s8, f32)
Definition: code_80057C60.c:5459
f32 D_8018D2A0
Definition: code_80057C60_var.c:111
s16 D_8018D018
Definition: code_80057C60_var.c:19
s32 D_800E47DC[]
Definition: code_80057C60.c:396
Vec3s D_8018D620[]
Definition: code_80057C60_var.c:220
Vec3su D_8016582C
Definition: code_80057C60.c:166
s32 D_8018D178
Definition: code_80057C60_var.c:51
u16 D_8018D318
Definition: code_80057C60_var.c:136
void func_80069938(Player *, s8, s16, s8)
Definition: code_80057C60.c:5484
void func_8006A50C(Player *, f32, f32, s8, s8, s16)
Definition: code_80057C60.c:5614
void func_80066BAC(Player *, s8, s16, s8)
Definition: code_80057C60.c:5100
void func_800587A4(void)
Definition: code_80057C60.c:684
void func_8005D898(Player *, s16, s32, s8, s8)
s8 D_801657B8[]
Definition: code_80057C60.c:136
u16 D_801656D0
Definition: code_80057C60.c:79
void func_8006DD3C(Player *, s8, s8)
Definition: code_80057C60.c:6450
s16 D_80165790
Definition: code_80057C60.c:118
s32 D_80165628
Definition: code_80057C60.c:66
s8 D_801658F4
Definition: code_80057C60.c:207
u8 * D_8018D46C
Definition: code_80057C60_var.c:192
s16 D_8018D184
Definition: code_80057C60_var.c:55
void func_8005AA94(s32)
Definition: code_80057C60.c:1692
s16 D_8018CFF8
Definition: code_80057C60_var.c:11
void func_8005C674(s8 arg0, s16 *arg1, s16 *arg2, s16 *arg3)
Definition: code_80057C60.c:2434
u8 * D_80165880
Definition: code_80057C60.c:179
void func_80068DA0(Player *, s8, f32, s8, s8)
Definition: code_80057C60.c:5367
bool8 D_801657E8
Definition: code_80057C60.c:149
void func_8005A14C(s32)
Definition: code_80057C60.c:1435
u8 * D_8018D4A0
Definition: code_80057C60_var.c:205
s8 D_80165890
Definition: code_80057C60.c:183
s8 D_801658CE
Definition: code_80057C60.c:196
s32 D_80165608
Definition: code_80057C60.c:62
s16 D_8018CFC8
Definition: code_80057C60.c:361
u8(* D_8018D220)[1024]
Definition: code_80057C60_var.c:102
void func_8005DAD0(void)
Definition: code_80057C60.c:2888
void func_800639DC(Player *, s16, s8, s8)
s16 D_8018CF20
Definition: code_80057C60.c:336
void func_8006E744(Player *, s8, s8)
Definition: code_80057C60.c:6652
s16 D_8018D0C0
Definition: code_80057C60_var.c:29
bool8 D_801657F0
Definition: code_80057C60.c:151
void func_800650FC(Player *, s16, s8, s8)
f32 D_8018D00C
Definition: code_80057C60_var.c:16
void func_8005C728(void)
Definition: code_80057C60.c:2461
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
void func_8005B914(void)
Definition: code_80057C60.c:2104
u8 * D_8018D460
Definition: code_80057C60_var.c:189
void func_80062968(Player *, s8, s8, s8)
Vec3s D_8018D860[]
Definition: code_80057C60_var.c:230
void func_800596A8(void)
Definition: code_80057C60.c:1144
f32 D_8018D028[]
Definition: code_80057C60_var.c:22
u8 * D_8018D440
Definition: code_80057C60_var.c:181
s32 D_80165814
Definition: code_80057C60.c:160
void func_8006C0C8(Vec3f, f32, s32, s16)
Definition: code_80057C60.c:5912
u8 * D_8018D45C
Definition: code_80057C60_var.c:188
s32 func_8005D800(UnkPlayerStruct258 *, s32, s16)
Definition: code_80057C60.c:2828
s8 D_801658C6
Definition: code_80057C60.c:193
void func_800643A8(Player *, s16, s8, s8)
u8 * D_8018D43C
Definition: code_80057C60_var.c:180
u8 * D_8018D488
Definition: code_80057C60_var.c:199
u32 D_80165648
Definition: code_80057C60.c:70
s32 D_8016587C
Definition: code_80057C60.c:178
u8 * D_8018D478
Definition: code_80057C60_var.c:195
s16 D_80165748
Definition: code_80057C60.c:102
u8 * D_8018D480
Definition: code_80057C60_var.c:197
s32 D_80165590
Definition: code_80057C60.c:37
void func_8005CB60(s32, s32)
Definition: code_80057C60.c:2546
u16 D_801656E0
Definition: code_80057C60.c:81
void func_80059718(void)
Definition: code_80057C60.c:1161
void func_8005C65C(s32)
Definition: code_80057C60.c:2430
void func_800612F8(Player *, s32, s32, s8)
void func_80063268(Player *, s16, s8, s8)
void func_8005902C(void)
Definition: code_80057C60.c:979
s16 D_8018CFB8
Definition: code_80057C60.c:357
void func_80059750(void)
Definition: code_80057C60.c:1168
u16 D_801656B0
Definition: code_80057C60.c:75
s32 D_8018D384
Definition: code_80057C60_var.c:141
void randomize_seed_from_controller(s32)
Definition: code_80057C60.c:1205
s16 D_8018CFC0
Definition: code_80057C60.c:359
Vec3s D_8018D7A0[]
Definition: code_80057C60_var.c:225
void func_8005AA80(void)
Definition: code_80057C60.c:1687
void func_8005AA4C(void)
Definition: code_80057C60.c:1677
void func_8006E940(Player *, s8, s8)
Definition: code_80057C60.c:6701
u8 * D_8018D4AC
Definition: code_80057C60_var.c:208
void func_8006B8B4(Player *, s8)
Definition: code_80057C60.c:5815
u8 * D_8018D4B4
Definition: code_80057C60_var.c:210
void func_8006B87C(Player *, s8)
void func_8006D194(Player *, s8, s8)
s32 D_80165594
Definition: code_80057C60.c:38
void func_80058BF4(void)
Definition: code_80057C60.c:813
s8 D_801657E2
Definition: code_80057C60.c:143
void func_80068724(Player *, s8, f32, s8, s8)
Definition: code_80057C60.c:5318
s32 D_8018D150
Definition: code_80057C60_var.c:40
s32 D_8018D3EC
some blue
Definition: code_80057C60_var.c:161
s16 D_8018CF50[]
Definition: code_80057C60.c:341
f32 D_801652A0[]
Definition: spawn_players.c:31
s16 gGPCurrentRaceCharacterIdByRank[]
Definition: code_80057C60.c:350
void func_80057FC4(u32)
Definition: code_80057C60.c:482
void func_8006E058(void)
Definition: code_80057C60.c:6497
s32 D_8018D2C8[]
Definition: code_80057C60_var.c:120
void func_80059710(void)
Definition: code_80057C60.c:1157
s8 D_80165828
Definition: code_80057C60.c:165
void func_8006E420(Player *, s8, s8)
Definition: code_80057C60.c:6590
void func_80061754(Player *, s16, s32, s32, s32)
u8 * D_8018D490
Definition: code_80057C60_var.c:201
s32 D_801655CC
Definition: code_80057C60.c:52
s16 D_8018CFB0
Definition: code_80057C60.c:355
Collision D_8018C3B0
Definition: code_80057C60.c:303
s32 D_8018D3D8
Definition: code_80057C60_var.c:152
s8 D_80165832[2]
Definition: code_80057C60.c:167
u8 gControllerRandom
Definition: code_80057C60.c:212
void func_80061094(Player *, s16, s8, s8, s8)
void func_8005A380(void)
Definition: code_80057C60.c:1485
u8 * D_8018D454
Definition: code_80057C60_var.c:186
s32 func_8005D7D8(UnkPlayerStruct258 *, s8, f32)
Definition: code_80057C60.c:2821
s32 D_8018D388
Definition: code_80057C60_var.c:142
void func_80059AC8(void)
Definition: code_80057C60.c:1251
s16 D_8018D2E0
Definition: code_80057C60_var.c:122
void func_800648E4(Player *, s16, s8, s8)
void func_80065AB0(Player *, s8, s16, s8)
s8 D_801658BC
Definition: code_80057C60.c:190
Vec3f D_8018D710[]
Definition: code_80057C60_var.c:223
f32 D_8018CFD4
Definition: code_80057C60.c:364
s32 D_801655F8
Definition: code_80057C60.c:60
s16 D_801656F0
Definition: code_80057C60.c:83
void func_80060BCC(Player *, s16, s32, s32)
void func_80062914(Player *, s8, s8, s8)
s16 D_80165794
Definition: code_80057C60.c:120
void func_800593F0(void)
Definition: code_80057C60.c:1086
u16 gPlayerBalloonStatus[8][3]
Definition: code_80057C60_var.c:219
void func_800644E8(Player *, s16, s8, s8)
u8 * D_8018D494
Definition: code_80057C60_var.c:202
s32 D_801655F0
Definition: code_80057C60.c:58
u8 * D_8018D4C0
Definition: code_80057C60_var.c:213
s32 D_8018D158
Definition: code_80057C60_var.c:42
void func_8006E8C4(Player *, s8, s8)
Definition: code_80057C60.c:6689
void func_80061A34(Player *, s16, s32, s8)
void func_800664E0(Player *, s8, s16, s8)
Definition: code_80057C60.c:5012
bool8 D_80165818
Definition: code_80057C60.c:161
u8 * D_8018D468
Definition: code_80057C60_var.c:191
s16 D_80165728
Definition: code_80057C60.c:93
s32 gIsHUDVisible
Definition: code_80057C60_var.c:56
void func_80066998(Player *, s8, s16, s8)
Definition: code_80057C60.c:5072
void func_80067D3C(Player *, s8, u8 *, s8, f32, s32)
Definition: code_80057C60.c:5238
s32 D_8016581C
Definition: code_80057C60.c:162
s32 D_8018D3E8
some green
Definition: code_80057C60_var.c:159
void func_8005DAD8(UnkPlayerStruct258 *, s16, s16, s16)
Definition: code_80057C60.c:2892
s32 D_8018D21C
Definition: code_80057C60_var.c:97
f32 D_8018D1E8
Definition: code_80057C60_var.c:82
s32 D_80165678
Definition: code_80057C60.c:73
void func_8006801C(Player *, s8, u8 *, s8, f32, s32)
Definition: code_80057C60.c:5265
Vec3su D_80165834
Definition: code_80057C60.c:168
s32 D_8018D20C
Definition: code_80057C60_var.c:93
void func_80062AA8(Player *, s8, s8, s8)
void func_8006538C(Player *, s8, s16, s8)
Definition: code_80057C60.c:4814
void func_80058F48(void)
Definition: code_80057C60.c:952
u8 * D_8018D44C
Definition: code_80057C60_var.c:184
void func_800586FC(void)
Definition: code_80057C60.c:677
void func_80058090(u32)
Definition: code_80057C60.c:516
s32 D_8018D168
Definition: code_80057C60_var.c:46
u8 * D_8018C028
Seemingly a pointer to Lakitu texture(s)
Definition: code_80057C60.c:288
s16 D_8018CF18
Definition: code_80057C60.c:334
s16 D_8018CFE8
Definition: code_80057C60_var.c:7
Vec3s D_8018D800[]
Definition: code_80057C60_var.c:228
s32 D_8018D1A0
Definition: code_80057C60_var.c:64
void func_8005D794(Player *, UnkPlayerStruct258 *, f32, f32, f32, s8, s8)
Definition: code_80057C60.c:2812
u8 * D_8018D48C
Definition: code_80057C60_var.c:200
s8 D_801657E4
Definition: code_80057C60.c:145
s32 D_8018D314
Definition: code_80057C60_var.c:135
f32 D_80183DC8[]
Definition: code_80057C60.c:232
s32 D_8018D1DC
Definition: code_80057C60_var.c:79
s8 D_801657E5
Definition: code_80057C60.c:146
void func_8006E848(Player *, s8, s8)
Definition: code_80057C60.c:6677
Vec3s D_8018D7D0[]
Definition: code_80057C60_var.c:226
void func_80061EF4(Player *, s16, s32, s8)
s16 D_8018D2F8
Definition: code_80057C60_var.c:128
void func_8005845C(void)
Definition: code_80057C60.c:613
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
Definition: camera.h:26
Definition: common_structs.h:110
Definition: common_structs.h:247
Definition: common_structs.h:125
Definition: common_structs.h:401
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:32
signed char bool8
Definition: ultratypes.h:21
unsigned short int u16
Definition: ultratypes.h:14
unsigned char u8
Definition: ultratypes.h:12