Mario Kart 64
Loading...
Searching...
No Matches
code_80091750.h File Reference
#include <common_structs.h>
#include "textures.h"
#include "main.h"
Include dependency graph for code_80091750.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  struct_8018D9E0_entry
 
struct  struct_8018DEE0_entry
 
struct  struct_8018E060_entry
 
struct  struct_8018E0E8_entry
 
struct  struct_8018E118_entry
 
struct  struct_8018E768_entry
 
struct  UnkStruct_8018E7E8
 
struct  Unk_D_800E70A0
 

Macros

#define D_8018D9E0_SIZE   0x20
 
#define D_8018DEE0_SIZE   0x10
 
#define D_8018E060_SIZE   0x10
 
#define D_8018E0E8_SIZE   0x05
 
#define D_8018E118_SIZE   0xC8
 
#define D_8018E768_SIZE   0x08
 
#define D_8018E7E8_SIZE   0x05
 
#define D_8018E810_SIZE   0x05
 

Functions

f64 exponent_by_squaring (f64, s32)
 
f64 func_800917B0 (f64, f64)
 
f64 func_8009186C (f64)
 
f64 func_8009195C (f64)
 
f64 func_80091A6C (f64, s32)
 
f64 func_80091AC0 (f64, s32 *)
 
void swap_values (s32 *, s32 *)
 
s32 func_80091D74 (void)
 
void func_80091EE4 (void)
 
void func_80091FA4 (void)
 
void func_80092148 (void)
 
void func_800921B4 (void)
 
void text_rainbow_effect (s32, s32, s32)
 
void set_text_color_rainbow_if_selected (s32, s32, s32)
 
void func_80092258 (void)
 
void func_80092290 (s32, s32 *, s32 *)
 
void func_80092500 (void)
 
void func_80092564 (void)
 
void func_800925A0 (void)
 
void func_800925CC (void)
 
void func_80092604 (void)
 
void func_80092630 (void)
 
void func_8009265C (void)
 
void func_80092688 (void)
 
void func_80092C80 (void)
 
s32 char_to_glyph_index (char *)
 
s32 func_80092DF8 (char *)
 
s32 func_80092E1C (char *)
 
s32 func_80092EE4 (char *)
 
s32 get_string_width (char *)
 
void set_text_color (s32)
 
void func_800930E4 (s32, s32, char *)
 
void print_text0 (s32, s32, char *, s32, f32, f32, s32)
 
void func_80093324 (s32, s32, char *, s32, f32, f32)
 
void func_80093358 (s32, s32, char *, s32, f32, f32)
 
void print_text1 (s32, s32, char *, s32, f32, f32, s32)
 
void func_800936B8 (s32, s32, char *, s32, f32, f32)
 
void draw_text (s32, s32, char *, s32, f32, f32)
 
void func_80093720 (s32, s32, char *, s32, f32, f32)
 
void func_80093754 (s32, s32, char *, s32, f32, f32)
 
void print_text2 (s32, s32, char *, s32, f32, f32, s32)
 
void func_800939C8 (s32, s32, char *, s32, f32, f32)
 
void text_draw (s32, s32, char *, s32, f32, f32)
 
void func_80093A30 (s32)
 
void func_80093A5C (u32)
 
void func_80093B70 (u32)
 
void func_80093C1C (s32)
 
void func_80093C88 (void)
 
void func_80093C90 (void)
 
void func_80093C98 (s32)
 
void func_80093E20 (void)
 
void func_80093E40 (void)
 
void func_80093E60 (void)
 
void func_80093F10 (void)
 
void func_800940EC (s32)
 
void func_800942D0 (void)
 
void func_80094660 (struct GfxPool *, s32)
 
void func_800947B4 (struct GfxPool *, s32)
 
void func_80094A64 (struct GfxPool *)
 
void func_80094C60 (void)
 
void func_80095574 (void)
 
Gfx * draw_flash_select_case (Gfx *, s32, s32, s32, s32, s32)
 
Gfx * draw_flash_select_case_slow (Gfx *, s32, s32, s32, s32)
 
Gfx * draw_flash_select_case_fast (Gfx *, s32, s32, s32, s32)
 
Gfx * func_800959F8 (Gfx *, Vtx *)
 
Gfx * func_80095BD0 (Gfx *, u8 *, f32, f32, u32, u32, f32, f32)
 
Gfx * func_80095E10 (Gfx *, s8, s32, s32, s32, s32, s32, s32, s32, s32, u8 *, u32, u32)
 
Gfx * func_800963F0 (Gfx *, s8, s32, s32, f32, f32, s32, s32, s32, s32, s32, s32, u8 *, u32, u32)
 
Gfx * func_80096CD8 (Gfx *, s32, s32, u32, u32)
 
Gfx * func_80097274 (Gfx *displayListHead, s8 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7, s32 arg8, s32 arg9, u16 *argA, u32 argB, u32 argC, s32 argD)
 
Gfx * func_80097A14 (Gfx *, s8, s32, s32, s32, s32, s32, s32, u8 *, u32, u32)
 
Gfx * func_80097AE4 (Gfx *, s8, s32, s32, u8 *, s32)
 
Gfx * func_80097E58 (Gfx *displayListHead, s8 fmt, u32 arg2, u32 arg3, u32 arg4, u32 arg5, s32 arg6, s32 arg7, u8 *someTexture, u32 arg9, u32 argA, s32 width)
 
Gfx * func_80098558 (Gfx *, u32, u32, u32, u32, u32, u32, s32, s32)
 
Gfx * func_800987D0 (Gfx *, u32, u32, u32, u32, s32, s32, u8 *, u32, s32)
 
Gfx * draw_box_fill (Gfx *, s32, s32, s32, s32, s32, s32, s32, s32)
 
Gfx * draw_box (Gfx *, s32, s32, s32, s32, u32, u32, u32, u32)
 
Gfx * func_80098FC8 (Gfx *, s32, s32, s32, s32)
 
void dma_copy_base_729a30 (u64 *, size_t, void *)
 
void dma_copy_base_7fa3c0 (u64 *, size_t, void *)
 
void func_80099110 (void)
 
void func_80099184 (MkTexture *)
 
void * segmented_to_virtual_dupe (const void *)
 
void * segmented_to_virtual_dupe_2 (const void *)
 
void func_8009969C (MkTexture *)
 
void func_800996BC (MkTexture *, s32)
 
void func_80099958 (MkTexture *, s32, s32)
 
void func_80099E54 (void)
 
void func_80099E60 (MkTexture *, s32, s32)
 
void func_80099EC4 (void)
 
void func_80099A70 (void)
 
void func_80099A94 (MkTexture *, s32)
 
void func_80099AEC (void)
 
void func_8009A238 (MkTexture *, s32)
 
void func_8009A2F0 (struct_8018E0E8_entry *)
 
void func_8009A344 (void)
 
s32 func_8009A374 (MkAnimation *)
 
s32 func_8009A478 (MkAnimation *, s32)
 
void func_8009A594 (s32, s32, MkAnimation *)
 
void func_8009A640 (s32, s32, s32, MkAnimation *)
 
void func_8009A6D4 (void)
 
void func_8009A76C (s32, s32, s32, s32)
 
void func_8009A7EC (s32, s32, s32, s32, s32)
 
MkTexturefunc_8009A878 (struct_8018DEE0_entry *)
 
MkTexturefunc_8009A944 (struct_8018DEE0_entry *, s32)
 
void func_8009A9FC (s32, s32, u32, s32)
 
void func_8009AB7C (s32)
 
void func_8009AD78 (s32, s32)
 
void func_8009B0A4 (s32, u32)
 
void func_8009B538 (s32, s32, s32, s32, s32)
 
u16func_8009B8C4 (u64 *)
 
void func_8009B938 (void)
 
void func_8009B954 (MkTexture *)
 
void func_8009B998 (void)
 
Gfx * func_8009B9D0 (Gfx *, MkTexture *)
 
Gfx * func_8009BA74 (Gfx *, MkTexture *, s32, s32)
 
Gfx * func_8009BC9C (Gfx *, MkTexture *, s32, s32, s32, s32)
 
Gfx * print_letter (Gfx *, MkTexture *, f32, f32, s32, f32, f32)
 
Gfx * func_8009C204 (Gfx *, MkTexture *, s32, s32, s32)
 
Gfx * func_8009C434 (Gfx *, struct_8018DEE0_entry *, s32, s32, s32)
 
Gfx * func_8009C708 (Gfx *, struct_8018DEE0_entry *, s32, s32, s32, s32)
 
void func_8009C918 (void)
 
void func_8009CA2C (void)
 
void func_8009CA6C (s32)
 
void func_8009CBE4 (s32, s32, s32)
 
