Mario Kart 64
code_80091750.h
Go to the documentation of this file.
1 #ifndef CODE_80091750_H
2 #define CODE_80091750_H
3 
4 #include "common_structs.h"
5 #include "textures.h"
6 #include "main.h"
7 
9 
10 /* File specific types */
11 
12 typedef struct {
13  /* 0x00 */ s32 type; // id maybe?
14  /* 0x04 */ s32 unk4; // sound mode, maybe some other stuff
15  /* 0x08 */ s32 unk8; // This is used but I can't tell what for
16  /* 0x0C */ s32 column;
17  /* 0x10 */ s32 row;
18  /* 0x14 */ u8 priority; // priority/depth/z-level. Higher values are drawn on top of lower values
19  // If equal, later entries in D_8018D9E0 are on top
20  /* 0x15 */ u8 visible; // active? If 1 its displayed, if 0 its not
21  // These seem to be generic space available for use by the struct, no 1 purpose for any given member
22  /* 0x16 */ s16 unk16; // Potentially unused
23  /* 0x18 */ s32 D_8018DEE0_index; // Index in D_8018DEE0, an array of some other struct type
24  /* 0x1C */ s32 unk1C; // Multi use. Sometimes cup selection, sometimes course index.
25  /* 0x20 */ s32 unk20; // Multi use, hard to tell what for though. Sometimes a random number, sometimes GP points
26  /* 0x24 */ f32 unk24; // Multi use, x scaling for some things, rotation multiplier for the question box in some menus, probably some other things
27 } struct_8018D9E0_entry; // size = 0x28
28 
29 typedef struct {
31  /* 0x04 */ s32 sequenceIndex; // Index in textureSequence that the animation is currently on
32  /* 0x08 */ s32 frameCountDown; // Frames left for the given animation part
33  /* 0x0C */ u32 visible; // visbile if 0x80000000, otherwise invisbile AND paused
34  /* 0x10 */ s32 D_8018E118_index; // Don't know what D_8018E118 tracks
35  /* 0x14 */ s32 unk14; // Flip flops between 0 and 1, use unknown
36 } struct_8018DEE0_entry; // size = 0x18
37 
38 typedef struct {
39  /* 0x00 */ u64 *textureData; // This should be interpreted as a segmented address
46  /* 0x04 */ s32 offset;
47 } struct_8018E118_entry; // size = 0x08
48 
49 typedef struct {
50  /* 0x00 */ MkTexture *textures;
51  /* 0x04 */ Gfx *displayList;
52 } struct_8018E768_entry; // size = 0x08
53 
54 typedef struct {
55  /* 0x00 */ s16 column;
56  /* 0x02 */ s16 row;
57  /* 0x04 */ s16 pad0;
58  /* 0x06 */ s16 pad1;
59 } Unk_D_800E70A0; // size = 0x08
60 
61 /* Function Prototypes */
62 
66 void swap_values(s32*, s32*);
67 s32 func_80091D74(void);
68 void func_80091EE4(void);
69 void func_80091FA4(void);
70 void func_80092148(void);
71 void func_800921B4(void);
72 void func_800921C0(s32, s32, s32);
73 void func_80092224(s32, s32, s32);
74 void func_80092258(void);
76 void func_80092500(void);
77 void func_80092564(void);
78 void func_800925A0(void);
79 void func_800925CC(void);
80 void func_80092604(void);
81 void func_80092630(void);
82 void func_8009265C(void);
83 void func_80092688(void);
84 void func_80092C80(void);
88 s32 func_80092EE4(char*);
89 s32 get_string_width(char*);
90 void set_text_color(s32);
91 void func_800930E4(s32, s32, char*);
92 void print_text0(s32, s32, char*, s32, f32, f32, s32);
93 void func_80093324(s32, s32, char*, s32, f32, f32);
94 void func_80093358(s32, s32, char*, s32, f32, f32);
95 void print_text1(s32, s32, char*, s32, f32, f32, s32);
96 void func_800936B8(s32, s32, char*, s32, f32, f32);
97 void draw_text(s32, s32, char*, s32, f32, f32);
98 void func_80093720(s32, s32, char*, s32, f32, f32);
99 void func_80093754(s32, s32, char*, s32, f32, f32);
100 void print_text2(s32, s32, char*, s32, f32, f32, s32);
101 void func_800939C8(s32, s32, char*, s32, f32, f32);
102 void text_draw(s32, s32, char*, s32, f32, f32);
103 void func_80093A30(s32);
104 void func_80093A5C(u32);
105 void func_80093B70(u32);
106 void func_80093C1C(s32);
107 void func_80093C88(void);
108 void func_80093C90(void);
109 void func_80093C98(s32);
110 void func_80093E20(void);
111 void func_80093E40(void);
112 void func_80093F10(void);
113 void func_800940EC(s32);
114 void func_800942D0(void);
115 void func_80094660(struct GfxPool*, s32);
116 void func_800947B4(struct GfxPool*, s32);
117 void func_80094A64(struct GfxPool*);
118 void func_80094C60(void);
119 void func_80095574(void);
121 Gfx *draw_flash_select_case_slow(Gfx*, s32, s32, s32, s32);
122 Gfx *func_800959F8(Gfx*, Vtx*);
123 Gfx *draw_box_fill(Gfx*, s32, s32, s32, s32, s32, s32, s32, s32);
124 Gfx *draw_box(Gfx*, s32, s32, s32, s32, s32, s32, s32, s32);
125 Gfx *func_80098FC8(Gfx*, s32, s32, s32, s32);
126 void dma_copy_base_729a30(u64*, size_t, void*);
127 void dma_copy_base_7fa3c0(u64*, size_t, void*);
128 void func_80099110(void);
130 void *segmented_to_virtual_dupe(const void*);
131 void *segmented_to_virtual_dupe_2(const void*);
132 void func_8009969C(MkTexture*);
134 void func_80099E54(void);
136 void func_80099EC4(void);
137 void func_80099A70(void);
139 void func_80099AEC(void);
140 void func_8009A344(void);
143 void func_8009A6D4(void);
144 void func_8009A76C(s32, s32, s32, s32);
145 void func_8009A7EC(s32, s32, s32, s32, s32);
149 void func_8009B938(void);
150 void func_8009B954(MkTexture*);
151 void func_8009B998(void);
152 Gfx *func_8009B9D0(Gfx*, MkTexture*);
159 void func_8009C918(void);
160 void func_8009CA2C(void);
163 void func_8009CDDC(s32, s32);
164 void func_8009CDFC(s32, s32);
165 void func_8009CE1C(void);
167 void func_8009D958(s32, s32);
168 void func_8009D978(s32, s32);
169 void func_8009DEF8(u32, u32);
170 void func_8009DF4C(s32);
171 void func_8009DF6C(s32);
172 void func_8009DF8C(u32, u32);
173 void func_8009DFE0(s32);
174 void func_8009E000(s32);
178 void func_8009E1C0(void);
179 void func_8009E1E4(void);
180 void func_8009E208(void);
181 void func_8009E230(void);
182 void func_8009E258(void);
183 void func_8009E280(void);
184 void func_8009E2A8(s32);
185 void func_8009E2F0(void);
186 void func_8009E5BC(void);
187 void func_8009E5FC(s32);
188 void func_8009E620(void);
191 void func_800A08D8(u8, s32, s32);
192 s32 func_800A095C(char*, s32, s32, s32);
195 void func_800A0DFC(void);
196 void func_800A0EB8(s32, s32);
212 void func_800A32B4(s32, s32, s32, s32);
214 void func_800A3A10(s8*);
226 void func_800A54EC(void);
236 void func_800A6E94(s32, s32, u8*);
244 void convert_number_to_ascii(s32, char*);
245 void write_dashes(char*);
246 void get_time_record_minutes(s32, char*);
247 void get_time_record_seconds(s32 , char*);
248 void get_time_record_centiseconds(s32, char*);
249 void func_800A79F4(s32, char*);
250 void func_800A7A4C(s32);
251 void func_800A8230(void);
252 void func_800A8250(void);
335 
336 /* File specific defines */
337 
338 #define D_8018D9E0_SIZE 0x20
339 #define D_8018DEE0_SIZE 0x10
340 #define D_8018E118_SIZE 0xC8
341 #define D_8018E768_SIZE 0x08
342 
343 /* This is where I'd put my static data, if I had any */
344 
345 extern Gfx D_06009410[];
346 
347 extern s32 D_800DDB24;
348 extern s16 D_80164478[];
349 extern u8 *D_8018D9BC;
350 
351 extern s32 D_80165754;
352 extern intptr_t D_8018D9B0;
353 extern s8 gGPPointsByCharacterId[8]; // D_8018D9C8
354 extern s8 D_8018D9D8;
355 extern s8 D_8018D9D9;
356 extern struct_8018D9E0_entry D_8018D9E0[D_8018D9E0_SIZE]; // D_8018D9E0
357 extern struct_8018DEE0_entry D_8018DEE0[D_8018DEE0_SIZE]; // D_8018DEE0
358 extern s32 gD_8018E118TotalSize; // D_8018E110
359 extern struct_8018E118_entry D_8018E118[D_8018E118_SIZE]; // D_8018E118
360 extern s32 gNumD_8018E118Entries; // D_8018E758
361 extern Gfx *D_8018E75C; // D_8018E75C
362 extern s32 gNumD_8018E768Entries; // D_8018E760
363 extern struct_8018E768_entry D_8018E768[D_8018E768_SIZE]; // D_8018E768
364 extern s8 gTextColor; // D_8018E860
365 extern u8 D_8018ED90;
366 extern u8 D_8018ED91;
367 extern s8 D_8018E838[];
368 extern s32 D_8018E840[];
369 extern s32 D_8018E850[];
370 extern s32 D_8018E854;
371 extern s32 D_8018E858[];
372 extern s32 D_8018E85C;
373 
374 extern s32 D_8018E7B8[];
375 extern s32 D_8018E7E0;
376 
377 extern s32 D_8018CA78;
378 
381 
382 extern s32 gCycleFlashMenu; // maybe?
383 extern s8 D_8018E7B0; // maybe?
384 
385 // This is tracking which credit "state" we're in, decides which credits are shown (and probably other stuff)
386 extern u16 D_800DC5E4;
387 
388 extern Unk_D_800E70A0 D_800E70A0[];
389 extern Unk_D_800E70A0 D_800E70E8[];
390 extern Unk_D_800E70A0 D_800E7108[][4];
391 extern Unk_D_800E70A0 D_800E7148[];
392 extern Unk_D_800E70A0 D_800E7168[];
393 extern Unk_D_800E70A0 D_800E7188[][4];
394 extern Unk_D_800E70A0 D_800E7208[][2];
395 extern Unk_D_800E70A0 D_800E7248[];
396 extern Unk_D_800E70A0 D_800E7258[];
397 extern Unk_D_800E70A0 D_800E7268[];
398 extern Unk_D_800E70A0 D_800E7278[];
400 extern Unk_D_800E70A0 D_800E7300[][4];
401 extern Unk_D_800E70A0 D_800E7360[];
402 extern Unk_D_800E70A0 D_800E7380[];
403 extern Unk_D_800E70A0 D_800E7390[];
404 extern Unk_D_800E70A0 D_800E73C0[];
405 extern Unk_D_800E70A0 D_800E73D0[];
406 extern Unk_D_800E70A0 D_800E73E0[];
407 extern Unk_D_800E70A0 D_800E7410[];
408 extern Unk_D_800E70A0 D_800E7420[];
409 extern Unk_D_800E70A0 D_800E7430[];
410 extern Unk_D_800E70A0 D_800E7458[];
411 extern Unk_D_800E70A0 D_800E7480[];
412 extern RGBA16 D_800E74A8[];
413 extern RGBA16 D_800E74D0[];
414 extern RGBA16 D_800E74E8[];
415 extern const s16 gGlyphDisplayWidth[];
416 extern char *gCupNames[];
417 extern char *D_800E7524[];
418 extern char *D_800E7574[];
419 extern char *D_800E75C4[];
420 extern char *gDebugCourseNames[];
421 // Maps course IDs (as defined in the COURSES enum) to an index in a given cup's track order
422 extern const u8 gPerCupIndexByCourseId[]; // D_800EFD50
423 extern const s8 D_800EFD64[];
424 extern u8 gCupSelectionByCourseId[];
425 extern char *D_800E7678[];
426 extern char *gDebugCharacterNames[];
427 extern char *D_800E76A8[];
428 extern char *D_800E76CC[];
429 extern char *D_800E76DC[];
430 extern char *gDebugScreenModeNames[];
431 extern char *gDebugSoundModeNames[];
432 extern char *gSoundModeNames[]; // D_800E7710
433 extern char *D_800E7720[];
434 extern char *D_800E7728[];
435 extern char *D_800E7730;
436 extern char *D_800E7734[];
437 extern char *D_800E7744[];
438 extern char *D_800E775C[];
439 extern char *D_800E7778[];
440 extern char D_800E7780[];
441 extern char *D_800E77A0[];
442 extern char *D_800E77A8[];
443 extern char D_800E77B4[];
444 extern char D_800E77D8[];
445 extern char *D_800E77E4[];
446 extern char *D_800E7834[];
447 extern char *D_800E7840[];
448 extern char *D_800E7848[];
449 extern char *D_800E7860[];
450 extern char *D_800E7868[];
451 extern char *D_800E7878[];
452 extern char *D_800E7884[];
453 extern char *D_800E7890[][4];
454 extern char *D_800E78D0[][3];
455 extern char *D_800E7900[][3];
456 extern char *D_800E7918[];
457 extern char *D_800E7920[];
458 extern char *D_800E7928[];
459 extern char *D_800E7930[];
460 extern char *D_800E7938[];
461 extern char *D_800E7940[][4];
462 extern char *D_800E7980[];
463 extern char *D_800E798C[][7];
464 extern char *D_800E7A34[];
465 extern char *D_800E7A3C[];
466 extern char *D_800E7A44;
467 extern char *D_800E7A48[];
468 extern char *D_800E7A54[];
469 extern char *D_800E7A60[];
470 extern char *D_800E7A6C[];
471 extern char *D_800E7A74[];
472 extern char *D_800E7A80[];
473 extern char *D_800E7A88[];
474 extern char *D_800E7A98;
475 extern char *D_800E7A9C[];
476 extern char *D_800E7AA4[];
477 extern const s8 gGPPointRewards[];
478 extern const s8 D_800F0B1C[];
479 extern const s8 D_800F0B28[];
480 extern const s8 D_800F0B50[];
481 extern const s8 D_800F0B54[];
482 extern RGBA16 D_800E7AC8[];
483 extern RGBA16 D_800E7AE8[];
484 extern MkTexture *D_800E7AF8[];
485 extern MkTexture *D_800E7CA8[];
486 extern MkTexture *D_800E7D0C[];
487 extern MkAnimation *D_800E7D34[];
488 extern MkTexture *D_800E7D4C[];
489 extern MkTexture *D_800E7D54[];
490 extern MkTexture *D_800E7D74[];
491 extern MkTexture *D_800E7DC4[];
492 extern MkAnimation *D_800E7E14[];
493 extern MkAnimation *D_800E7E20[];
494 extern MkAnimation *D_800E7E34[];
495 extern MkTexture *gGlyphTextureLUT[];
496 extern MkTexture *D_800E7FF0[];
497 extern MkTexture *D_800E80A0[];
498 extern MkTexture *D_800E8114[];
499 extern MkTexture *D_800E8174[];
500 extern MkTexture *D_800E817C[];
501 extern MkTexture *D_800E81E4[];
502 extern MkTexture *D_800E822C[];
503 extern MkTexture *D_800E8234[][2];
504 extern MkTexture *D_800E824C[];
505 extern MkTexture *D_800E8254[];
506 extern MkTexture *D_800E8274[];
507 extern MkTexture *D_800E8294[];
508 extern MkTexture *D_800E82B4[];
509 extern MkTexture *D_800E82C8[];
510 extern MkAnimation *D_800E8320[];
511 extern MkAnimation *D_800E8340[];
512 extern MkAnimation *D_800E8360[];
514 extern MkAnimation *D_800E83A0[];
519 extern s32 D_800E8440[];
520 extern s32 D_800E8460[];
521 extern s32 D_800E8480[];
522 extern s32 D_800E84A0[];
523 extern Vtx *D_800E84C0[];
524 extern Gfx *D_800E84CC[];
525 extern Gfx *D_800E84EC[];
526 extern Gfx *D_800E850C[];
527 extern s8 D_800E852C;
528 extern f32 D_800E8530;
529 extern f32 D_800E8534;
530 extern Unk_D_800E70A0 D_800E8538[];
531 extern Unk_D_800E70A0 D_800E8540[][4];
532 extern Unk_D_800E70A0 D_800E85C0[][4];
533 extern Unk_D_800E70A0 D_800E8600[][4];
534 
538 
539 #endif
void func_8009D978(s32, s32)
Definition: code_80091750.c:6832
void func_80099184(MkTexture *)
void func_800A1DE0(struct_8018D9E0_entry *)
Unk_D_800E70A0 D_800E7480[]
Definition: code_80091750.c:292
void func_80095574(void)
Definition: code_80091750.c:2810
Unk_D_800E70A0 D_800E7168[]
Definition: code_80091750.c:113
void func_80093C90(void)
Definition: code_80091750.c:2444
void func_80099AEC(void)
Unk_D_800E70A0 D_800E7108[][4]
Definition: code_80091750.c:91
void func_8009D958(s32, s32)
Definition: code_80091750.c:6828
void func_80093C98(s32)
Definition: code_80091750.c:2448
Gfx * func_8009C708(Gfx *, struct_8018DEE0_entry *, s32, s32, s32, s32)
void func_800A91D8(struct_8018D9E0_entry *, s32, s32)
Definition: code_80091750.c:11306
char * D_800E76CC[]
Definition: code_80091750.c:507
char * gCupNames[]
Definition: code_80091750.c:353
char * D_800E7834[]
Definition: code_80091750.c:632
void func_800AB314(struct_8018D9E0_entry *)
s32 gNumD_8018E118Entries
u32 _course_mario_raceway_dl_mio0SegmentRomStart[]
void func_800A4A24(struct_8018D9E0_entry *)
Definition: code_80091750.c:9723
void func_800AF4DC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14259
#define D_8018E118_SIZE
Definition: code_80091750.h:340
char * D_800E7860[]
Definition: code_80091750.c:654
void func_800940EC(s32)
Definition: code_80091750.c:2523
void func_800A474C(s32, s32, s32)
void func_800A0EB8(s32, s32)
Definition: code_80091750.c:8533
void func_800A54EC(void)
char * D_800E7938[]
Definition: code_80091750.c:761
Unk_D_800E70A0 D_800E7420[]
Definition: code_80091750.c:271
void func_8009DF6C(s32)
Definition: code_80091750.c:7037
void func_800ACF40(struct_8018D9E0_entry *)
void func_8009969C(MkTexture *)
Definition: code_80091750.c:4785
void func_800A8230(void)
Definition: code_80091750.c:11029
s32 func_8009B8C4(u64 *)
Definition: code_80091750.c:5655
void func_800A11D0(struct_8018D9E0_entry *, s32, s32)
Definition: code_80091750.c:8609
void func_80091FA4(void)
Definition: code_80091750.c:1620
s32 D_8018E850[]
Definition: code_80091750.c:41
s32 gControllerPak1NumPagesFree
Definition: code_80091750.c:53
s32 D_800E8480[]
Definition: code_80091750.c:1234
void func_800921C0(s32, s32, s32)
Definition: code_80091750.c:1678
void func_800AC978(struct_8018D9E0_entry *)
Definition: code_80091750.c:13061
MkAnimation * D_800E7E14[]
Definition: code_80091750.c:1037
void func_8009F5E0(struct_8018D9E0_entry *)
Unk_D_800E70A0 D_800E85C0[][4]
Definition: code_80091750.c:1300
void func_800A9E58(struct_8018D9E0_entry *)
Definition: code_80091750.c:11793
char * D_800E7980[]
Definition: code_80091750.c:794
void func_800AF004(struct_8018D9E0_entry *)
Definition: code_80091750.c:14125
void func_800A143C(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:8650
s32 func_80092DF8(s8 *)
Definition: code_80091750.c:2019
void func_800ACA14(struct_8018D9E0_entry *)
Definition: code_80091750.c:13084
void func_800A5360(struct_8018D9E0_entry *)
s32 D_8018E7B8[]
Gfx * draw_flash_select_case(Gfx *, s32, s32, s32, s32, s32)
void func_800A6E94(s32, s32, u8 *)
Definition: code_80091750.c:10398
void func_800A94C8(struct_8018D9E0_entry *, s32, s32)
Definition: code_80091750.c:11432
u8 D_8018ED90
Definition: code_80091750.c:59
void func_80093E40(void)
Definition: code_80091750.c:2467
void func_800925A0(void)
Definition: code_80091750.c:1806
void func_8009DF4C(s32)
Definition: code_80091750.c:7033
s32 D_80165754
char * D_800E7900[][3]
Definition: code_80091750.c:728
s32 D_800E8460[]
Definition: code_80091750.c:1229
MkTexture * D_800E7CA8[]
Definition: code_80091750.c:990
struct_8018D9E0_entry * func_800AAEB4(s32)
Definition: code_80091750.c:12290
MkAnimation * D_800E7E34[]
Definition: code_80091750.c:1046
Unk_D_800E70A0 D_800E70A0[]
Definition: code_80091750.c:72
Gfx * draw_box(Gfx *, s32, s32, s32, s32, s32, s32, s32, s32)
Definition: code_80091750.c:4638
char * gDebugCourseNames[]
Definition: code_80091750.c:435
s16 D_80164478[]
s32 D_8018E840[]
Definition: code_80091750.c:40
u16 D_800DC5E4
Definition: code_800029B0.c:39
struct_8018DEE0_entry D_8018DEE0[D_8018DEE0_SIZE]
s32 gD_8018E118TotalSize
void func_8009C918(void)
void func_800A5738(struct_8018D9E0_entry *)
void func_800A8F48(struct_8018D9E0_entry *)
Definition: code_80091750.c:11258
Unk_D_800E70A0 D_800E7268[]
Definition: code_80091750.c:176
const u8 gPerCupIndexByCourseId[]
Definition: code_80091750.c:458
MkTexture * D_800E7D74[]
Definition: code_80091750.c:1020
Unk_D_800E70A0 D_800E7380[]
Definition: code_80091750.c:233
void func_800AE218(struct_8018D9E0_entry *)
Definition: code_80091750.c:13743
s32 func_80092E1C(char *)
void func_800A9710(struct_8018D9E0_entry *)
Definition: code_80091750.c:11473
RGBA16 D_800E74A8[]
Definition: code_80091750.c:300
void func_800A8250(void)
Definition: code_80091750.c:11033
char * D_800E75C4[]
Definition: code_80091750.c:412
void func_800AD1A4(struct_8018D9E0_entry *)
Definition: code_80091750.c:13281
void func_800AEEE8(struct_8018D9E0_entry *)
Definition: code_80091750.c:14085
void func_8009E2F0(void)
void func_80092224(s32, s32, s32)
Definition: code_80091750.c:1690
void func_80094660(struct GfxPool *, s32)
void func_800A32B4(s32, s32, s32, s32)
Definition: code_80091750.c:9250
MkTexture * D_800E81E4[]
Definition: code_80091750.c:1128
u8 D_8018ED91
Definition: code_80091750.c:60
Vtx * D_800E84C0[]
Definition: code_80091750.c:1244
void func_800A72FC(struct_8018D9E0_entry *)
Definition: code_80091750.c:10474
void func_800A638C(struct_8018D9E0_entry *)
Definition: code_80091750.c:10168
void func_800A7258(struct_8018D9E0_entry *)
Definition: code_80091750.c:10463
MkTexture * D_800E8294[]
Definition: code_80091750.c:1160
MkTexture * D_800E82B4[]
Definition: code_80091750.c:1165
void func_800A4B38(struct_8018D9E0_entry *)
Definition: code_80091750.c:9739
Unk_D_800E70A0 D_800E73E0[]
Definition: code_80091750.c:257
void func_800925CC(void)
Definition: code_80091750.c:1810
void func_800AB260(struct_8018D9E0_entry *)
Definition: code_80091750.c:12469
void func_800AEF14(struct_8018D9E0_entry *)
Definition: code_80091750.c:14094
void func_800936B8(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2307
void func_800AEF74(struct_8018D9E0_entry *)
Definition: code_80091750.c:14104
void func_800A4550(s32, s32, s32)
void func_8009E1E4(void)
Definition: code_80091750.c:7169
MkAnimation * D_800E7D34[]
Definition: code_80091750.c:1006
char * D_800E7920[]
Definition: code_80091750.c:746
s32 gNumD_8018E768Entries
RGBA16 D_800E74E8[]
Definition: code_80091750.c:314
MkTexture * D_800E82C8[]
Definition: code_80091750.c:1170
void func_80092290(s32, s32 *, s32 *)
void func_800A9B9C(struct_8018D9E0_entry *)
Definition: code_80091750.c:11690
s8 D_8018E838[]
Definition: code_80091750.c:37
char * D_800E7734[]
Definition: code_80091750.c:556
MkTexture * D_800E7D4C[]
Definition: code_80091750.c:1011
void func_8009E230(void)
Definition: code_80091750.c:7179
void func_80092258(void)
Definition: code_80091750.c:1698
char * D_800E7A74[]
Definition: code_80091750.c:893
void func_800AF270(struct_8018D9E0_entry *)
Definition: code_80091750.c:14197
void func_80092630(void)
Definition: code_80091750.c:1821
void func_8009DF8C(u32, u32)
Definition: code_80091750.c:7041
void func_80093C88(void)
Definition: code_80091750.c:2440
void func_800A2D1C(struct_8018D9E0_entry *)
Definition: code_80091750.c:9177
MkTexture * D_800E824C[]
Definition: code_80091750.c:1146
char * D_800E7AA4[]
Definition: code_80091750.c:919
void func_800A9278(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:11330
Gfx * D_800E850C[]
Definition: code_80091750.c:1258
void func_8009DEF8(u32, u32)
Definition: code_80091750.c:7019
Gfx * D_800E84EC[]
Definition: code_80091750.c:1253
void func_800A6154(struct_8018D9E0_entry *)
Definition: code_80091750.c:10134
char * D_800E7A3C[]
Definition: code_80091750.c:862
void func_800A12BC(struct_8018D9E0_entry *, MkTexture *)
Definition: code_80091750.c:8618
char * D_800E76A8[]
Definition: code_80091750.c:495
char * D_800E7720[]
Definition: code_80091750.c:543
MkTexture * D_800E7AF8[]
Definition: code_80091750.c:960
void func_80092500(void)
Definition: code_80091750.c:1788
Gfx * D_800E84CC[]
Definition: code_80091750.c:1248
void get_time_record_centiseconds(s32, char *)
Definition: code_80091750.c:10600
s8 D_8018E7B0
void func_800AAE18(struct_8018D9E0_entry *)
Definition: code_80091750.c:12252
MkAnimation * D_800E8360[]
Definition: code_80091750.c:1189
void func_80093720(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2315
void func_800A2EB8(struct_8018D9E0_entry *)
Definition: code_80091750.c:9209
char D_800E7780[]
Definition: code_80091750.c:590
#define D_8018D9E0_SIZE
Definition: code_80091750.h:338
void func_800A1924(struct_8018D9E0_entry *)
Definition: code_80091750.c:8732
void text_draw(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2365
void func_800A3E60(struct_8018D9E0_entry *)
s32 gControllerPak2FileNote
Definition: code_80091750.c:55
Gfx * func_800959F8(Gfx *, Vtx *)
Definition: code_80091750.c:2912
MkTexture * D_800E80A0[]
Definition: code_80091750.c:1094
void func_800AB904(struct_8018D9E0_entry *)
Definition: code_80091750.c:12624
void func_8009E1C0(void)
Definition: code_80091750.c:7164
void func_8009E088(s32, s32)
void func_80093324(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2220
void func_800A69C8(struct_8018D9E0_entry *)
Definition: code_80091750.c:10296
void func_800ABCF4(struct_8018D9E0_entry *)
Definition: code_80091750.c:12736
void func_800A75A0(struct_8018D9E0_entry *)
Definition: code_80091750.c:10503
void func_800A9C40(struct_8018D9E0_entry *)
Definition: code_80091750.c:11719
void func_80093A30(s32)
Definition: code_80091750.c:2369
void func_8009CE1C(void)
Definition: code_80091750.c:6407
void func_8009E258(void)
Definition: code_80091750.c:7184
u8 * D_8018D9BC
void print_text2(s32, s32, char *, s32, f32, f32, s32)
Definition: code_80091750.c:2323
char * D_800E7574[]
Definition: code_80091750.c:389
void convert_number_to_ascii(s32, char *)
Definition: code_80091750.c:10557
void func_800AB164(struct_8018D9E0_entry *)
Definition: code_80091750.c:12437
void func_80094A64(struct GfxPool *)
Definition: code_80091750.c:2616
void func_8009D77C(s32, s32, s32)
void print_text0(s32, s32, char *, s32, f32, f32, s32)
Definition: code_80091750.c:2190
const s8 gGPPointRewards[]
Definition: code_80091750.c:931
s8 D_8018D9D9
s8 gTextColor
Definition: code_80091750.c:43
MkTexture * D_800E8234[][2]
Definition: code_80091750.c:1140
void func_8009B954(MkTexture *)
Definition: code_80091750.c:5684
void func_800A8564(struct_8018D9E0_entry *)
void func_80092148(void)
Definition: code_80091750.c:1658
void func_800A34A8(struct_8018D9E0_entry *)
Definition: code_80091750.c:9275
RGBA16 D_800E7AE8[]
Definition: code_80091750.c:955
void func_8009E280(void)
Definition: code_80091750.c:7189
char * D_800E76DC[]
Definition: code_80091750.c:514
MkAnimation * D_800E8320[]
Definition: code_80091750.c:1179
void func_80093E20(void)
Definition: code_80091750.c:2463
void func_80093358(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2224
void func_80092604(void)
Definition: code_80091750.c:1817
f64 exponent_by_squaring(f64, s32)
Definition: code_80091750.c:1342
Unk_D_800E70A0 D_800E7410[]
Definition: code_80091750.c:266
void func_800A874C(struct_8018D9E0_entry *)
char * D_800E7A6C[]
Definition: code_80091750.c:888
MkAnimation * D_800E83A0[]
Definition: code_80091750.c:1199
Unk_D_800E70A0 D_800E7300[][4]
Definition: code_80091750.c:205
void func_800A954C(struct_8018D9E0_entry *)
Definition: code_80091750.c:11456
const s8 D_800F0B54[]
Definition: code_80091750.c:946
MkTexture * func_8009A944(struct_8018DEE0_entry *, s32)
Definition: code_80091750.c:5361
void func_800AB290(struct_8018D9E0_entry *)
Definition: code_80091750.c:12479
Unk_D_800E70A0 D_800E8540[][4]
Definition: code_80091750.c:1273
Unk_D_800E70A0 D_800E7148[]
Definition: code_80091750.c:106
void func_8009A640(s32, s32, s32, MkAnimation *)
Definition: code_80091750.c:5288
void func_800A7790(struct_8018D9E0_entry *)
Definition: code_80091750.c:10537
u8 _textures_0aSegmentRomStart[]
void func_800A3C84(struct_8018D9E0_entry *)
Definition: code_80091750.c:9424
void func_800A3ADC(struct_8018D9E0_entry *, s32, s32, s32, s32, s8 *)
Definition: code_80091750.c:9396
#define D_8018E768_SIZE
Definition: code_80091750.h:341
void set_text_color(s32)
Definition: code_80091750.c:2180
void func_800A8270(s32, struct_8018D9E0_entry *)
Definition: code_80091750.c:11038
void draw_text(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2311
void func_800AB020(struct_8018D9E0_entry *)
Definition: code_80091750.c:12374
MkAnimation * D_800E8340[]
Definition: code_80091750.c:1184
Unk_D_800E70A0 D_800E7390[]
Definition: code_80091750.c:238
Gfx * func_8009BA74(Gfx *, MkTexture *, s32, s32)
char * D_800E7940[][4]
Definition: code_80091750.c:766
char * D_800E7A9C[]
Definition: code_80091750.c:914
void func_8009E2A8(s32)
Definition: code_80091750.c:7194
char * D_800E7728[]
Definition: code_80091750.c:548
f64 func_80091AC0(f64, s32 *)
Definition: code_80091750.c:1474
Gfx * func_80098FC8(Gfx *, s32, s32, s32, s32)
Definition: code_80091750.c:4674
void func_8009CBE4(s32, s32, s32)
const s8 D_800EFD64[]
Definition: code_80091750.c:466
void func_800A8E14(struct_8018D9E0_entry *)
void func_80099110(void)
Definition: code_80091750.c:4696
struct_8018E118_entry D_8018E118[D_8018E118_SIZE]
void dma_copy_base_729a30(u64 *, size_t, void *)
Definition: code_80091750.c:4678
void func_800ACC50(struct_8018D9E0_entry *)
Definition: code_80091750.c:13136
s32 gCycleFlashMenu
char * D_800E7878[]
Definition: code_80091750.c:666
s32 func_800AAF70(s32)
Definition: code_80091750.c:12342
void func_8009CA2C(void)
Definition: code_80091750.c:6261
void func_800ABBCC(struct_8018D9E0_entry *)
Definition: code_80091750.c:12697
void func_800ADF48(struct_8018D9E0_entry *)
Definition: code_80091750.c:13665
char D_800E77B4[]
Definition: code_80091750.c:604
char * D_800E7778[]
Definition: code_80091750.c:584
void add_8018D9E0_entry(s32, s32, s32, s8)
void func_800AAF94(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:12348
s32 D_8018E85C
void func_800A1BE0(struct_8018D9E0_entry *)
void func_80099E54(void)
Definition: code_80091750.c:5043
void func_800A4BC8(struct_8018D9E0_entry *)
Definition: code_80091750.c:9758
s32 get_string_width(char *)
Definition: code_80091750.c:2157
void print_text1(s32, s32, char *, s32, f32, f32, s32)
char * D_800E78D0[][3]
Definition: code_80091750.c:705
const s8 D_800F0B28[]
Definition: code_80091750.c:937
const s16 gGlyphDisplayWidth[]
Definition: code_80091750.c:320
char * D_800E7A98
Definition: code_80091750.c:912
void func_800AC300(struct_8018D9E0_entry *)
Definition: code_80091750.c:12867
MkTexture * D_800E7D0C[]
Definition: code_80091750.c:1000
char * D_800E7A80[]
Definition: code_80091750.c:899
void func_800AEC54(struct_8018D9E0_entry *)
Definition: code_80091750.c:14014
char * D_800E7A60[]
Definition: code_80091750.c:882
void func_800A940C(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:11401
void func_800A7448(struct_8018D9E0_entry *)
Definition: code_80091750.c:10485
void func_80099E60(MkTexture *, s32, s32)
char * gDebugSoundModeNames[]
Definition: code_80091750.c:529
void func_8009E5FC(s32)
Definition: code_80091750.c:7290
void func_800A0DFC(void)
Definition: code_80091750.c:8518
void func_800AA69C(struct_8018D9E0_entry *)
Definition: code_80091750.c:12044
Unk_D_800E70A0 D_800E7258[]
Definition: code_80091750.c:171
u8 _textures_0bSegmentRomStart[]
void func_8009DFE0(s32)
Definition: code_80091750.c:7055
MkTexture * D_800E8254[]
Definition: code_80091750.c:1150
char * D_800E798C[][7]
Definition: code_80091750.c:800
void func_80093754(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2319
MkTexture * D_800E822C[]
Definition: code_80091750.c:1136
void func_800AB9B0(struct_8018D9E0_entry *)
Definition: code_80091750.c:12644
void func_800ABF68(struct_8018D9E0_entry *)
Definition: code_80091750.c:12798
void func_80093A5C(u32)
Definition: code_80091750.c:2373
void func_800939C8(s32, s32, char *, s32, f32, f32)
Definition: code_80091750.c:2361
RGBA16 D_800E7AC8[]
Definition: code_80091750.c:948
s32 D_8018CA78
void func_800A7A4C(s32)
Definition: code_80091750.c:10619
Gfx * D_8018E75C
Gfx * func_8009BEF0(Gfx *, MkTexture *, f32, f32, s32, f32, f32)
void func_800AF1AC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14174
void func_800921B4(void)
Definition: code_80091750.c:1674
Gfx D_06009410[]
void func_800A8CA4(struct_8018D9E0_entry *)
Definition: code_80091750.c:11219
void func_8009A7EC(s32, s32, s32, s32, s32)
Definition: code_80091750.c:5320
void func_800A939C(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:11382
Unk_D_800E70A0 D_800E7248[]
Definition: code_80091750.c:166
void func_800A97BC(struct_8018D9E0_entry *)
void func_800AC128(struct_8018D9E0_entry *)
Definition: code_80091750.c:12829
void swap_values(s32 *, s32 *)
Definition: code_80091750.c:1491
Gfx * draw_flash_select_case_slow(Gfx *, s32, s32, s32, s32)
Definition: code_80091750.c:2904
void func_800AB098(struct_8018D9E0_entry *)
Definition: code_80091750.c:12400
void func_800ABEAC(struct_8018D9E0_entry *)
Definition: code_80091750.c:12770
Unk_D_800E70A0 D_800E7458[]
Definition: code_80091750.c:284
char * D_800E7678[]
Definition: code_80091750.c:477
void func_80099A94(MkTexture *, s32)
struct_8018D9E0_entry * find_8018D9E0_entry(s32)
Definition: code_80091750.c:12329
s32 D_800DDB24
void get_time_record_seconds(s32, char *)
Definition: code_80091750.c:10588
char * gSoundModeNames[]
Definition: code_80091750.c:536
void func_800A08D8(u8, s32, s32)
Definition: code_80091750.c:8389
void func_8009E0F0(s32)
s32 func_800A095C(char *, s32, s32, s32)
Definition: code_80091750.c:8403
void func_80092688(void)
Definition: code_80091750.c:1830
s32 gControllerPak1FileNote
Definition: code_80091750.c:54
void func_800A1F30(struct_8018D9E0_entry *)
Definition: code_80091750.c:8854
f64 func_80091A6C(f64, s32)
Definition: code_80091750.c:1445
void func_800A6CC0(struct_8018D9E0_entry *)
Definition: code_80091750.c:10352
char * gDebugCharacterNames[]
Definition: code_80091750.c:484
void get_time_record_minutes(s32, char *)
Definition: code_80091750.c:10576
Unk_D_800E70A0 D_800E8538[]
Definition: code_80091750.c:1269
MkTexture * D_800E7D54[]
Definition: code_80091750.c:1015
void func_800A6034(struct_8018D9E0_entry *)
Definition: code_80091750.c:10120
Unk_D_800E70A0 D_800E70E8[]
Definition: code_80091750.c:84
const s8 D_800F0B50[]
Definition: code_80091750.c:945
void func_80093C1C(s32)
Definition: code_80091750.c:2434
void func_800A79F4(s32, char *)
Definition: code_80091750.c:10611
MkAnimation * gCharacterSingleBlinkAnimation[]
Definition: code_80091750.c:1209
MkAnimation * gCharacterDefeatAnimation[]
Definition: code_80091750.c:1219
Unk_D_800E70A0 D_800E7208[][2]
Definition: code_80091750.c:147
char * D_800E7A48[]
Definition: code_80091750.c:870
void func_800A70E8(struct_8018D9E0_entry *)
Definition: code_80091750.c:10436
char * D_800E7A54[]
Definition: code_80091750.c:876
void func_800A1350(struct_8018D9E0_entry *)
Definition: code_80091750.c:8632
s8 D_800E852C
Definition: code_80091750.c:1263
MkTexture * gGlyphTextureLUT[]
Definition: code_80091750.c:1054
void func_800A890C(s32, struct_8018D9E0_entry *)
Definition: code_80091750.c:11171
void func_800A66A8(struct_8018D9E0_entry *, Unk_D_800E70A0 *)
void func_8009B938(void)
Definition: code_80091750.c:5679
char * D_800E7928[]
Definition: code_80091750.c:751
void func_800A9208(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:11311
void func_8009E000(s32)
Definition: code_80091750.c:7059
Gfx * func_8009C434(Gfx *, struct_8018DEE0_entry *, s32, s32, s32)
f32 D_800E8530
Definition: code_80091750.c:1265
void func_80099EC4(void)
void func_8009CA6C(s32)
void func_80093B70(u32)
Definition: code_80091750.c:2405
void func_800AEE90(struct_8018D9E0_entry *)
Definition: code_80091750.c:14067
#define D_8018DEE0_SIZE
Definition: code_80091750.h:339
void func_800AC458(struct_8018D9E0_entry *)
void func_800A6D94(s32, s32, u8 *)
void func_8009B998(void)
Definition: code_80091750.c:5689
void func_800996BC(MkTexture *, s32)
intptr_t D_8018D9B0
s32 func_80091D74(void)
Definition: code_80091750.c:1560
char * D_800E7A34[]
Definition: code_80091750.c:857
s32 func_800AAFCC(s32)
Definition: code_80091750.c:12356
s32 D_800E84A0[]
Definition: code_80091750.c:1239
void func_800A4EF8(struct_8018D9E0_entry *)
void func_800A1500(struct_8018D9E0_entry *)
Definition: code_80091750.c:8664
MkTexture * D_800E8174[]
Definition: code_80091750.c:1114
Unk_D_800E70A0 D_800E8600[][4]
Definition: code_80091750.c:1315
void func_800AF740(struct_8018D9E0_entry *)
Definition: code_80091750.c:14311
void func_800A09E0(struct_8018D9E0_entry *)
void func_800A0AD0(struct_8018D9E0_entry *)
char * D_800E7840[]
Definition: code_80091750.c:638
void func_800AA5C8(struct_8018D9E0_entry *, s8)
Definition: code_80091750.c:12024
void func_800A86E8(struct_8018D9E0_entry *)
Definition: code_80091750.c:11128
f32 D_800E8534
Definition: code_80091750.c:1267
void func_8009A6D4(void)
Definition: code_80091750.c:5301
void * segmented_to_virtual_dupe_2(const void *)
Definition: code_80091750.c:4714
s32 D_800E8440[]
Definition: code_80091750.c:1224
void * segmented_to_virtual_dupe(const void *)
Definition: code_80091750.c:4707
void func_800A9A98(struct_8018D9E0_entry *)
Definition: code_80091750.c:11646
void func_80099A70(void)
Definition: code_80091750.c:4914
char * D_800E7744[]
Definition: code_80091750.c:563
void func_800AEDBC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14054
char * D_800E775C[]
Definition: code_80091750.c:574
Unk_D_800E70A0 D_800E73D0[]
Definition: code_80091750.c:252
Unk_D_800E70A0 D_800E7430[]
Definition: code_80091750.c:276
const s8 D_800F0B1C[]
Definition: code_80091750.c:932
void func_800AA280(struct_8018D9E0_entry *)
Definition: code_80091750.c:11920
MkTexture * D_800E7FF0[]
Definition: code_80091750.c:1080
void func_800AAB90(struct_8018D9E0_entry *)
Definition: code_80091750.c:12157
struct_8018D9E0_entry * func_800AAE68(void)
Definition: code_80091750.c:12269
MkAnimation * gCharacterCelebrateAnimation[]
Definition: code_80091750.c:1194
void func_800A6BEC(struct_8018D9E0_entry *)
Definition: code_80091750.c:10337
void func_800A90D4(s32, struct_8018D9E0_entry *)
void func_800AC324(struct_8018D9E0_entry *)
Definition: code_80091750.c:12873
MkTexture * D_800E7DC4[]
Definition: code_80091750.c:1028
s8 gGPPointsByCharacterId[8]
char D_800E77D8[]
Definition: code_80091750.c:607
void func_8009E020(s32, s32)
char * D_800E7918[]
Definition: code_80091750.c:741
void func_80092C80(void)
Definition: code_80091750.c:1939
s32 D_8018E854
void func_800947B4(struct GfxPool *, s32)
Unk_D_800E70A0 D_800E73C0[]
Definition: code_80091750.c:247
s32 func_80092EE4(char *)
Definition: code_80091750.c:2059
Unk_D_800E70A0 D_800E72F8
Definition: code_80091750.c:203
MkAnimation * gCharacterDoubleBlinkAnimation[]
Definition: code_80091750.c:1214
MkTexture * D_800E8114[]
Definition: code_80091750.c:1105
char * D_800E7848[]
Definition: code_80091750.c:644
char * D_800E7730
Definition: code_80091750.c:554
Gfx * func_8009BC9C(Gfx *, MkTexture *, s32, s32, s32, s32)
void func_800942D0(void)
Definition: code_80091750.c:2542
void func_800A10CC(struct_8018D9E0_entry *)
void func_800A15EC(struct_8018D9E0_entry *)
Definition: code_80091750.c:8695
char * D_800E77A0[]
Definition: code_80091750.c:592
void func_8009A76C(s32, s32, s32, s32)
Definition: code_80091750.c:5312
char * gDebugScreenModeNames[]
Definition: code_80091750.c:521
RGBA16 D_800E74D0[]
Definition: code_80091750.c:308
void func_800A5084(struct_8018D9E0_entry *)
char * D_800E7930[]
Definition: code_80091750.c:756
void func_800930E4(s32, s32, char *)
Definition: code_80091750.c:2184
void func_8009A594(s32, s32, MkAnimation *)
Definition: code_80091750.c:5268
void func_800ABC38(struct_8018D9E0_entry *)
Definition: code_80091750.c:12707
void func_800ABAE8(struct_8018D9E0_entry *)
Definition: code_80091750.c:12671
s32 D_8018E7E0
MkAnimation * gCharacterDeselectAnimation[]
Definition: code_80091750.c:1204
struct_8018D9E0_entry D_8018D9E0[D_8018D9E0_SIZE]
void func_8009E5BC(void)
Definition: code_80091750.c:7283
MkTexture * D_800E817C[]
Definition: code_80091750.c:1118
void func_8009E620(void)
Definition: code_80091750.c:7295
struct_8018D9E0_entry * find_8018D9E0_entry_dupe(s32)
Definition: code_80091750.c:12315
void func_800AADD4(struct_8018D9E0_entry *)
Definition: code_80091750.c:12242
char * D_800E77A8[]
Definition: code_80091750.c:597
char * D_800E7884[]
Definition: code_80091750.c:672
void func_800A92E8(struct_8018D9E0_entry *, s32)
Definition: code_80091750.c:11349
u8 gCupSelectionByCourseId[]
Definition: code_80091750.c:469
void func_8009A344(void)
Definition: code_80091750.c:5162
void func_800A1A20(struct_8018D9E0_entry *)
Definition: code_80091750.c:8744
Unk_D_800E70A0 D_800E7188[][4]
Definition: code_80091750.c:120
void func_80091EE4(void)
Definition: code_80091750.c:1598
void func_800ABB24(struct_8018D9E0_entry *)
Definition: code_80091750.c:12683
MkTexture * D_800E8274[]
Definition: code_80091750.c:1155
void func_800A8EC0(struct_8018D9E0_entry *)
Definition: code_80091750.c:11250
void func_800AAA9C(struct_8018D9E0_entry *)
Definition: code_80091750.c:12120
void func_8009E208(void)
Definition: code_80091750.c:7174
char * D_800E7524[]
Definition: code_80091750.c:366
void func_80092564(void)
Definition: code_80091750.c:1800
char * D_800E7A44
Definition: code_80091750.c:868
void func_800AEEBC(struct_8018D9E0_entry *)
Definition: code_80091750.c:14076
s32 char_to_glyph_index(char *)
Definition: code_80091750.c:1946
void func_800A9D5C(struct_8018D9E0_entry *)
Definition: code_80091750.c:11760
Gfx * func_8009B9D0(Gfx *, MkTexture *)
Definition: code_80091750.c:5699
s8 D_8018D9D8
void func_800AAC18(struct_8018D9E0_entry *)
void write_dashes(char *)
Definition: code_80091750.c:10568
Gfx * func_8009C204(Gfx *, MkTexture *, s32, s32, s32)
void func_80093F10(void)
Definition: code_80091750.c:2504
void func_8009CDFC(s32, s32)
Definition: code_80091750.c:6403
MkAnimation * D_800E7E20[]
Definition: code_80091750.c:1041
void func_800AD2E8(struct_8018D9E0_entry *)
Definition: code_80091750.c:13327
void func_8009265C(void)
Definition: code_80091750.c:1826
Unk_D_800E70A0 D_800E7278[]
Definition: code_80091750.c:181
MkTexture * func_8009A878(struct_8018DEE0_entry *)
Definition: code_80091750.c:5328
void dma_copy_base_7fa3c0(u64 *, size_t, void *)
Definition: code_80091750.c:4687
void func_8009CDDC(s32, s32)
Definition: code_80091750.c:6399
char * D_800E7A88[]
Definition: code_80091750.c:904
char * D_800E7868[]
Definition: code_80091750.c:659
void func_800AF480(struct_8018D9E0_entry *)
Definition: code_80091750.c:14249
struct_8018E768_entry D_8018E768[D_8018E768_SIZE]
Unk_D_800E70A0 D_800E7360[]
Definition: code_80091750.c:226
Gfx * draw_box_fill(Gfx *, s32, s32, s32, s32, s32, s32, s32, s32)
Definition: code_80091750.c:4601
void func_800A761C(struct_8018D9E0_entry *)
Definition: code_80091750.c:10517
char * D_800E7890[][4]
Definition: code_80091750.c:678
void func_80094C60(void)
Definition: code_80091750.c:2652
void func_800AA2EC(struct_8018D9E0_entry *)
Definition: code_80091750.c:11932
s32 D_8018E858[]
Definition: code_80091750.c:42
void func_800A8A98(struct_8018D9E0_entry *)
Definition: code_80091750.c:11196
char * D_800E77E4[]
Definition: code_80091750.c:609
void func_800A0FA4(struct_8018D9E0_entry *, s32)
void func_800A3A10(s8 *)
Definition: code_80091750.c:9364
unsigned long long int u64
Definition: llconv.c:2
Definition: main.h:44
struct for an animation
Definition: textures.h:26
struct for a texture use in menu mainly
Definition: textures.h:10
Definition: common_structs.h:411
Definition: code_80091750.h:54
s16 pad1
Definition: code_80091750.h:58
s16 column
Definition: code_80091750.h:55
s16 row
Definition: code_80091750.h:56
s16 pad0
Definition: code_80091750.h:57
Definition: code_80091750.h:12
s32 column
Definition: code_80091750.h:16
s32 unk8
Definition: code_80091750.h:15
s16 unk16
Definition: code_80091750.h:22
s32 row
Definition: code_80091750.h:17
s32 D_8018DEE0_index
Definition: code_80091750.h:23
f32 unk24
Definition: code_80091750.h:26
s32 unk1C
Definition: code_80091750.h:24
u8 visible
Definition: code_80091750.h:20
s32 unk4
Definition: code_80091750.h:14
u8 priority
Definition: code_80091750.h:18
s32 unk20
Definition: code_80091750.h:25
s32 type
Definition: code_80091750.h:13
Definition: code_80091750.h:29
s32 unk14
Definition: code_80091750.h:35
u32 visible
Definition: code_80091750.h:33
s32 sequenceIndex
Definition: code_80091750.h:31
s32 frameCountDown
Definition: code_80091750.h:32
s32 D_8018E118_index
Definition: code_80091750.h:34
MkAnimation * textureSequence
Definition: code_80091750.h:30
Definition: code_80091750.h:38
u64 * textureData
Definition: code_80091750.h:39
s32 offset
Definition: code_80091750.h:46
Definition: code_80091750.h:49
Gfx * displayList
Definition: code_80091750.h:51
MkTexture * textures
Definition: code_80091750.h:50
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
double f64
Definition: ultratypes.h:33
unsigned short int u16
Definition: ultratypes.h:14
unsigned char u8
Definition: ultratypes.h:12