void func_8009CDDC (s32, s32)
 
void func_8009CDFC (s32, s32)
 
void func_8009CE1C (void)
 
void func_8009CE64 (s32)
 
void func_8009D77C (s32, s32, s32)
 
void func_8009D958 (s32, s32)
 
void func_8009D978 (s32, s32)
 
void func_8009D998 (s32)
 
void func_8009DAA8 (void)
 
void func_8009DB8C (void)
 
void func_8009DEF8 (u32, u32)
 
void func_8009DF4C (s32)
 
void func_8009DF6C (s32)
 
void func_8009DF8C (u32, u32)
 
void func_8009DFE0 (s32)
 
void func_8009E000 (s32)
 
void func_8009E020 (s32, s32)
 
void func_8009E088 (s32, s32)
 
void func_8009E0F0 (s32)
 
void func_8009E1C0 (void)
 
void func_8009E1E4 (void)
 
void func_8009E208 (void)
 
void func_8009E230 (void)
 
void func_8009E258 (void)
 
void func_8009E280 (void)
 
void func_8009E2A8 (s32)
 
void func_8009E2F0 (s32)
 
void func_8009E5BC (void)
 
void func_8009E5FC (s32)
 
void func_8009E620 (void)
 
void add_8018D9E0_entry (s32, s32, s32, s8)
 
void func_8009F5E0 (struct_8018D9E0_entry *)
 
void func_800A08D8 (u8, s32, s32)
 
s32 func_800A095C (char *, s32, s32, s32)
 
void func_800A09E0 (struct_8018D9E0_entry *)
 
void func_800A0AD0 (struct_8018D9E0_entry *)
 
void func_800A0B80 (struct_8018D9E0_entry *)
 
void func_800A0DFC (void)
 
void func_800A0EB8 (struct_8018D9E0_entry *, s32)
 
void func_800A0FA4 (struct_8018D9E0_entry *, s32)
 
void func_800A10CC (struct_8018D9E0_entry *)
 
void func_800A11D0 (struct_8018D9E0_entry *, s32, s32)
 
void func_800A12BC (struct_8018D9E0_entry *, MkTexture *)
 
void func_800A1350 (struct_8018D9E0_entry *)
 
void func_800A143C (struct_8018D9E0_entry *, s32)
 
void func_800A1500 (struct_8018D9E0_entry *)
 
void func_800A15EC (struct_8018D9E0_entry *)
 
void func_800A1780 (struct_8018D9E0_entry *)
 
void func_800A1924 (struct_8018D9E0_entry *)
 
void func_800A1A20 (struct_8018D9E0_entry *)
 
void func_800A1BE0 (struct_8018D9E0_entry *)
 
void func_800A1DE0 (struct_8018D9E0_entry *)
 
void func_800A1F30 (struct_8018D9E0_entry *)
 
void func_800A1FB0 (struct_8018D9E0_entry *)
 
void func_800A2D1C (struct_8018D9E0_entry *)
 
void func_800A2EB8 (struct_8018D9E0_entry *)
 
void func_800A32B4 (s32, s32, s32, s32)
 
void func_800A34A8 (struct_8018D9E0_entry *)
 
void func_800A3A10 (s8 *)
 
void func_800A3ADC (struct_8018D9E0_entry *, s32, s32, s32, s32, s8 *)
 
void func_800A3C84 (struct_8018D9E0_entry *)
 
void func_800A3E60 (struct_8018D9E0_entry *)
 
void func_800A4550 (s32, s32, s32)
 
void func_800A474C (s32, s32, s32)
 
void func_800A4A24 (struct_8018D9E0_entry *)
 
void render_pause_menu (struct_8018D9E0_entry *)
 
void render_pause_menu_time_trials (struct_8018D9E0_entry *)
 
void render_pause_menu_versus (struct_8018D9E0_entry *)
 
void render_pause_grand_prix (struct_8018D9E0_entry *)
 
void render_pause_battle (struct_8018D9E0_entry *)
 
void func_800A54EC (void)
 
void func_800A5738 (struct_8018D9E0_entry *)
 
void func_800A6034 (struct_8018D9E0_entry *)
 
void func_800A6154 (struct_8018D9E0_entry *)
 
void func_800A638C (struct_8018D9E0_entry *)
 
void func_800A66A8 (struct_8018D9E0_entry *, Unk_D_800E70A0 *)
 
void func_800A69C8 (struct_8018D9E0_entry *)
 
void func_800A6BEC (struct_8018D9E0_entry *)
 
void func_800A6CC0 (struct_8018D9E0_entry *)
 
void func_800A6D94 (s32, s32, u8 *)
 
void func_800A6E94 (s32, s32, u8 *)
 
void func_800A70E8 (struct_8018D9E0_entry *)
 
void func_800A7258 (struct_8018D9E0_entry *)
 
void func_800A72FC (struct_8018D9E0_entry *)
 
void func_800A7448 (struct_8018D9E0_entry *)
 
void func_800A75A0 (struct_8018D9E0_entry *)
 
void func_800A761C (struct_8018D9E0_entry *)
 
void func_800A7790 (struct_8018D9E0_entry *)
 
void convert_number_to_ascii (s32, char *)
 
void write_dashes (char *)
 
void get_time_record_minutes (s32, char *)
 
void get_time_record_seconds (s32, char *)
 
void get_time_record_centiseconds (s32, char *)
 
void func_800A79F4 (s32, char *)
 
void func_800A7A4C (s32)
 
void func_800A8230 (void)
 
void func_800A8250 (void)
 
void func_800A8270 (s32, struct_8018D9E0_entry *)
 
void func_800A8564 (struct_8018D9E0_entry *)
 
void func_800A86E8 (struct_8018D9E0_entry *)
 
void func_800A874C (struct_8018D9E0_entry *)
 
void func_800A890C (s32, struct_8018D9E0_entry *)
 
void func_800A8A98 (struct_8018D9E0_entry *)
 
void func_800A8CA4 (struct_8018D9E0_entry *)
 
void func_800A8E14 (struct_8018D9E0_entry *)
 
void func_800A8EC0 (struct_8018D9E0_entry *)
 
void func_800A8F48 (struct_8018D9E0_entry *)
 
void func_800A90D4 (s32, struct_8018D9E0_entry *)
 
void func_800A91D8 (struct_8018D9E0_entry *, s32, s32)
 
void func_800A9208 (struct_8018D9E0_entry *, s32)
 
void func_800A9278 (struct_8018D9E0_entry *, s32)
 
void func_800A92E8 (struct_8018D9E0_entry *, s32)
 
void func_800A939C (struct_8018D9E0_entry *, s32)
 
void func_800A940C (struct_8018D9E0_entry *, s32)
 
void func_800A94C8 (struct_8018D9E0_entry *, s32, s32)
 
void func_800A954C (struct_8018D9E0_entry *)
 
void func_800A9710 (struct_8018D9E0_entry *)
 
void func_800A97BC (struct_8018D9E0_entry *)
 
void func_800A9A98 (struct_8018D9E0_entry *)
 
void func_800A9B9C (struct_8018D9E0_entry *)
 
void func_800A9C40 (struct_8018D9E0_entry *)
 
void func_800A9D5C (struct_8018D9E0_entry *)
 
void func_800A9E58 (struct_8018D9E0_entry *)
 
void func_800AA280 (struct_8018D9E0_entry *)
 
void func_800AA2EC (struct_8018D9E0_entry *)
 
void func_800AA5C8 (struct_8018D9E0_entry *, s8)
 
void func_800AA69C (struct_8018D9E0_entry *)
 
void func_800AAA9C (struct_8018D9E0_entry *)
 
void func_800AAB90 (struct_8018D9E0_entry *)
 
void func_800AAC18 (struct_8018D9E0_entry *)
 
void func_800AADD4 (struct_8018D9E0_entry *)
 
void func_800AAE18 (struct_8018D9E0_entry *)
 
struct_8018D9E0_entryfunc_800AAE68 (void)
 
struct_8018D9E0_entryfunc_800AAEB4 (s32)
 
struct_8018D9E0_entryfind_8018D9E0_entry_dupe (s32)
 
struct_8018D9E0_entryfind_8018D9E0_entry (s32)
 
s32 func_800AAF70 (s32)
 
void func_800AAF94 (struct_8018D9E0_entry *, s32)
 
s32 func_800AAFCC (s32)
 
void func_800AB020 (struct_8018D9E0_entry *)
 
void func_800AB098 (struct_8018D9E0_entry *)
 
void func_800AB164 (struct_8018D9E0_entry *)
 
void func_800AB260 (struct_8018D9E0_entry *)
 
void func_800AB290 (struct_8018D9E0_entry *)
 
void func_800AB314 (struct_8018D9E0_entry *)
 
void func_800AB904 (struct_8018D9E0_entry *)
 
void func_800AB9B0 (struct_8018D9E0_entry *)
 
void func_800ABAE8 (struct_8018D9E0_entry *)
 
void func_800ABB24 (struct_8018D9E0_entry *)
 
void func_800ABBCC (struct_8018D9E0_entry *)
 
void func_800ABC38 (struct_8018D9E0_entry *)
 
void func_800ABCF4 (struct_8018D9E0_entry *)
 
void func_800ABEAC (struct_8018D9E0_entry *)
 
void func_800ABF68 (struct_8018D9E0_entry *)
 
void func_800AC128 (struct_8018D9E0_entry *)
 
void func_800AC300 (struct_8018D9E0_entry *)
 
void func_800AC324 (struct_8018D9E0_entry *)
 
void func_800AC458 (struct_8018D9E0_entry *)
 
void func_800AC978 (struct_8018D9E0_entry *)
 
void func_800ACA14 (struct_8018D9E0_entry *)
 
void func_800ACC50 (struct_8018D9E0_entry *)
 
void func_800ACF40 (struct_8018D9E0_entry *)
 
void func_800AD1A4 (struct_8018D9E0_entry *)
 
void func_800AD2E8 (struct_8018D9E0_entry *)
 
void func_800ADF48 (struct_8018D9E0_entry *)
 
void func_800AE218 (struct_8018D9E0_entry *)
 
void func_800AEC54 (struct_8018D9E0_entry *)
 
void func_800AEDBC (struct_8018D9E0_entry *)
 
void func_800AEE90 (struct_8018D9E0_entry *)
 
void func_800AEEBC (struct_8018D9E0_entry *)
 
void func_800AEEE8 (struct_8018D9E0_entry *)
 
void func_800AEF14 (struct_8018D9E0_entry *)
 
void func_800AEF74 (struct_8018D9E0_entry *)
 
void func_800AF004 (struct_8018D9E0_entry *)
 
void func_800AF1AC (struct_8018D9E0_entry *)
 
void func_800AF270 (struct_8018D9E0_entry *)
 
void func_800AF480 (struct_8018D9E0_entry *)
 
void func_800AF4DC (struct_8018D9E0_entry *)
 
void func_800AF740 (struct_8018D9E0_entry *)
 
void rmonPrintf (const char *,...)
 
void tkmk00decode (u8 *, u8 *, u8 *, s32)
 

Variables

u32 _course_mario_raceway_dl_mio0SegmentRomStart []
 
s32 D_800DDB24
 
s16 D_80164478 []
 
u16D_8018D9B0
 
u8D_8018D9B4
 
u8D_8018D9B8
 
u8D_8018D9BC
 
void * D_8018D9C0
 
s8 gGPPointsByCharacterId [8]
 
s8 gCharacterIdByGPOverallRank []
 
s8 D_8018D9D8
 
s8 D_8018D9D9
 
struct_8018D9E0_entry D_8018D9E0 [D_8018D9E0_SIZE]
 
struct_8018DEE0_entry D_8018DEE0 [D_8018DEE0_SIZE]
 
struct_8018E060_entry D_8018E060 [D_8018E060_SIZE]
 
struct_8018E0E8_entry D_8018E0E8 [D_8018E0E8_SIZE]
 
s32 gD_8018E118TotalSize
 
struct_8018E118_entry D_8018E118 [D_8018E118_SIZE]
 
s32 gNumD_8018E118Entries
 
Gfx * D_8018E75C
 
s32 gNumD_8018E768Entries
 
struct_8018E768_entry D_8018E768 [D_8018E768_SIZE]
 
s32 gCycleFlashMenu
 
s8 D_8018E7AC []
 
u32 D_8018E7B8 []
 
u32 D_8018E7D0 []
 
s32 D_8018E7E0
 
struct UnkStruct_8018E7E8 D_8018E7E8 [D_8018E7E8_SIZE]
 
struct UnkStruct_8018E7E8 D_8018E810 [D_8018E810_SIZE]
 
s8 gTextColor
 
u8 D_8018ED90
 
u8 D_8018ED91
 
s8 D_8018E838 []
 
s32 D_8018E840 []
 
s32 D_8018E850 []
 
s32 D_8018E854
 
s32 D_8018E858 []
 
s32 D_8018E85C
 
u8 _textures_0aSegmentRomStart []
 
u8 _textures_0bSegmentRomStart []
 
Unk_D_800E70A0 D_800E70A0 []
 
Unk_D_800E70A0 D_800E70E8 []
 
Unk_D_800E70A0 D_800E7108 [][4]
 
Unk_D_800E70A0 D_800E7148 []
 
Unk_D_800E70A0 D_800E7168 []
 
Unk_D_800E70A0 D_800E7188 []
 
Unk_D_800E70A0 D_800E7208 [][2]
 
Unk_D_800E70A0 D_800E7248 []
 
Unk_D_800E70A0 D_800E7258 []
 
Unk_D_800E70A0 D_800E7268 []
 
Unk_D_800E70A0 D_800E7278 []
 
Unk_D_800E70A0 D_800E72F8
 
Unk_D_800E70A0 D_800E7300 []
 
Unk_D_800E70A0 D_800E7360 []
 
Unk_D_800E70A0 D_800E7380 []
 
Unk_D_800E70A0 D_800E7390 []
 
Unk_D_800E70A0 D_800E73C0 []
 
Unk_D_800E70A0 D_800E73D0 []
 
Unk_D_800E70A0 D_800E73E0 []
 
Unk_D_800E70A0 D_800E7410 []
 
Unk_D_800E70A0 D_800E7420 []
 
Unk_D_800E70A0 D_800E7430 []
 
Unk_D_800E70A0 D_800E7458 []
 
Unk_D_800E70A0 D_800E7480 []
 
RGBA16 D_800E74A8 []
 
RGBA16 D_800E74D0 []
 
RGBA16 D_800E74E8 []
 
const s16 gGlyphDisplayWidth []
 
char * gCupNames []
 
char * gCourseNames []
 
char * gCourseNamesDup []
 
char * gCourseNamesDup2 []
 
char * gDebugCourseNames []
 
const s8 gPerCupIndexByCourseId []
 
const s8 D_800EFD64 []
 
s8 gCupSelectionByCourseId []
 
char * D_800E7678 []
 
char * gDebugCharacterNames []
 
char * D_800E76A8 []
 
char * D_800E76CC []
 
char * D_800E76DC []
 
char * gDebugScreenModeNames []
 
char * gDebugSoundModeNames []
 
char * gSoundModeNames []
 
char * D_800E7720 []
 
char * D_800E7728 []
 
char * D_800E7730
 
char * D_800E7734 []
 
char * D_800E7744 []
 
char * gTextPauseButton []
 
char * D_800E7778 []
 
char D_800E7780 []
 
char * D_800E77A0 []
 
char * D_800E77A8 []
 
char D_800E77B4 []
 
char D_800E77D8 []
 
char * sCourseLengths []
 
char * D_800E7834 []
 
char * D_800E7840 []
 
char * D_800E7848 []
 
char * D_800E7860 []
 
char * D_800E7868 []
 
char * D_800E7878 []
 
char * D_800E7884 []
 
char * D_800E7890 []
 
char * D_800E78D0 []
 
char * D_800E7900 []
 
char * D_800E7918 []
 
char * D_800E7920 []
 
char * D_800E7928 []
 
char * D_800E7930 []
 
char * D_800E7938 []
 
char * D_800E7940 []
 
char * D_800E7980 []
 
char * D_800E798C []
 
char * D_800E7A34 []
 
char * D_800E7A3C []
 
char * D_800E7A44
 
char * D_800E7A48 []
 
char * D_800E7A54 []
 
char * D_800E7A60 []
 
char * D_800E7A6C []
 
char * D_800E7A74 []
 
char * D_800E7A80 []
 
char * D_800E7A88 []
 
char * D_800E7A98
 
char * D_800E7A9C []
 
char * D_800E7AA4 []
 
const s8 gGPPointRewards []
 
const s8 D_800F0B1C []
 
const s8 D_800F0B28 []
 
const s8 D_800F0B50 []
 
const s8 D_800F0B54 []
 
RGBA16 D_800E7AC8 []
 
RGBA16 D_800E7AE8 []
 
MkTextureD_800E7AF8 []
 
MkTextureD_800E7D0C []
 
MkAnimationD_800E7D34 []
 
MkTextureD_800E7D4C []
 
MkTextureD_800E7D54 []
 
MkTextureD_800E7D74 []
 
MkTextureD_800E7DC4 []
 
MkAnimationD_800E7E14 []
 
MkAnimationD_800E7E20 []
 
MkAnimationD_800E7E34 []
 
MkTexturegGlyphTextureLUT []
 
MkTextureD_800E7FF0 []
 
MkTextureD_800E80A0 []
 
MkTextureD_800E8114 []
 
MkTextureD_800E8174 []
 
MkTextureD_800E817C []
 
MkTextureD_800E81E4 []
 
MkTextureD_800E822C []
 
MkTextureD_800E8234 []
 
MkTextureD_800E824C []
 
MkTextureD_800E8254 []
 
MkTextureD_800E8274 []
 
MkTextureD_800E8294 []
 
MkTextureD_800E82B4 []
 
MkTextureD_800E82C4 []
 
MkTextureD_800E82F4 []
 
MkAnimationD_800E8320 []
 
MkAnimationD_800E8340 []
 
MkAnimationD_800E8360 []
 
MkAnimationgCharacterCelebrateAnimation []
 
MkAnimationD_800E83A0 []
 
MkAnimationgCharacterDeselectAnimation []
 
MkAnimationgCharacterSingleBlinkAnimation []
 
MkAnimationgCharacterDoubleBlinkAnimation []
 
MkAnimationgCharacterDefeatAnimation []
 
s32 D_800E8440 []
 
s32 D_800E8460 []
 
s32 D_800E8480 []
 
s32 D_800E84A0 []
 
Vtx * D_800E84C0 []
 
Gfx * D_800E84CC []
 
Gfx * D_800E84EC []
 
Gfx * D_800E850C []
 
s8 D_800E852C
 
f32 D_800E8530
 
f32 D_800E8534
 
Unk_D_800E70A0 D_800E8538 []
 
Unk_D_800E70A0 D_800E8540 []
 
Unk_D_800E70A0 D_800E85C0 []
 
Unk_D_800E70A0 D_800E8600 []
 
s32 gControllerPak1NumPagesFree
 
s32 gControllerPak1FileNote
 
s32 gControllerPak2FileNote
 
f32 D_8018ED98
 
f32 D_8018ED9C
 
f32 D_8018EDA0
 
f32 D_8018EDA4
 
f32 D_8018EDA8
 
f32 D_8018EDAC
 

Macro Definition Documentation

◆ D_8018D9E0_SIZE

#define D_8018D9E0_SIZE   0x20

◆ D_8018DEE0_SIZE

#define D_8018DEE0_SIZE   0x10

◆ D_8018E060_SIZE

#define D_8018E060_SIZE   0x10

◆ D_8018E0E8_SIZE

#define D_8018E0E8_SIZE   0x05

◆ D_8018E118_SIZE

#define D_8018E118_SIZE   0xC8

◆ D_8018E768_SIZE

#define D_8018E768_SIZE   0x08

◆ D_8018E7E8_SIZE

#define D_8018E7E8_SIZE   0x05

◆ D_8018E810_SIZE

#define D_8018E810_SIZE   0x05

Function Documentation

◆ add_8018D9E0_entry()

void add_8018D9E0_entry ( s32 ,
s32 ,
s32 ,
s8  )
Here is the caller graph for this function:

◆ char_to_glyph_index()

s32 char_to_glyph_index ( char * character)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ convert_number_to_ascii()

void convert_number_to_ascii ( s32 number,
char * buffer )
Here is the caller graph for this function:

◆ dma_copy_base_729a30()

void dma_copy_base_729a30 ( u64 * arg0,
size_t nbytes,
void * vaddr )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ dma_copy_base_7fa3c0()

void dma_copy_base_7fa3c0 ( u64 * arg0,
size_t nbytes,
void * vaddr )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ draw_box()

Gfx * draw_box ( Gfx * displayListHead,
s32 ulx,
s32 uly,
s32 lrx,
s32 lry,
u32 red,
u32 green,
u32 blue,
u32 alpha )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ draw_box_fill()

Gfx * draw_box_fill ( Gfx * displayListHead,
s32 ulx,
s32 uly,
s32 lrx,
s32 lry,
s32 red,
s32 green,
s32 blue,
s32 alpha )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ draw_flash_select_case()

Gfx * draw_flash_select_case ( Gfx * ,
s32 ,
s32 ,
s32 ,
s32 ,
s32  )

◆ draw_flash_select_case_fast()

Gfx * draw_flash_select_case_fast ( Gfx * displayListHead,
s32 ulx,
s32 uly,
s32 lrx,
s32 lry )
Here is the call graph for this function:

◆ draw_flash_select_case_slow()

Gfx * draw_flash_select_case_slow ( Gfx * displayListHead,
s32 ulx,
s32 uly,
s32 lrx,
s32 lry )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ draw_text()

void draw_text ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ exponent_by_squaring()

f64 exponent_by_squaring ( f64 base,
s32 exponent )
Here is the caller graph for this function:

◆ find_8018D9E0_entry()

struct_8018D9E0_entry * find_8018D9E0_entry ( s32 arg0)
Here is the caller graph for this function:

◆ find_8018D9E0_entry_dupe()

struct_8018D9E0_entry * find_8018D9E0_entry_dupe ( s32 arg0)

arg0 is the desired "type" of the 8018D9E0 entry to search for. If no entry with that "type" is found, this function will enter a while(1) loop, hard-locking the game.

In practice this never appears to happen, but that is probably as much a matter of luck as it is good reasoning on the original author(s) part.

Here is the caller graph for this function:

◆ func_800917B0()

f64 func_800917B0 ( f64 arg0,
f64 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009186C()

f64 func_8009186C ( f64 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009195C()

f64 func_8009195C ( f64 )
Here is the caller graph for this function:

◆ func_80091A6C()

f64 func_80091A6C ( f64 value,
s32 exponent )

This function appears to multiply some value by 2 ^ exponent, even if that exponent is negative

Here is the caller graph for this function:

◆ func_80091AC0()

f64 func_80091AC0 ( f64 arg0,
s32 * arg2 )

Its unclear what exact purpose this function serves The function multiplies/divides arg0 by 2 until its in the range (0.5, 1.0]. arg2 appears to track the exponent in the power-of-2 that would undo the changes to arg0

Here is the caller graph for this function:

◆ func_80091D74()

s32 func_80091D74 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80091EE4()

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

◆ func_80091FA4()

void func_80091FA4 ( void )
Todo
These sizes need to be sizeof() for shiftability if possible
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80092148()

void func_80092148 ( void )
Here is the caller graph for this function:

◆ func_800921B4()

void func_800921B4 ( void )
Here is the caller graph for this function:

◆ func_80092258()

void func_80092258 ( void )
Here is the caller graph for this function:

◆ func_80092290()

void func_80092290 ( s32 arg0,
s32 * arg1,
s32 * arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80092500()

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

◆ func_80092564()

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

◆ func_800925A0()

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

◆ func_800925CC()

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

◆ func_80092604()

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

◆ func_80092630()

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

◆ func_8009265C()

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

◆ func_80092688()

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

◆ func_80092C80()

void func_80092C80 ( void )
Here is the caller graph for this function:

◆ func_80092DF8()

s32 func_80092DF8 ( char * arg)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80092E1C()

s32 func_80092E1C ( char * character)
Here is the caller graph for this function:

◆ func_80092EE4()

s32 func_80092EE4 ( char * character)
Here is the caller graph for this function:

◆ func_800930E4()

void func_800930E4 ( s32 arg0,
s32 arg1,
char * arg2 )
Here is the call graph for this function:

◆ func_80093324()

void func_80093324 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80093358()

void func_80093358 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800936B8()

void func_800936B8 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80093720()

void func_80093720 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:

◆ func_80093754()

void func_80093754 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800939C8()

void func_800939C8 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80093A30()

void func_80093A30 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80093A5C()

void func_80093A5C ( u32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80093B70()

void func_80093B70 ( u32 arg0)
Here is the call graph for this function:

◆ func_80093C1C()

void func_80093C1C ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80093C88()

void func_80093C88 ( void )

◆ func_80093C90()

void func_80093C90 ( void )

◆ func_80093C98()

void func_80093C98 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80093E20()

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

◆ func_80093E40()

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

◆ func_80093E60()

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

◆ func_80093F10()

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

◆ func_800940EC()

void func_800940EC ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800942D0()

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

◆ func_80094660()

void func_80094660 ( struct GfxPool * ,
s32  )

◆ func_800947B4()

void func_800947B4 ( struct GfxPool * ,
s32  )

◆ func_80094A64()

void func_80094A64 ( struct GfxPool * pool)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80094C60()

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

◆ func_80095574()

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

◆ func_800959F8()

Gfx * func_800959F8 ( Gfx * displayListHead,
Vtx * arg1 )
Here is the caller graph for this function:

◆ func_80095BD0()

Gfx * func_80095BD0 ( Gfx * displayListHead,
u8 * arg1,
f32 arg2,
f32 arg3,
u32 arg4,
u32 arg5,
f32 arg6,
f32 arg7 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80095E10()

Gfx * func_80095E10 ( Gfx * displayListHead,
s8 arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6,
s32 arg7,
s32 arg8,
s32 arg9,
u8 * argA,
u32 argB,
u32 argC )
Here is the caller graph for this function:

◆ func_800963F0()

Gfx * func_800963F0 ( Gfx * displayListHead,
s8 arg1,
s32 arg2,
s32 arg3,
f32 arg4,
f32 arg5,
s32 arg6,
s32 arg7,
s32 arg8,
s32 arg9,
s32 argA,
s32 argB,
u8 * argC,
u32 argD,
u32 argE )
Here is the caller graph for this function:

◆ func_80096CD8()

Gfx * func_80096CD8 ( Gfx * ,
s32 ,
s32 ,
u32 ,
u32  )

◆ func_80097274()

Gfx * func_80097274 ( Gfx * displayListHead,
s8 arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6,
s32 arg7,
s32 arg8,
s32 arg9,
u16 * argA,
u32 argB,
u32 argC,
s32 argD )
Here is the caller graph for this function:

◆ func_80097A14()

Gfx * func_80097A14 ( Gfx * displayListHead,
s8 arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5,
s32 arg6,
s32 arg7,
u8 * arg8,
u32 arg9,
u32 argA )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80097AE4()

Gfx * func_80097AE4 ( Gfx * displayListHead,
s8 fmt,
s32 arg2,
s32 arg3,
u8 * arg4,
s32 width )
Here is the caller graph for this function:

◆ func_80097E58()

Gfx * func_80097E58 ( Gfx * displayListHead,
s8 fmt,
u32 arg2,
u32 arg3,
u32 arg4,
u32 arg5,
s32 arg6,
s32 arg7,
u8 * someTexture,
u32 arg9,
u32 argA,
s32 width )
Here is the caller graph for this function:

◆ func_80098558()

Gfx * func_80098558 ( Gfx * ,
u32 ,
u32 ,
u32 ,
u32 ,
u32 ,
u32 ,
s32 ,
s32  )

◆ func_800987D0()

Gfx * func_800987D0 ( Gfx * ,
u32 ,
u32 ,
u32 ,
u32 ,
s32 ,
s32 ,
u8 * ,
u32 ,
s32  )

◆ func_80098FC8()

Gfx * func_80098FC8 ( Gfx * displayListHead,
s32 ulx,
s32 uly,
s32 lrx,
s32 lry )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80099110()

void func_80099110 ( void )
Here is the caller graph for this function:

◆ func_80099184()

void func_80099184 ( MkTexture * )
Here is the caller graph for this function:

◆ func_8009969C()

void func_8009969C ( MkTexture * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800996BC()

void func_800996BC ( MkTexture * ,
s32  )
Here is the caller graph for this function:

◆ func_80099958()

void func_80099958 ( MkTexture * arg0,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80099A70()

void func_80099A70 ( void )
Here is the caller graph for this function:

◆ func_80099A94()

void func_80099A94 ( MkTexture * arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80099AEC()

void func_80099AEC ( void )
Here is the caller graph for this function:

◆ func_80099E54()

void func_80099E54 ( void )
Here is the caller graph for this function:

◆ func_80099E60()

void func_80099E60 ( MkTexture * arg0,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80099EC4()

void func_80099EC4 ( void )
Here is the caller graph for this function:

◆ func_8009A238()

void func_8009A238 ( MkTexture * arg0,
s32 arg1 )
Here is the call graph for this function:

◆ func_8009A2F0()

void func_8009A2F0 ( struct_8018E0E8_entry * arg0)
Here is the call graph for this function:

◆ func_8009A344()

void func_8009A344 ( void )
Here is the caller graph for this function:

◆ func_8009A374()

s32 func_8009A374 ( MkAnimation * anim)
Here is the call graph for this function:

◆ func_8009A478()

s32 func_8009A478 ( MkAnimation * anim,
s32 arg1 )
Here is the call graph for this function:

◆ func_8009A594()

void func_8009A594 ( s32 arg0,
s32 arg1,
MkAnimation * arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009A640()

void func_8009A640 ( s32 arg0,
s32 arg1,
s32 arg2,
MkAnimation * arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009A6D4()

void func_8009A6D4 ( void )
Here is the call graph for this function:

◆ func_8009A76C()

void func_8009A76C ( s32 arg0,
s32 arg1,
s32 arg2,
s32 arg3 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009A7EC()

void func_8009A7EC ( s32 arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )
Here is the call graph for this function:

◆ func_8009A878()

MkTexture * func_8009A878 ( struct_8018DEE0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009A944()

MkTexture * func_8009A944 ( struct_8018DEE0_entry * arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009A9FC()

void func_8009A9FC ( s32 arg0,
s32 arg1,
u32 arg2,
s32 arg3 )

◆ func_8009AB7C()

void func_8009AB7C ( s32 arg0)

◆ func_8009AD78()

void func_8009AD78 ( s32 arg0,
s32 arg1 )

◆ func_8009B0A4()

void func_8009B0A4 ( s32 arg0,
u32 arg1 )
Here is the call graph for this function:

◆ func_8009B538()

void func_8009B538 ( s32 arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )

◆ func_8009B8C4()

u16 * func_8009B8C4 ( u64 * arg0)
Here is the caller graph for this function:

◆ func_8009B938()

void func_8009B938 ( void )
Here is the caller graph for this function:

◆ func_8009B954()

void func_8009B954 ( MkTexture * arg0)
Here is the call graph for this function:

◆ func_8009B998()

void func_8009B998 ( void )

◆ func_8009B9D0()

Gfx * func_8009B9D0 ( Gfx * displayListHead,
MkTexture * textures )
Here is the call graph for this function:

◆ func_8009BA74()

Gfx * func_8009BA74 ( Gfx * arg0,
MkTexture * arg1,
s32 column,
s32 row )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009BC9C()

Gfx * func_8009BC9C ( Gfx * arg0,
MkTexture * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009C204()

Gfx * func_8009C204 ( Gfx * arg0,
MkTexture * arg1,
s32 arg2,
s32 arg3,
s32 arg4 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009C434()

Gfx * func_8009C434 ( Gfx * arg0,
struct_8018DEE0_entry * arg1,
s32 arg2,
s32 arg3,
s32 arg4 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009C708()

Gfx * func_8009C708 ( Gfx * arg0,
struct_8018DEE0_entry * arg1,
s32 arg2,
s32 arg3,
s32 arg4,
s32 arg5 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009C918()

void func_8009C918 ( void )
Here is the caller graph for this function:

◆ func_8009CA2C()

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

◆ func_8009CA6C()

void func_8009CA6C ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009CBE4()

void func_8009CBE4 ( s32 arg0,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009CDDC()

void func_8009CDDC ( s32 arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009CDFC()

void func_8009CDFC ( s32 arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009CE1C()

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

◆ func_8009CE64()

void func_8009CE64 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009D77C()

void func_8009D77C ( s32 arg0,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009D958()

void func_8009D958 ( s32 arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009D978()

void func_8009D978 ( s32 arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009D998()

void func_8009D998 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009DAA8()

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

◆ func_8009DB8C()

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

◆ func_8009DEF8()

void func_8009DEF8 ( u32 arg0,
u32 arg1 )
Here is the caller graph for this function:

◆ func_8009DF4C()

void func_8009DF4C ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009DF6C()

void func_8009DF6C ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009DF8C()

void func_8009DF8C ( u32 arg0,
u32 arg1 )
Here is the caller graph for this function:

◆ func_8009DFE0()

void func_8009DFE0 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009E000()

void func_8009E000 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009E020()

void func_8009E020 ( s32 arg0,
s32 arg1 )
Here is the caller graph for this function:

◆ func_8009E088()

void func_8009E088 ( s32 arg0,
s32 arg1 )
Here is the caller graph for this function:

◆ func_8009E0F0()

void func_8009E0F0 ( s32 arg0)

◆ func_8009E1C0()

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

◆ func_8009E1E4()

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

◆ func_8009E208()

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

◆ func_8009E230()

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

◆ func_8009E258()

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

◆ func_8009E280()

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

◆ func_8009E2A8()

void func_8009E2A8 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009E2F0()

void func_8009E2F0 ( s32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_8009E5BC()

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

◆ func_8009E5FC()

void func_8009E5FC ( s32 arg0)
Here is the caller graph for this function:

◆ func_8009E620()

void func_8009E620 ( void )
Here is the caller graph for this function:

◆ func_8009F5E0()

void func_8009F5E0 ( struct_8018D9E0_entry * )
Here is the caller graph for this function:

◆ func_800A08D8()

void func_800A08D8 ( u8 arg0,
s32 column,
s32 row )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A095C()

s32 func_800A095C ( char * someString,
s32 len,
s32 column,
s32 row )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A09E0()

void func_800A09E0 ( struct_8018D9E0_entry * )

◆ func_800A0AD0()

void func_800A0AD0 ( struct_8018D9E0_entry * )

◆ func_800A0B80()

void func_800A0B80 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A0DFC()

void func_800A0DFC ( void )
Here is the call graph for this function:

◆ func_800A0EB8()

void func_800A0EB8 ( struct_8018D9E0_entry * ,
s32  )

◆ func_800A0FA4()

void func_800A0FA4 ( struct_8018D9E0_entry * arg0,
s32 arg1 )
Here is the call graph for this function:

◆ func_800A10CC()

void func_800A10CC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A11D0()

void func_800A11D0 ( struct_8018D9E0_entry * arg0,
s32 arg1,
s32 arg2 )
Here is the call graph for this function:

◆ func_800A12BC()

void func_800A12BC ( struct_8018D9E0_entry * arg0,
MkTexture * arg1 )
Here is the call graph for this function:

◆ func_800A1350()

void func_800A1350 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A143C()

void func_800A143C ( struct_8018D9E0_entry * arg0,
s32 arg1 )
Here is the call graph for this function:

◆ func_800A1500()

void func_800A1500 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A15EC()

void func_800A15EC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A1780()

void func_800A1780 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A1924()

void func_800A1924 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A1A20()

void func_800A1A20 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A1BE0()

void func_800A1BE0 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A1DE0()

void func_800A1DE0 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A1F30()

void func_800A1F30 ( struct_8018D9E0_entry * )

◆ func_800A1FB0()

void func_800A1FB0 ( struct_8018D9E0_entry * )

◆ func_800A2D1C()

void func_800A2D1C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A2EB8()

void func_800A2EB8 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A32B4()

void func_800A32B4 ( s32 arg0,
s32 arg1,
s32 characterId,
s32 rank )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A34A8()

void func_800A34A8 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A3A10()

void func_800A3A10 ( s8 * arg0)
Here is the caller graph for this function:

◆ func_800A3ADC()

void func_800A3ADC ( struct_8018D9E0_entry * arg0,
s32 arg1,
s32 arg2,
s32 characterId,
s32 arg4,
s8 * arg5 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A3C84()

void func_800A3C84 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A3E60()

void func_800A3E60 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A4550()

void func_800A4550 ( s32 lapNumber,
s32 column,
s32 row )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A474C()

void func_800A474C ( s32 ,
s32 ,
s32  )
Here is the caller graph for this function:

◆ func_800A4A24()

void func_800A4A24 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A54EC()

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

◆ func_800A5738()

void func_800A5738 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A6034()

void func_800A6034 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A6154()

void func_800A6154 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A638C()

void func_800A638C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A66A8()

void func_800A66A8 ( struct_8018D9E0_entry * arg0,
Unk_D_800E70A0 * arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A69C8()

void func_800A69C8 ( struct_8018D9E0_entry * )

◆ func_800A6BEC()

void func_800A6BEC ( struct_8018D9E0_entry * )

◆ func_800A6CC0()

void func_800A6CC0 ( struct_8018D9E0_entry * )

◆ func_800A6D94()

void func_800A6D94 ( s32 arg0,
s32 arg1,
u8 * arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A6E94()

void func_800A6E94 ( s32 arg0,
s32 arg1,
u8 * arg2 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A70E8()

void func_800A70E8 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A7258()

void func_800A7258 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A72FC()

void func_800A72FC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A7448()

void func_800A7448 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A75A0()

void func_800A75A0 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A761C()

void func_800A761C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A7790()

void func_800A7790 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A79F4()

void func_800A79F4 ( s32 arg0,
char * arg1 )
Here is the caller graph for this function:

◆ func_800A7A4C()

void func_800A7A4C ( s32 arg0)
Here is the caller graph for this function:

◆ func_800A8230()

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

◆ func_800A8250()

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

◆ func_800A8270()

void func_800A8270 ( s32 arg0,
struct_8018D9E0_entry * arg1 )
Here is the call graph for this function:

◆ func_800A8564()

void func_800A8564 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A86E8()

void func_800A86E8 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A874C()

void func_800A874C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A890C()

void func_800A890C ( s32 arg0,
struct_8018D9E0_entry * arg1 )
Here is the call graph for this function:

◆ func_800A8A98()

void func_800A8A98 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A8CA4()

void func_800A8CA4 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A8E14()

void func_800A8E14 ( struct_8018D9E0_entry * )

◆ func_800A8EC0()

void func_800A8EC0 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800A8F48()

void func_800A8F48 ( struct_8018D9E0_entry * )

◆ func_800A90D4()

void func_800A90D4 ( s32 ,
struct_8018D9E0_entry *  )

◆ func_800A91D8()

void func_800A91D8 ( struct_8018D9E0_entry * arg0,
s32 columnTarget,
s32 rowTarget )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A9208()

void func_800A9208 ( struct_8018D9E0_entry * arg0,
s32 columnTarget )
Here is the caller graph for this function:

◆ func_800A9278()

void func_800A9278 ( struct_8018D9E0_entry * arg0,
s32 rowTarget )
Here is the caller graph for this function:

◆ func_800A92E8()

void func_800A92E8 ( struct_8018D9E0_entry * arg0,
s32 columnTarget )
Here is the caller graph for this function:

◆ func_800A939C()

void func_800A939C ( struct_8018D9E0_entry * arg0,
s32 rowTarget )

◆ func_800A940C()

void func_800A940C ( struct_8018D9E0_entry * arg0,
s32 columnTarget )
Here is the caller graph for this function:

◆ func_800A94C8()

void func_800A94C8 ( struct_8018D9E0_entry * arg0,
s32 columnTarget,
s32 arg2 )
Here is the caller graph for this function:

◆ func_800A954C()

void func_800A954C ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800A9710()

void func_800A9710 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A97BC()

void func_800A97BC ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800A9A98()

void func_800A9A98 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800A9B9C()

void func_800A9B9C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A9C40()

void func_800A9C40 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A9D5C()

void func_800A9D5C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800A9E58()

void func_800A9E58 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AA280()

void func_800AA280 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AA2EC()

void func_800AA2EC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AA5C8()

void func_800AA5C8 ( struct_8018D9E0_entry * arg0,
s8 arg1 )
Here is the call graph for this function:

◆ func_800AA69C()

void func_800AA69C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AAA9C()

void func_800AAA9C ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AAB90()

void func_800AAB90 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AAC18()

void func_800AAC18 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AADD4()

void func_800AADD4 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AAE18()

void func_800AAE18 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AAE68()

struct_8018D9E0_entry * func_800AAE68 ( void )

Similar to find_8018D9E0_entry_dupe, there is potential for a hard lock in the function if no appropriate D_8018D9E0 entry is found.

Here is the caller graph for this function:

◆ func_800AAEB4()

struct_8018D9E0_entry * func_800AAEB4 ( s32 arg0)

Similar to find_8018D9E0_entry_dupe, there is potential for a hard lock in the function if no appropriate D_8018D9E0 entry is found.

Here is the caller graph for this function:

◆ func_800AAF70()

s32 func_800AAF70 ( s32 arg0)
Here is the call graph for this function:

◆ func_800AAF94()

void func_800AAF94 ( struct_8018D9E0_entry * arg0,
s32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AAFCC()

s32 func_800AAFCC ( s32 arg0)
Here is the caller graph for this function:

◆ func_800AB020()

void func_800AB020 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AB098()

void func_800AB098 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AB164()

void func_800AB164 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AB260()

void func_800AB260 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AB290()

void func_800AB290 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AB314()

void func_800AB314 ( struct_8018D9E0_entry * )
Here is the caller graph for this function:

◆ func_800AB904()

void func_800AB904 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AB9B0()

void func_800AB9B0 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ABAE8()

void func_800ABAE8 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800ABB24()

void func_800ABB24 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800ABBCC()

void func_800ABBCC ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800ABC38()

void func_800ABC38 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ABCF4()

void func_800ABCF4 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ABEAC()

void func_800ABEAC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ABF68()

void func_800ABF68 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AC128()

void func_800AC128 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ func_800AC300()

void func_800AC300 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AC324()

void func_800AC324 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AC458()

void func_800AC458 ( struct_8018D9E0_entry * )
Here is the caller graph for this function:

◆ func_800AC978()

void func_800AC978 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ACA14()

void func_800ACA14 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ACC50()

void func_800ACC50 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ACF40()

void func_800ACF40 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AD1A4()

void func_800AD1A4 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AD2E8()

void func_800AD2E8 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800ADF48()

void func_800ADF48 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AE218()

void func_800AE218 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AEC54()

void func_800AEC54 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AEDBC()

void func_800AEDBC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AEE90()

void func_800AEE90 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AEEBC()

void func_800AEEBC ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AEEE8()

void func_800AEEE8 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AEF14()

void func_800AEF14 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AEF74()

void func_800AEF74 ( struct_8018D9E0_entry * arg0)
Here is the caller graph for this function:

◆ func_800AF004()

void func_800AF004 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AF1AC()

void func_800AF1AC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AF270()

void func_800AF270 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AF480()

void func_800AF480 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AF4DC()

void func_800AF4DC ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800AF740()

void func_800AF740 ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_string_width()

s32 get_string_width ( char * buffer)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_time_record_centiseconds()

void get_time_record_centiseconds ( s32 timeRecord,
char * buffer )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_time_record_minutes()

void get_time_record_minutes ( s32 timeRecord,
char * buffer )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ get_time_record_seconds()

void get_time_record_seconds ( s32 timeRecord,
char * buffer )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ print_letter()

Gfx * print_letter ( Gfx * arg0,
MkTexture * glyphTexture,
f32 arg2,
f32 arg3,
s32 mode,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ print_text0()

void print_text0 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY,
s32 mode )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ print_text1()

void print_text1 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ print_text2()

void print_text2 ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY,
s32 arg6 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_pause_battle()

void render_pause_battle ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_pause_grand_prix()

void render_pause_grand_prix ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_pause_menu()

void render_pause_menu ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:

◆ render_pause_menu_time_trials()

void render_pause_menu_time_trials ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_pause_menu_versus()

void render_pause_menu_versus ( struct_8018D9E0_entry * arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rmonPrintf()

void rmonPrintf ( const char * fmt,
... )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ segmented_to_virtual_dupe()

void * segmented_to_virtual_dupe ( const void * addr)

Differs from memory.c with + 0x8 instead of | 0x8

Parameters
addr
Returns
void*
Here is the caller graph for this function:

◆ segmented_to_virtual_dupe_2()

void * segmented_to_virtual_dupe_2 ( const void * addr)
Here is the caller graph for this function:

◆ set_text_color()

void set_text_color ( s32 arg0)
Here is the caller graph for this function:

◆ set_text_color_rainbow_if_selected()

void set_text_color_rainbow_if_selected ( s32 test,
s32 target,
s32 alternative_color )
Here is the call graph for this function:

◆ swap_values()

void swap_values ( s32 * arg0,
s32 * arg1 )
Here is the caller graph for this function:

◆ text_draw()

void text_draw ( s32 column,
s32 row,
char * text,
s32 tracking,
f32 scaleX,
f32 scaleY )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ text_rainbow_effect()

void text_rainbow_effect ( s32 test,
s32 target,
s32 alternative_color )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tkmk00decode()

void tkmk00decode ( u8 * ,
u8 * ,
u8 * ,
s32  )
Here is the caller graph for this function:

◆ write_dashes()

void write_dashes ( char * buffer)
Here is the caller graph for this function:

Variable Documentation

◆ _course_mario_raceway_dl_mio0SegmentRomStart

u32 _course_mario_raceway_dl_mio0SegmentRomStart[]
extern

◆ _textures_0aSegmentRomStart

u8 _textures_0aSegmentRomStart[]
extern

◆ _textures_0bSegmentRomStart

u8 _textures_0bSegmentRomStart[]
extern

◆ D_800DDB24

s32 D_800DDB24
extern

◆ D_800E70A0

Unk_D_800E70A0 D_800E70A0[]
extern

◆ D_800E70E8

Unk_D_800E70A0 D_800E70E8[]
extern

◆ D_800E7108

Unk_D_800E70A0 D_800E7108[][4]
extern

◆ D_800E7148

Unk_D_800E70A0 D_800E7148[]
extern

◆ D_800E7168

Unk_D_800E70A0 D_800E7168[]
extern

◆ D_800E7188

Unk_D_800E70A0 D_800E7188[]
extern

◆ D_800E7208

Unk_D_800E70A0 D_800E7208[][2]
extern

◆ D_800E7248

Unk_D_800E70A0 D_800E7248[]
extern

◆ D_800E7258

Unk_D_800E70A0 D_800E7258[]
extern

◆ D_800E7268

Unk_D_800E70A0 D_800E7268[]
extern

◆ D_800E7278

Unk_D_800E70A0 D_800E7278[]
extern

◆ D_800E72F8

Unk_D_800E70A0 D_800E72F8
extern

◆ D_800E7300

Unk_D_800E70A0 D_800E7300[]
extern

◆ D_800E7360

Unk_D_800E70A0 D_800E7360[]
extern

◆ D_800E7380

Unk_D_800E70A0 D_800E7380[]
extern

◆ D_800E7390

Unk_D_800E70A0 D_800E7390[]
extern

◆ D_800E73C0

Unk_D_800E70A0 D_800E73C0[]
extern

◆ D_800E73D0

Unk_D_800E70A0 D_800E73D0[]
extern

◆ D_800E73E0

Unk_D_800E70A0 D_800E73E0[]
extern

◆ D_800E7410

Unk_D_800E70A0 D_800E7410[]
extern

◆ D_800E7420

Unk_D_800E70A0 D_800E7420[]
extern

◆ D_800E7430

Unk_D_800E70A0 D_800E7430[]
extern

◆ D_800E7458

Unk_D_800E70A0 D_800E7458[]
extern

◆ D_800E7480

Unk_D_800E70A0 D_800E7480[]
extern

◆ D_800E74A8

RGBA16 D_800E74A8[]
extern

◆ D_800E74D0

RGBA16 D_800E74D0[]
extern

◆ D_800E74E8

RGBA16 D_800E74E8[]
extern

◆ D_800E7678

char* D_800E7678[]
extern

◆ D_800E76A8

char* D_800E76A8[]
extern

◆ D_800E76CC

char* D_800E76CC[]
extern

◆ D_800E76DC

char* D_800E76DC[]
extern

◆ D_800E7720

char* D_800E7720[]
extern

◆ D_800E7728

char* D_800E7728[]
extern

◆ D_800E7730

char* D_800E7730
extern

◆ D_800E7734

char* D_800E7734[]
extern

◆ D_800E7744

char* D_800E7744[]
extern

◆ D_800E7778

char* D_800E7778[]
extern

◆ D_800E7780

char D_800E7780[]
extern

◆ D_800E77A0

char* D_800E77A0[]
extern

◆ D_800E77A8

char* D_800E77A8[]
extern

◆ D_800E77B4

char D_800E77B4[]
extern

◆ D_800E77D8

char D_800E77D8[]
extern

◆ D_800E7834

char* D_800E7834[]
extern

◆ D_800E7840

char* D_800E7840[]
extern

◆ D_800E7848

char* D_800E7848[]
extern

◆ D_800E7860

char* D_800E7860[]
extern

◆ D_800E7868

char* D_800E7868[]
extern

◆ D_800E7878

char* D_800E7878[]
extern

◆ D_800E7884

char* D_800E7884[]
extern

◆ D_800E7890

char* D_800E7890[]
extern

◆ D_800E78D0

char* D_800E78D0[]
extern

◆ D_800E7900

char* D_800E7900[]
extern

◆ D_800E7918

char* D_800E7918[]
extern

◆ D_800E7920

char* D_800E7920[]
extern

◆ D_800E7928

char* D_800E7928[]
extern

◆ D_800E7930

char* D_800E7930[]
extern

◆ D_800E7938

char* D_800E7938[]
extern

◆ D_800E7940

char* D_800E7940[]
extern

◆ D_800E7980

char* D_800E7980[]
extern

◆ D_800E798C

char* D_800E798C[]
extern

◆ D_800E7A34

char* D_800E7A34[]
extern

◆ D_800E7A3C

char* D_800E7A3C[]
extern

◆ D_800E7A44

char* D_800E7A44
extern

◆ D_800E7A48

char* D_800E7A48[]
extern

◆ D_800E7A54

char* D_800E7A54[]
extern

◆ D_800E7A60

char* D_800E7A60[]
extern

◆ D_800E7A6C

char* D_800E7A6C[]
extern

◆ D_800E7A74

char* D_800E7A74[]
extern

◆ D_800E7A80

char* D_800E7A80[]
extern

◆ D_800E7A88

char* D_800E7A88[]
extern

◆ D_800E7A98

char* D_800E7A98
extern

◆ D_800E7A9C

char* D_800E7A9C[]
extern

◆ D_800E7AA4

char* D_800E7AA4[]
extern

◆ D_800E7AC8

RGBA16 D_800E7AC8[]
extern

◆ D_800E7AE8

RGBA16 D_800E7AE8[]
extern

◆ D_800E7AF8

MkTexture* D_800E7AF8[]
extern

◆ D_800E7D0C

MkTexture* D_800E7D0C[]
extern

◆ D_800E7D34

MkAnimation* D_800E7D34[]
extern

◆ D_800E7D4C

MkTexture* D_800E7D4C[]
extern

◆ D_800E7D54

MkTexture* D_800E7D54[]
extern

◆ D_800E7D74

MkTexture* D_800E7D74[]
extern

◆ D_800E7DC4

MkTexture* D_800E7DC4[]
extern

◆ D_800E7E14

MkAnimation* D_800E7E14[]
extern

◆ D_800E7E20

MkAnimation* D_800E7E20[]
extern

◆ D_800E7E34

MkAnimation* D_800E7E34[]
extern

◆ D_800E7FF0

MkTexture* D_800E7FF0[]
extern

◆ D_800E80A0

MkTexture* D_800E80A0[]
extern

◆ D_800E8114

MkTexture* D_800E8114[]
extern

◆ D_800E8174

MkTexture* D_800E8174[]
extern

◆ D_800E817C

MkTexture* D_800E817C[]
extern

◆ D_800E81E4

MkTexture* D_800E81E4[]
extern

◆ D_800E822C

MkTexture* D_800E822C[]
extern

◆ D_800E8234

MkTexture* D_800E8234[]
extern

◆ D_800E824C

MkTexture* D_800E824C[]
extern

◆ D_800E8254

MkTexture* D_800E8254[]
extern

◆ D_800E8274

MkTexture* D_800E8274[]
extern

◆ D_800E8294

MkTexture* D_800E8294[]
extern

◆ D_800E82B4

MkTexture* D_800E82B4[]
extern

◆ D_800E82C4

MkTexture* D_800E82C4[]
extern

◆ D_800E82F4

MkTexture* D_800E82F4[]
extern

◆ D_800E8320

MkAnimation* D_800E8320[]
extern

◆ D_800E8340

MkAnimation* D_800E8340[]
extern

◆ D_800E8360

MkAnimation* D_800E8360[]
extern

◆ D_800E83A0

MkAnimation* D_800E83A0[]
extern

◆ D_800E8440

s32 D_800E8440[]
extern

◆ D_800E8460

s32 D_800E8460[]
extern

◆ D_800E8480

s32 D_800E8480[]
extern

◆ D_800E84A0

s32 D_800E84A0[]
extern

◆ D_800E84C0

Vtx* D_800E84C0[]
extern

◆ D_800E84CC

Gfx* D_800E84CC[]
extern

◆ D_800E84EC

Gfx* D_800E84EC[]
extern

◆ D_800E850C

Gfx* D_800E850C[]
extern

◆ D_800E852C

s8 D_800E852C
extern

◆ D_800E8530

f32 D_800E8530
extern

◆ D_800E8534

f32 D_800E8534
extern

◆ D_800E8538

Unk_D_800E70A0 D_800E8538[]
extern

◆ D_800E8540

Unk_D_800E70A0 D_800E8540[]
extern

◆ D_800E85C0

Unk_D_800E70A0 D_800E85C0[]
extern

◆ D_800E8600

Unk_D_800E70A0 D_800E8600[]
extern

◆ D_800EFD64

const s8 D_800EFD64[]
extern

◆ D_800F0B1C

const s8 D_800F0B1C[]
extern

◆ D_800F0B28

const s8 D_800F0B28[]
extern

◆ D_800F0B50

const s8 D_800F0B50[]
extern

◆ D_800F0B54

const s8 D_800F0B54[]
extern

◆ D_80164478

s16 D_80164478[]
extern

◆ D_8018D9B0

u16* D_8018D9B0
extern
Todo
Move gGfxPool out of main.h

◆ D_8018D9B4

u8* D_8018D9B4
extern

◆ D_8018D9B8

u8* D_8018D9B8
extern

◆ D_8018D9BC

u8* D_8018D9BC
extern

◆ D_8018D9C0

void* D_8018D9C0
extern

◆ D_8018D9D8

s8 D_8018D9D8
extern

◆ D_8018D9D9

s8 D_8018D9D9
extern

◆ D_8018D9E0

◆ D_8018DEE0

◆ D_8018E060

◆ D_8018E0E8

◆ D_8018E118

◆ D_8018E75C

Gfx* D_8018E75C
extern

◆ D_8018E768

◆ D_8018E7AC

s8 D_8018E7AC[]
extern

◆ D_8018E7B8

u32 D_8018E7B8[]
extern

◆ D_8018E7D0

u32 D_8018E7D0[]
extern

◆ D_8018E7E0

s32 D_8018E7E0
extern

◆ D_8018E7E8

struct UnkStruct_8018E7E8 D_8018E7E8[D_8018E7E8_SIZE]
extern

◆ D_8018E810

struct UnkStruct_8018E7E8 D_8018E810[D_8018E810_SIZE]
extern

◆ D_8018E838

s8 D_8018E838[]
extern

◆ D_8018E840

s32 D_8018E840[]
extern

◆ D_8018E850

s32 D_8018E850[]
extern

◆ D_8018E854

s32 D_8018E854
extern

◆ D_8018E858

s32 D_8018E858[]
extern

◆ D_8018E85C

s32 D_8018E85C
extern

◆ D_8018ED90

u8 D_8018ED90
extern

◆ D_8018ED91

u8 D_8018ED91
extern

◆ D_8018ED98

f32 D_8018ED98
extern

◆ D_8018ED9C

f32 D_8018ED9C
extern

◆ D_8018EDA0

f32 D_8018EDA0
extern

◆ D_8018EDA4

f32 D_8018EDA4
extern

◆ D_8018EDA8

f32 D_8018EDA8
extern

◆ D_8018EDAC

f32 D_8018EDAC
extern

◆ gCharacterCelebrateAnimation

MkAnimation* gCharacterCelebrateAnimation[]
extern

◆ gCharacterDefeatAnimation

MkAnimation* gCharacterDefeatAnimation[]
extern

◆ gCharacterDeselectAnimation

MkAnimation* gCharacterDeselectAnimation[]
extern

◆ gCharacterDoubleBlinkAnimation

MkAnimation* gCharacterDoubleBlinkAnimation[]
extern

◆ gCharacterIdByGPOverallRank

s8 gCharacterIdByGPOverallRank[]
extern

◆ gCharacterSingleBlinkAnimation

MkAnimation* gCharacterSingleBlinkAnimation[]
extern

◆ gControllerPak1FileNote

s32 gControllerPak1FileNote
extern

◆ gControllerPak1NumPagesFree

s32 gControllerPak1NumPagesFree
extern

◆ gControllerPak2FileNote

s32 gControllerPak2FileNote
extern

◆ gCourseNames

char* gCourseNames[]
extern

◆ gCourseNamesDup

char* gCourseNamesDup[]
extern

◆ gCourseNamesDup2

char* gCourseNamesDup2[]
extern

◆ gCupNames

char* gCupNames[]
extern

◆ gCupSelectionByCourseId

s8 gCupSelectionByCourseId[]
extern

◆ gCycleFlashMenu

s32 gCycleFlashMenu
extern

◆ gD_8018E118TotalSize

s32 gD_8018E118TotalSize
extern

◆ gDebugCharacterNames

char* gDebugCharacterNames[]
extern

◆ gDebugCourseNames

char* gDebugCourseNames[]
extern

◆ gDebugScreenModeNames

char* gDebugScreenModeNames[]
extern

◆ gDebugSoundModeNames

char* gDebugSoundModeNames[]
extern

◆ gGlyphDisplayWidth

const s16 gGlyphDisplayWidth[]
extern

◆ gGlyphTextureLUT

MkTexture* gGlyphTextureLUT[]
extern

◆ gGPPointRewards

const s8 gGPPointRewards[]
extern

◆ gGPPointsByCharacterId

s8 gGPPointsByCharacterId[8]
extern

List of bytes indexed by character ID Indicates number of Grand Prix points that character has scored

◆ gNumD_8018E118Entries

s32 gNumD_8018E118Entries
extern

◆ gNumD_8018E768Entries

s32 gNumD_8018E768Entries
extern

◆ gPerCupIndexByCourseId

const s8 gPerCupIndexByCourseId[]
extern

◆ gSoundModeNames

char* gSoundModeNames[]
extern

◆ gTextColor

s8 gTextColor
extern

◆ gTextPauseButton

char* gTextPauseButton[]
extern

◆ sCourseLengths

char* sCourseLengths[]
extern