Mario Kart 64
code_80091750.c File Reference
#include <ultra64.h>
#include <macros.h>
#include <defines.h>
#include <PR/ultratypes.h>
#include <config.h>
#include <variables.h>
#include <sounds.h>
#include "code_800029B0.h"
#include "code_80091750.h"
#include "code_80005FD0.h"
#include "menus.h"
#include "code_800B45E0.h"
#include "code_80057C60.h"
#include "credits.h"
#include "data_segment2.h"
#include "code_800AF9B0.h"
#include "code_80281780.h"
#include "memory.h"
#include "audio/external.h"
#include "hud_renderer.h"
#include "staff_ghosts.h"
#include "common_textures.h"
#include "math_util.h"
#include "save_data.h"
#include "podium_ceremony_actors.h"
#include "main.h"
Include dependency graph for code_80091750.c:

Functions

f64 exponent_by_squaring (f64 base, s32 exponent)
 
f64 func_8009186C (f64)
 
f64 func_8009195C (f64)
 
f64 func_800917B0 (f64 arg0, f64 arg1)
 
f64 func_80091A6C (f64 value, s32 exponent)
 
f64 func_80091AC0 (f64 arg0, s32 *arg2)
 
void swap_values (s32 *arg0, s32 *arg1)
 
void func_80091B78 (void)
 
s32 func_80091D74 (void)
 
void func_80091EE4 (void)
 
void func_80091FA4 (void)
 
void func_80092148 (void)
 
void func_800921B4 (void)
 
void func_800921C0 (s32 test, s32 target, s32 alternative_color)
 
void func_80092224 (s32 test, s32 target, s32 alternative_color)
 
void func_80092258 (void)
 
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 *character)
 
s32 func_80092DF8 (s8 *arg)
 
s32 func_80092EE4 (char *character)
 
s32 get_string_width (char *buffer)
 
void set_text_color (s32 arg0)
 
UNUSED void func_800930E4 (s32 arg0, s32 arg1, char *arg2)
 
void print_text0 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale, s32 arg6)
 
void func_80093324 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void func_80093358 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void func_800936B8 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void draw_text (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void func_80093720 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void func_80093754 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void print_text2 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale, s32 arg6)
 
void func_800939C8 (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void text_draw (s32 column, s32 row, char *text, s32 tracking, f32 x_scale, f32 y_scale)
 
void func_80093A30 (s32 arg0)
 
void func_80093A5C (u32 arg0)
 
UNUSED void func_80093B70 (u32 arg0)
 
void func_80093C1C (s32 arg0)
 
UNUSED void func_80093C88 (void)
 
UNUSED void func_80093C90 (void)
 
void func_80093C98 (s32 arg0)
 
void func_80093E20 (void)
 
void func_80093E40 (void)
 
void func_80093F10 (void)
 
void func_800940EC (s32 arg0)
 
void func_800942D0 (void)
 
void func_80094660 (struct GfxPool *arg0, UNUSED s32 arg1)
 
void func_800947B4 (struct GfxPool *arg0, UNUSED s32 arg1)
 
void func_80094A64 (struct GfxPool *pool)
 
void func_80094C60 (void)
 
void func_80095574 (void)
 
Gfx * draw_flash_select_case (UNUSED Gfx *displayListHead, s32 ulx, s32 uly, s32 lrx, s32 lry, s32 speed)
 
Gfx * draw_flash_select_case_slow (Gfx *displayListHead, s32 ulx, s32 uly, s32 lrx, s32 lry)
 
Gfx * draw_flash_select_case_fast (Gfx *displayListHead, s32 ulx, s32 uly, s32 lrx, s32 lry)
 
Gfx * func_800959F8 (Gfx *displayListHead, Vtx *arg1)
 
Gfx * draw_box_fill (Gfx *displayListHead, s32 ulx, s32 uly, s32 lrx, s32 lry, s32 red, s32 green, s32 blue, s32 alpha)
 
Gfx * draw_box (Gfx *displayListHead, s32 ulx, s32 uly, s32 lrx, s32 lry, s32 red, s32 green, s32 blue, s32 alpha)
 
Gfx * func_80098FC8 (Gfx *displayListHead, s32 ulx, s32 uly, s32 lrx, s32 lry)
 
void dma_copy_base_729a30 (u64 *arg0, size_t nbytes, void *vaddr)
 
void dma_copy_base_7fa3c0 (u64 *arg0, size_t nbytes, void *vaddr)
 
void func_80099110 (void)
 
void * segmented_to_virtual_dupe (const void *addr)
 
void * segmented_to_virtual_dupe_2 (const void *addr)
 
void func_8009969C (MkTexture *arg0)
 
void func_80099A70 (void)
 
void func_80099E54 (void)
 
void func_8009A344 (void)
 
void func_8009A594 (s32 arg0, s32 arg1, MkAnimation *arg2)
 
void func_8009A640 (s32 arg0, s32 arg1, s32 arg2, MkAnimation *arg3)
 
UNUSED void func_8009A6D4 (void)
 
void func_8009A76C (s32 arg0, s32 arg1, s32 arg2, s32 arg3)
 
void func_8009A7EC (s32 arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4)
 
MkTexturefunc_8009A878 (struct_8018DEE0_entry *arg0)
 
MkTexturefunc_8009A944 (struct_8018DEE0_entry *arg0, s32 arg1)
 
s32 func_8009B8C4 (u64 *arg0)
 
void func_8009B938 (void)
 
void func_8009B954 (MkTexture *arg0)
 
void func_8009B998 (void)
 
Gfx * func_8009B9D0 (Gfx *displayListHead, MkTexture *textures)
 
void func_8009CA2C (void)
 
void func_8009CDDC (s32 arg0, s32 arg1)
 
void func_8009CDFC (s32 arg0, s32 arg1)
 
void func_8009CE1C (void)
 
void func_8009D958 (s32 arg0, s32 arg1)
 
void func_8009D978 (s32 arg0, s32 arg1)
 
void func_8009DEF8 (u32 arg0, u32 arg1)
 
void func_8009DF4C (s32 arg0)
 
void func_8009DF6C (s32 arg0)
 
void func_8009DF8C (u32 arg0, u32 arg1)
 
void func_8009DFE0 (s32 arg0)
 
void func_8009E000 (s32 arg0)
 
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 arg0)
 
void func_8009E5BC (void)
 
void func_8009E5FC (s32 arg0)
 
void func_8009E620 (void)
 
void func_800A08D8 (u8 arg0, s32 column, s32 row)
 
s32 func_800A095C (char *someString, s32 len, s32 column, s32 row)
 
void func_800A0AD0 (UNUSED struct_8018D9E0_entry *arg0)
 
void func_800A0DFC (void)
 
void func_800A0EB8 (s32 arg0, s32 arg1)
 
void func_800A11D0 (struct_8018D9E0_entry *arg0, s32 arg1, s32 arg2)
 
void func_800A12BC (struct_8018D9E0_entry *arg0, MkTexture *arg1)
 
void func_800A1350 (struct_8018D9E0_entry *arg0)
 
void func_800A143C (struct_8018D9E0_entry *arg0, s32 arg1)
 
void func_800A1500 (struct_8018D9E0_entry *arg0)
 
void func_800A15EC (struct_8018D9E0_entry *arg0)
 
void func_800A1924 (struct_8018D9E0_entry *arg0)
 
void func_800A1A20 (struct_8018D9E0_entry *arg0)
 
void func_800A1F30 (struct_8018D9E0_entry *unused)
 
void func_800A2D1C (struct_8018D9E0_entry *arg0)
 
void func_800A2EB8 (struct_8018D9E0_entry *arg0)
 
void func_800A32B4 (s32 arg0, s32 arg1, s32 characterId, s32 rank)
 
void func_800A34A8 (struct_8018D9E0_entry *arg0)
 
void func_800A3A10 (s8 *arg0)
 
void func_800A3ADC (struct_8018D9E0_entry *arg0, s32 arg1, s32 arg2, s32 characterId, s32 arg4, s8 *arg5)
 
void func_800A3C84 (struct_8018D9E0_entry *arg0)
 
void func_800A4A24 (struct_8018D9E0_entry *arg0)
 
void func_800A4B38 (struct_8018D9E0_entry *arg0)
 
void func_800A4BC8 (struct_8018D9E0_entry *arg0)
 
void func_800A6034 (struct_8018D9E0_entry *arg0)
 
void func_800A6154 (struct_8018D9E0_entry *arg0)
 
void func_800A638C (struct_8018D9E0_entry *arg0)
 
void func_800A69C8 (struct_8018D9E0_entry *arg0)
 
void func_800A6BEC (struct_8018D9E0_entry *arg0)
 
void func_800A6CC0 (struct_8018D9E0_entry *arg0)
 
void func_800A6E94 (s32 arg0, s32 arg1, u8 *arg2)
 
void func_800A70E8 (struct_8018D9E0_entry *arg0)
 
void func_800A7258 (struct_8018D9E0_entry *arg0)
 
void func_800A72FC (struct_8018D9E0_entry *arg0)
 
void func_800A7448 (struct_8018D9E0_entry *arg0)
 
void func_800A75A0 (struct_8018D9E0_entry *arg0)
 
void func_800A761C (struct_8018D9E0_entry *arg0)
 
void func_800A7790 (struct_8018D9E0_entry *arg0)
 
void convert_number_to_ascii (s32 number, char *buffer)
 
void write_dashes (char *buffer)
 
void get_time_record_minutes (s32 timeRecord, char *buffer)
 
void get_time_record_seconds (s32 timeRecord, char *buffer)
 
void get_time_record_centiseconds (s32 timeRecord, char *buffer)
 
void func_800A79F4 (s32 arg0, char *arg1)
 
void func_800A7A4C (s32 arg0)
 
void func_800A8230 (void)
 
void func_800A8250 (void)
 
void func_800A8270 (s32 arg0, struct_8018D9E0_entry *arg1)
 
void func_800A86E8 (struct_8018D9E0_entry *arg0)
 
void func_800A890C (s32 arg0, struct_8018D9E0_entry *arg1)
 
void func_800A8A98 (struct_8018D9E0_entry *arg0)
 
void func_800A8CA4 (struct_8018D9E0_entry *arg0)
 
void func_800A8E14 (UNUSED struct_8018D9E0_entry *arg0)
 
void func_800A8EC0 (struct_8018D9E0_entry *arg0)
 
void func_800A8F48 (struct_8018D9E0_entry *arg0)
 
void func_800A90D4 (UNUSED s32 arg0, struct_8018D9E0_entry *arg1)
 
void func_800A91D8 (struct_8018D9E0_entry *arg0, s32 columnTarget, s32 rowTarget)
 
void func_800A9208 (struct_8018D9E0_entry *arg0, s32 columnTarget)
 
void func_800A9278 (struct_8018D9E0_entry *arg0, s32 rowTarget)
 
void func_800A92E8 (struct_8018D9E0_entry *arg0, s32 columnTarget)
 
UNUSED void func_800A939C (struct_8018D9E0_entry *arg0, s32 rowTarget)
 
void func_800A940C (struct_8018D9E0_entry *arg0, s32 columnTarget)
 
void func_800A94C8 (struct_8018D9E0_entry *arg0, s32 columnTarget, s32 arg2)
 
void func_800A954C (struct_8018D9E0_entry *arg0)
 
void func_800A9710 (struct_8018D9E0_entry *arg0)
 
void func_800A9A98 (struct_8018D9E0_entry *arg0)
 
void func_800A9B9C (struct_8018D9E0_entry *arg0)
 
void func_800A9C40 (struct_8018D9E0_entry *arg0)
 
void func_800A9D5C (struct_8018D9E0_entry *arg0)
 
void func_800A9E58 (struct_8018D9E0_entry *arg0)
 
void func_800AA280 (struct_8018D9E0_entry *arg0)
 
void func_800AA2EC (struct_8018D9E0_entry *arg0)
 
void func_800AA5C8 (struct_8018D9E0_entry *arg0, s8 arg1)
 
void func_800AA69C (struct_8018D9E0_entry *arg0)
 
void func_800AAA9C (struct_8018D9E0_entry *arg0)
 
void func_800AAB90 (struct_8018D9E0_entry *arg0)
 
void func_800AADD4 (struct_8018D9E0_entry *arg0)
 
void func_800AAE18 (struct_8018D9E0_entry *arg0)
 
struct_8018D9E0_entryfunc_800AAE68 (void)
 
struct_8018D9E0_entryfunc_800AAEB4 (s32 arg0)
 
struct_8018D9E0_entryfind_8018D9E0_entry_dupe (s32 arg0)
 
struct_8018D9E0_entryfind_8018D9E0_entry (s32 arg0)
 
s32 func_800AAF70 (s32 arg0)
 
void func_800AAF94 (struct_8018D9E0_entry *arg0, s32 arg1)
 
s32 func_800AAFCC (s32 arg0)
 
void func_800AB020 (struct_8018D9E0_entry *arg0)
 
void func_800AB098 (struct_8018D9E0_entry *arg0)
 
void func_800AB164 (struct_8018D9E0_entry *arg0)
 
void func_800AB260 (struct_8018D9E0_entry *arg0)
 
void func_800AB290 (struct_8018D9E0_entry *arg0)
 
void func_800AB904 (struct_8018D9E0_entry *arg0)
 
void func_800AB9B0 (struct_8018D9E0_entry *arg0)
 
void func_800ABAE8 (struct_8018D9E0_entry *arg0)
 
void func_800ABB24 (struct_8018D9E0_entry *arg0)
 
void func_800ABBCC (struct_8018D9E0_entry *arg0)
 
void func_800ABC38 (struct_8018D9E0_entry *arg0)
 
void func_800ABCF4 (struct_8018D9E0_entry *arg0)
 
void func_800ABEAC (struct_8018D9E0_entry *arg0)
 
void func_800ABF68 (struct_8018D9E0_entry *arg0)
 
void func_800AC128 (struct_8018D9E0_entry *arg0)
 
void func_800AC300 (struct_8018D9E0_entry *arg0)
 
void func_800AC324 (struct_8018D9E0_entry *arg0)
 
void func_800AC978 (struct_8018D9E0_entry *arg0)
 
void func_800ACA14 (struct_8018D9E0_entry *arg0)
 
void func_800ACC50 (struct_8018D9E0_entry *arg0)
 
void func_800AD1A4 (struct_8018D9E0_entry *arg0)
 
void func_800AD2E8 (struct_8018D9E0_entry *arg0)
 
void func_800ADF48 (struct_8018D9E0_entry *arg0)
 
void func_800AE218 (struct_8018D9E0_entry *arg0)
 
void func_800AEC54 (struct_8018D9E0_entry *arg0)
 
void func_800AEDBC (struct_8018D9E0_entry *arg0)
 
void func_800AEE90 (struct_8018D9E0_entry *arg0)
 
void func_800AEEBC (struct_8018D9E0_entry *arg0)
 
void func_800AEEE8 (struct_8018D9E0_entry *arg0)
 
void func_800AEF14 (struct_8018D9E0_entry *arg0)
 
void func_800AEF74 (struct_8018D9E0_entry *arg0)
 
void func_800AF004 (struct_8018D9E0_entry *arg0)
 
void func_800AF1AC (struct_8018D9E0_entry *arg0)
 
void func_800AF270 (struct_8018D9E0_entry *arg0)
 
void func_800AF480 (struct_8018D9E0_entry *arg0)
 
void func_800AF4DC (struct_8018D9E0_entry *arg0)
 
void func_800AF740 (struct_8018D9E0_entry *arg0)
 

Variables

s16 D_8018E820
 
s16 D_8018E822
 
s32 code_80091750_pad_1
 
s16 D_8018E828
 
s16 D_8018E82A
 
s32 code_80091750_pad_2 [2]
 
s8 D_8018E838 [4]
 
s32 D_8018E83C
 
s32 D_8018E840 [4]
 
s32 D_8018E850 [2]
 
s32 D_8018E858 [2]
 
s8 gTextColor
 
s32 D_8018E864_pad
 
OSPfs gControllerPak1FileHandle
 
OSPfs gControllerPak2FileHandle
 
OSPfsState pfsState [16]
 
s32 pfsError [16]
 
s32 gControllerPak1NumFilesUsed
 
s32 gControllerPak1MaxWriteableFiles
 
s32 gControllerPak1NumPagesFree
 
s32 gControllerPak1FileNote
 
s32 gControllerPak2FileNote
 
s32 code_80091750_bss_pad2
 
SaveData gSaveData
 
u8 D_8018ED90
 
u8 D_8018ED91
 
s32 s8018ED94
 
f32 D_8018ED98
 
f32 D_8018ED9C
 
f32 D_8018EDA0
 
f32 D_8018EDA4
 
f32 D_8018EDA8
 
f32 D_8018EDAC
 
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 [][4]
 
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 = { 0x140, 0x23, 0x00, 0x00 }
 
Unk_D_800E70A0 D_800E7300 [][4]
 
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 * D_800E7500 []
 
char * D_800E7524 []
 
char * D_800E7574 []
 
char * D_800E75C4 []
 
char * gDebugCourseNames []
 
const u8 gPerCupIndexByCourseId []
 
const s8 D_800EFD64 [] = { 0, 1, 4, 3, 5, 6, 2, 7 }
 
u8 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 = "LAP TIME"
 
char * D_800E7734 []
 
char * D_800E7744 []
 
char * D_800E775C []
 
char * D_800E7778 []
 
char D_800E7780 [] = "NOW-MEET THE COURSE GHOST!!!"
 
char * D_800E77A0 []
 
char * D_800E77A8 []
 
char D_800E77B4 [] = "a BUTTON*SEE DATA B BUTTON*EXIT"
 
char D_800E77D8 [] = "distance"
 
char * D_800E77E4 []
 
char * D_800E7834 []
 
char * D_800E7840 []
 
char * D_800E7848 []
 
char * D_800E7860 []
 
char * D_800E7868 []
 
char * D_800E7878 []
 
char * D_800E7884 []
 
char * D_800E7890 [][4]
 
char * D_800E78D0 [][3]
 
char * D_800E7900 [][3]
 
char * D_800E7918 []
 
char * D_800E7920 []
 
char * D_800E7928 []
 
char * D_800E7930 []
 
char * D_800E7938 []
 
char * D_800E7940 [][4]
 
char * D_800E7980 []
 
char * D_800E798C [][7]
 
char * D_800E7A34 []
 
char * D_800E7A3C []
 
char * D_800E7A44 = "NO DATA"
 
char * D_800E7A48 []
 
char * D_800E7A54 []
 
char * D_800E7A60 []
 
char * D_800E7A6C []
 
char * D_800E7A74 []
 
char * D_800E7A80 []
 
char * D_800E7A88 []
 
char * D_800E7A98 = "MAYBE NEXT TIME!"
 
char * D_800E7A9C []
 
char * D_800E7AA4 []
 
const s8 gGPPointRewards [] = { 9, 6, 3, 1 }
 
const s8 D_800F0B1C []
 
const s8 D_800F0B28 []
 
const s8 D_800F0B50 [] = { 0x1f, 0x0b, 0x15, 0x29 }
 
const s8 D_800F0B54 [] = { 0x20, 0x0f, 0x18, 0x2c }
 
RGBA16 D_800E7AC8 []
 
RGBA16 D_800E7AE8 []
 
MkTextureD_800E7AF8 []
 
MkTextureD_800E7CA8 []
 
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 [][2]
 
MkTextureD_800E824C []
 
MkTextureD_800E8254 []
 
MkTextureD_800E8274 []
 
MkTextureD_800E8294 []
 
MkTextureD_800E82B4 []
 
MkTextureD_800E82C8 []
 
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 = 1
 
f32 D_800E8530 = 0.0f
 
f32 D_800E8534 = 3.0f
 
Unk_D_800E70A0 D_800E8538 []
 
Unk_D_800E70A0 D_800E8540 [][4]
 
Unk_D_800E70A0 D_800E85C0 [][4]
 
Unk_D_800E70A0 D_800E8600 [][4]
 
s8 D_8018E7AC []
 
uintptr_t * D_8018D9B4
 
uintptr_t * D_8018D9B8
 
s32 D_8018E060
 
s32 D_8018E0E8
 
const s8 D_800F0CA0 []
 

Function Documentation

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

◆ dma_copy_base_7fa3c0()

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

◆ draw_box()

Gfx* draw_box ( 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_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 ( UNUSED Gfx *  displayListHead,
s32  ulx,
s32  uly,
s32  lrx,
s32  lry,
s32  speed 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ 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  x_scale,
f32  y_scale 
)
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)

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

◆ func_8009186C()

f64 func_8009186C ( f64  )
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

◆ 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

◆ func_80091B78()

void func_80091B78 ( void  )
Here is the call graph for this function:
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  )
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_800921C0()

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

◆ func_80092224()

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

◆ func_80092258()

void func_80092258 ( void  )
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:

◆ 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 ( s8 arg)
Here is the call graph for this function:
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()

UNUSED 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  x_scale,
f32  y_scale 
)
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  x_scale,
f32  y_scale 
)
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  x_scale,
f32  y_scale 
)
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  x_scale,
f32  y_scale 
)
Here is the call graph for this function:

◆ func_80093754()

void func_80093754 ( s32  column,
s32  row,
char *  text,
s32  tracking,
f32  x_scale,
f32  y_scale 
)
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  x_scale,
f32  y_scale 
)
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()

UNUSED 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()

UNUSED void func_80093C88 ( void  )

◆ func_80093C90()

UNUSED 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_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 arg0,
UNUSED s32  arg1 
)
Here is the call graph for this function:

◆ func_800947B4()

void func_800947B4 ( struct GfxPool arg0,
UNUSED s32  arg1 
)
Here is the call graph for this function:

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

◆ 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_8009969C()

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

◆ func_80099A70()

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

◆ func_80099E54()

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

◆ func_8009A344()

void func_8009A344 ( void  )
Here is the caller 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()

UNUSED 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_8009B8C4()

s32 func_8009B8C4 ( u64 arg0)

◆ 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_8009CA2C()

void func_8009CA2C ( void  )
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:

◆ func_8009CDFC()

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

◆ func_8009CE1C()

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

◆ func_8009D958()

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

◆ func_8009D978()

void func_8009D978 ( s32  arg0,
s32  arg1 
)
Here is the call 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_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_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_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:

◆ func_800A0AD0()

void func_800A0AD0 ( UNUSED 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 ( s32  arg0,
s32  arg1 
)
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_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_800A1F30()

void func_800A1F30 ( struct_8018D9E0_entry unused)
Here is the call graph for this function:

◆ 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_800A4A24()

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

◆ func_800A4B38()

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

◆ func_800A4BC8()

void func_800A4BC8 ( struct_8018D9E0_entry arg0)
Here is the call graph for this function:
Here is the caller 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_800A69C8()

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

◆ func_800A6BEC()

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

◆ func_800A6CC0()

void func_800A6CC0 ( struct_8018D9E0_entry arg0)
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_800A86E8()

void func_800A86E8 ( 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 ( UNUSED struct_8018D9E0_entry arg0)
Here is the call graph for this function:

◆ 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 arg0)
Here is the call graph for this function:

◆ func_800A90D4()

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

◆ 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()

UNUSED 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_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_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_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_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_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_text0()

void print_text0 ( s32  column,
s32  row,
char *  text,
s32  tracking,
f32  x_scale,
f32  y_scale,
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  x_scale,
f32  y_scale,
s32  arg6 
)
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:

◆ 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  x_scale,
f32  y_scale 
)
Here is the call graph for this function:
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

◆ code_80091750_bss_pad2

s32 code_80091750_bss_pad2

◆ code_80091750_pad_1

s32 code_80091750_pad_1

◆ code_80091750_pad_2

s32 code_80091750_pad_2[2]

◆ D_800E70A0

Unk_D_800E70A0 D_800E70A0[]
Initial value:
= {
{ 0x3d, 0x11, 0x00, 0x00 },
{ 0x15, 0x3e, 0x00, 0x00 },
{ 0x5c, 0x3e, 0x00, 0x00 },
{ 0xa3, 0x3e, 0x00, 0x00 },
{ 0xea, 0x3e, 0x00, 0x00 },
{ 0x10a, 0xc8, 0x00, 0x00 },
{ 0x15, 0xc8, 0x00, 0x00 },
{ 0x55, 0xc8, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
}

◆ D_800E70E8

Unk_D_800E70A0 D_800E70E8[]
Initial value:
= {
{ 0x40, 0x41, 0x00, 0x00 },
{ 0x40, 0x53, 0x00, 0x00 },
{ 0x40, 0x65, 0x00, 0x00 },
{ 0x40, 0x77, 0x00, 0x00 },
}

◆ D_800E7108

Unk_D_800E70A0 D_800E7108[][4]
Initial value:
= {
{
{ 0x18, 0x3f, 0x00, 0x00 },
{ 0x5d, 0x3f, 0x00, 0x00 },
{ 0xa2, 0x3f, 0x00, 0x00 },
{ 0xe7, 0x3f, 0x00, 0x00 },
},
{
{ 0x18, 0x91, 0x00, 0x00 },
{ 0x5d, 0x91, 0x00, 0x00 },
{ 0xa2, 0x91, 0x00, 0x00 },
{ 0xe7, 0x91, 0x00, 0x00 },
},
}

◆ D_800E7148

Unk_D_800E70A0 D_800E7148[]
Initial value:
= {
{ 0x17, 0x3b, 0x00, 0x00 },
{ 0x5d, 0x3b, 0x00, 0x00 },
{ 0xa2, 0x3b, 0x00, 0x00 },
{ 0xe8, 0x3b, 0x00, 0x00 },
}

◆ D_800E7168

Unk_D_800E70A0 D_800E7168[]
Initial value:
= {
{ 0x17, 0x70, 0x00, 0x00 },
{ 0x57, 0x70, 0x00, 0x00 },
{ 0x17, 0x97, 0x00, 0x00 },
{ 0x57, 0x97, 0x00, 0x00 },
}

◆ D_800E7188

Unk_D_800E70A0 D_800E7188[][4]
Initial value:
= {
{
{ 0x80, 0x58, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
},
{
{ 0x80, 0x3f, 0x00, 0x00 },
{ 0x80, 0x91, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
},
{
{ 0x5a, 0x58, 0x00, 0x00 },
{ 0xa6, 0x58, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
},
{
{ 0x5a, 0x3f, 0x00, 0x00 },
{ 0xa6, 0x3f, 0x00, 0x00 },
{ 0x5a, 0x91, 0x00, 0x00 },
{ 0xa6, 0x91, 0x00, 0x00 },
},
}

◆ D_800E7208

Unk_D_800E70A0 D_800E7208[][2]
Initial value:
= {
{
{ 0x9d, 0x70, 0x00, 0x00 },
{ 0x128, 0x81, 0x00, 0x00 },
},
{
{ 0x9d, 0x88, 0x00, 0x00 },
{ 0x128, 0x99, 0x00, 0x00 },
},
{
{ 0x9d, 0xa0, 0x00, 0x00 },
{ 0x128, 0xb1, 0x00, 0x00 },
},
{
{ 0x9d, 0xb8, 0x00, 0x00 },
{ 0x128, 0xc9, 0x00, 0x00 },
},
}

◆ D_800E7248

Unk_D_800E70A0 D_800E7248[]
Initial value:
= {
{ 0xff6a, 0x3b, 0x00, 0x00 },
{ 0x172, 0x3b, 0x00, 0x00 },
}

◆ D_800E7258

Unk_D_800E70A0 D_800E7258[]
Initial value:
= {
{ 0x17, 0x3b, 0x00, 0x00 },
{ 0xc5, 0x3b, 0x00, 0x00 },
}

◆ D_800E7268

Unk_D_800E70A0 D_800E7268[]
Initial value:
= {
{ 0x28, 0x73, 0x00, 0x00 },
{ 0x28, 0x3c, 0x00, 0x00 },
}

◆ D_800E7278

Unk_D_800E70A0 D_800E7278[]
Initial value:
= {
{ 0x3e, 0x43, 0x00, 0x00 },
{ 0xa1, 0x43, 0x00, 0x00 },
{ 0x3e, 0xc5, 0x00, 0x00 },
{ 0xa1, 0xc5, 0x00, 0x00 },
{ 0xffc0, 0xf0, 0x00, 0x00 },
{ 0x140, 0xf0, 0x00, 0x00 },
{ 0xffc0, 0xffc0, 0x00, 0x00 },
{ 0xffc0, 0xffc0, 0x00, 0x00 },
{ 0xffc0, 0xffc0, 0x00, 0x00 },
{ 0x140, 0xffc0, 0x00, 0x00 },
{ 0xffc0, 0xf0, 0x00, 0x00 },
{ 0xffc0, 0xffc0, 0x00, 0x00 },
{ 0xffc0, 0xffc0, 0x00, 0x00 },
{ 0x140, 0xffc0, 0x00, 0x00 },
{ 0xffc0, 0xf0, 0x00, 0x00 },
{ 0x140, 0xf0, 0x00, 0x00 },
}

◆ D_800E72F8

Unk_D_800E70A0 D_800E72F8 = { 0x140, 0x23, 0x00, 0x00 }

◆ D_800E7300

Unk_D_800E70A0 D_800E7300[][4]
Initial value:
= {
{
{ 0x50, 0x23, 0x00, 0x00 },
{ 0xb0, 0x23, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
},
{
{ 0x32, 0x23, 0x00, 0x00 },
{ 0x80, 0x23, 0x00, 0x00 },
{ 0xce, 0x23, 0x00, 0x00 },
{ 0x00, 0x00, 0x00, 0x00 },
},
{
{ 0x18, 0x23, 0x00, 0x00 },
{ 0x5d, 0x23, 0x00, 0x00 },
{ 0xa2, 0x23, 0x00, 0x00 },
{ 0xe7, 0x23, 0x00, 0x00 },
},
}

◆ D_800E7360

Unk_D_800E70A0 D_800E7360[]
Initial value:
= {
{ 0x61, 0xa7, 0x00, 0x00 },
{ 0x61, 0xb6, 0x00, 0x00 },
{ 0x61, 0xc5, 0x00, 0x00 },
{ 0x61, 0xd4, 0x00, 0x00 },
}

◆ D_800E7380

Unk_D_800E70A0 D_800E7380[]
Initial value:
= {
{ 0x30, 0x4b, 0x00, 0x00 },
{ 0x109, 0x4b, 0x00, 0x00 },
}

◆ D_800E7390

Unk_D_800E70A0 D_800E7390[]
Initial value:
= {
{ 0xad, 0x8d, 0x00, 0x00 },
{ 0xad, 0x9a, 0x00, 0x00 },
{ 0xad, 0xa7, 0x00, 0x00 },
{ 0xad, 0xb4, 0x00, 0x00 },
{ 0xad, 0xc1, 0x00, 0x00 },
{ 0xad, 0xce, 0x00, 0x00 },
}

◆ D_800E73C0

Unk_D_800E70A0 D_800E73C0[]
Initial value:
= {
{ 0xac, 0xa5, 0x00, 0x00 },
{ 0xac, 0xc3, 0x00, 0x00 },
}

◆ D_800E73D0

Unk_D_800E70A0 D_800E73D0[]
Initial value:
= {
{ 0xc0, 0xb3, 0x00, 0x00 },
{ 0xc0, 0xc2, 0x00, 0x00 },
}

◆ D_800E73E0

Unk_D_800E70A0 D_800E73E0[]
Initial value:
= {
{ 0x61, 0x94, 0x00, 0x00 },
{ 0x61, 0xa1, 0x00, 0x00 },
{ 0x61, 0xae, 0x00, 0x00 },
{ 0x61, 0xbb, 0x00, 0x00 },
{ 0x61, 0xc8, 0x00, 0x00 },
{ 0x61, 0xd5, 0x00, 0x00 },
}

◆ D_800E7410

Unk_D_800E70A0 D_800E7410[]
Initial value:
= {
{ 0x52, 0x90, 0x00, 0x00 },
{ 0x52, 0xa4, 0x00, 0x00 },
}

◆ D_800E7420

Unk_D_800E70A0 D_800E7420[]
Initial value:
= {
{ 0x76, 0x95, 0x00, 0x00 },
{ 0x76, 0xa4, 0x00, 0x00 },
}

◆ D_800E7430

Unk_D_800E70A0 D_800E7430[]
Initial value:
= {
{ 0x17, 0xa, 0x00, 0x00 },
{ 0x5d, 0xa, 0x00, 0x00 },
{ 0xa2, 0xa, 0x00, 0x00 },
{ 0xe8, 0xa, 0x00, 0x00 },
{ 0x17, 0xa, 0x00, 0x00 },
}

◆ D_800E7458

Unk_D_800E70A0 D_800E7458[]
Initial value:
= {
{ 0x14a, 0x32, 0x00, 0x00 },
{ 0xff60, 0xd4, 0x00, 0x00 },
{ 0xa0, 0x10e, 0x00, 0x00 },
{ 0xff60, 0xbe, 0x00, 0x00 },
{ 0x143, 0x5a, 0x00, 0x00 },
}

◆ D_800E7480

Unk_D_800E70A0 D_800E7480[]
Initial value:
= {
{ 0xa0, 0x32, 0x00, 0x00 },
{ 0x9b, 0xd4, 0x00, 0x00 },
{ 0xa0, 0x50, 0x00, 0x00 },
{ 0x9b, 0xbe, 0x00, 0x00 },
{ 0x80, 0x5a, 0x00, 0x00 },
}

◆ D_800E74A8

RGBA16 D_800E74A8[]
Initial value:
= {
{ 0x00, 0xf3, 0xf3, 0xff },
{ 0xff, 0xa8, 0xc3, 0xff },
{ 0xff, 0xfe, 0x7a, 0xff },
{ 0x7b, 0xfc, 0x7b, 0xff },
{ 0xff, 0xff, 0x00, 0xff },
}

◆ D_800E74D0

RGBA16 D_800E74D0[]
Initial value:
= {
{ 0x00, 0xf3, 0xf3, 0xff },
{ 0xff, 0xa8, 0xc3, 0xff },
{ 0xff, 0xff, 0x00, 0xff },
}

◆ D_800E74E8

RGBA16 D_800E74E8[]
Initial value:
= {
{ 0xff, 0xaf, 0xaf, 0xff },
{ 0xaf, 0xff, 0xaf, 0xff },
{ 0xaf, 0xaf, 0xff, 0xff },
}

◆ D_800E7500

char* D_800E7500[]
Initial value:
= {
"mushroom cup",
"flower cup",
"star cup",
"special cup",
"battle",
"mushroom cup",
"flower cup",
"star cup",
"special cup",
}

◆ D_800E7524

char* D_800E7524[]
Initial value:
= {
"mario raceway",
"choco mountain",
"bowser's castle",
"banshee boardwalk",
"yoshi valley",
"frappe snowland",
"koopa troopa beach",
"royal raceway",
"luigi raceway",
"moo moo farm",
"toad's turnpike",
"kalimari desert",
"sherbet land",
"rainbow road",
"wario stadium",
"block fort",
"skyscraper",
"double deck",
"d.k.'s jungle parkway",
"big donut",
}

◆ D_800E7574

char* D_800E7574[]
Initial value:
= {
"mario raceway",
"choco mountain",
"bowser's castle",
"banshee boardwalk",
"yoshi valley",
"frappe snowland",
"koopa troopa beach",
"royal raceway",
"luigi raceway",
"moo moo farm",
"toad's turnpike",
"kalimari desert",
"sherbet land",
"rainbow road",
"wario stadium",
"block fort",
"skyscraper",
"double deck",
"d.k.'s jungle parkway",
"big donut",
}

◆ D_800E75C4

char* D_800E75C4[]
Initial value:
= {
"mario raceway",
"choco mountain",
"bowser's castle",
"banshee boardwalk",
"yoshi valley",
"frappe snowland",
"koopa troopa beach",
"royal raceway",
"luigi raceway",
"moo moo farm",
"toad's turnpike",
"kalimari desert",
"sherbet land",
"rainbow road",
"wario stadium",
"block fort",
"skyscraper",
"double deck",
"d.k.'s jungle parkway",
"big donut",
}

◆ D_800E7678

char* D_800E7678[]
Initial value:
= {
"none",
"bronze",
"silver",
"gold",
}

◆ D_800E76A8

char* D_800E76A8[]
Initial value:
= {
"MARIO",
"LUIGI",
"YOSHI",
"TOAD",
"D.K.",
"WARIO",
"PEACH",
"BOWSER",
"ーーーー",
}

◆ D_800E76CC

char* D_800E76CC[]
Initial value:
= {
"50(",
"100(",
"150(",
"extra",
}

◆ D_800E76DC

char* D_800E76DC[]
Initial value:
= {
"50(",
"100(",
"150(",
"extra",
}

◆ D_800E7720

char* D_800E7720[]
Initial value:
= {
"WINNER!",
"LOSER!",
}

◆ D_800E7728

char* D_800E7728[]
Initial value:
= {
"BEST RECORDS",
"BEST LAP",
}

◆ D_800E7730

char* D_800E7730 = "LAP TIME"

◆ D_800E7734

char* D_800E7734[]
Initial value:
= {
"LAP 1",
"LAP 2",
"LAP 3",
"TOTAL",
}

◆ D_800E7744

char* D_800E7744[]
Initial value:
= {
"1 s",
"2 n",
"3 ï½’",
"4 ï½”",
"5 ï½”",
" ",
}

◆ D_800E775C

char* D_800E775C[]
Initial value:
= {
"CONTINUE GAME",
"RETRY",
"COURSE CHANGE",
"DRIVER CHANGE",
"QUIT",
"REPLAY",
"SAVE GHOST",
}

◆ D_800E7778

char* D_800E7778[]
Initial value:
= {
"VS MATCH RANKING",
"BATTLE RANKING",
}

◆ D_800E7780

char D_800E7780[] = "NOW-MEET THE COURSE GHOST!!!"

◆ D_800E77A0

char* D_800E77A0[]
Initial value:
= {
"CONNECT A CONTROLLER TO SOCKET 1,",
"THEN POWER ON AGAIN"
}

◆ D_800E77A8

char* D_800E77A8[]
Initial value:
= {
"BATTLE GAME",
"POP OPPOSING PLAYER'S BALLOONS",
"WHEN ALL 3 ARE GONE,THEY ARE OUT!",
}

◆ D_800E77B4

char D_800E77B4[] = "a BUTTON*SEE DATA B BUTTON*EXIT"

◆ D_800E77D8

char D_800E77D8[] = "distance"

◆ D_800E77E4

char* D_800E77E4[]
Initial value:
= {
"567m",
"687m",
"777m",
"747m",
"772m",
"734m",
"691m",
"1025m",
"717m",
"527m",
"1036m",
"753m",
"756m",
"2000m",
"1591m",
"",
"",
"",
"893m",
"",
}

◆ D_800E7834

char* D_800E7834[]
Initial value:
= {
"return to menu",
"erase records for this course",
"erase ghost from this course",
}

◆ D_800E7840

char* D_800E7840[]
Initial value:
= {
"quit",
"erase",
}

◆ D_800E7848

char* D_800E7848[]
Initial value:
= {
"THE BEST RECORDS AND BEST",
"LAP FOR THIS COURSE WILL BE",
"ERASED. IS THIS OK?",
"GHOST DATA FOR THIS",
"COURSE WILL BE ERASED.",
"IS THIS OK?",
}

◆ D_800E7860

char* D_800E7860[]
Initial value:
= {
"UNABLE TO ERASE ",
"GHOST DATA",
}

◆ D_800E7868

char* D_800E7868[]
Initial value:
= {
"RETURN TO GAME SELECT",
"SOUND MODE",
"COPY N64 CONTROLLER PAK",
"ERASE ALL DATA",
}

◆ D_800E7878

char* D_800E7878[]
Initial value:
= {
"ALL SAVED DATA WILL BE",
"PERMANENTLY ERASED.",
"ARE YOU REALLY SURE?",
}

◆ D_800E7884

char* D_800E7884[]
Initial value:
= {
"",
"ALL SAVED DATA",
"HAS BEEN NOW ERASED.",
}

◆ D_800E7890

char* D_800E7890[][4]
Initial value:
= {
{
"CONTROLLER 1 DOES NOT HAVE ",
"N64 CONTROLLER PAK",
"",
"",
},
{
"UNABLE TO READ ",
"N64 CONTROLLER PAK DATA ",
"FROM CONTROLLER 1",
"",
},
{
"UNABLE TO CREATE GAME DATA ",
"FROM CONTROLLER 1 ",
"N64 CONTROLLER PAK",
"",
},
{
"UNABLE TO COPY GHOST ",
"-- INSUFFICIENT FREE PAGES ",
"IN CONTROLLER 1 ",
"N64 CONTROLLER PAK",
},
}

◆ D_800E78D0

char* D_800E78D0[][3]
Initial value:
= {
{
"NO GHOST DATA ",
"IN CONTROLLER 2 ",
"N64 CONTROLLER PAK",
},
{
"NO MARIO KART 64 DATA ",
"PRESENT IN CONTROLLER 2 ",
"N64 CONTROLLER PAK",
},
{
"CONTROLLER 2 ",
"DOES NOT HAVE ",
"N64 CONTROLLER PAK SET",
},
{
"UNABLE TO READ DATA ",
"FROM CONTROLLER 2 ",
"N64 CONTROLLER PAK",
},
}

◆ D_800E7900

char* D_800E7900[][3]
Initial value:
= {
{
"UNABLE TO COPY DATA ",
"FROM CONTROLLER 1 ",
"N64 CONTROLLER PAK",
},
{
"UNABLE TO READ DATA ",
"FROM CONTROLLER 2 ",
"N64 CONTROLLER PAK",
},
}

◆ D_800E7918

char* D_800E7918[]
Initial value:
= {
"CONTROLLER 1",
"CONTROLLER 2",
}

◆ D_800E7920

char* D_800E7920[]
Initial value:
= {
"WHICH FILE DO YOU WANT TO MAKE A COPY OF?",
"TO WHICH FILE DO YOU WANT TO COPY?",
}

◆ D_800E7928

char* D_800E7928[]
Initial value:
= {
"CURRENT DATA WILL BE ERASED,",
"IS THIS OK?",
}

◆ D_800E7930

char* D_800E7930[]
Initial value:
= {
"QUIT",
"COPY",
}

◆ D_800E7938

char* D_800E7938[]
Initial value:
= {
"COPYING",
"DATA COPY COMPLETED",
}

◆ D_800E7940

char* D_800E7940[][4]
Initial value:
= {
{
"NO N64 CONTROLLER PAK DETECTED",
"TO SAVE GHOST DATA, ",
"INSERT N64 CONTROLLER PAK ",
"INTO CONTROLLER 1",
},
{
"UNABLE TO READ ",
"N64 CONTROLLER PAK DATA",
"",
"",
},
{
"",
"",
"",
"",
},
{
"INSUFFICIENT FREE PAGES AVAILABLE ",
"IN N64 CONTROLLER PAK TO CREATE ",
"GAME DATA, PLEASE FREE 121 PAGES.",
"SEE INSTRUCTION BOOKLET FOR DETAILS.",
},
}

◆ D_800E7980

char* D_800E7980[]
Initial value:
= {
"TO SAVE GHOST DATA, ",
"INSERT N64 CONTROLLER PAK ",
"INTO CONTROLLER 1",
}

◆ D_800E798C

char* D_800E798C[][7]

◆ D_800E7A34

char* D_800E7A34[]
Initial value:
= {
"RACE DATA CANNOT ",
"BE SAVED FOR GHOST",
}

◆ D_800E7A3C

char* D_800E7A3C[]
Initial value:
= {
"SELECT THE FILE ",
"YOU WANT TO SAVE",
}

◆ D_800E7A44

char* D_800E7A44 = "NO DATA"

◆ D_800E7A48

char* D_800E7A48[]
Initial value:
= {
"CREATING ",
"MARIO KART 64 ",
"GAME DATA",
}

◆ D_800E7A54

char* D_800E7A54[]
Initial value:
= {
"CANNOT CREATE GAME DATA",
"",
"",
}

◆ D_800E7A60

char* D_800E7A60[]
Initial value:
= {
"THE PREVIOUS DATA ",
"WILL BE ERASED, ",
"IS THIS OK?",
}

◆ D_800E7A6C

char* D_800E7A6C[]
Initial value:
= {
"QUIT",
"SAVE",
}

◆ D_800E7A74

char* D_800E7A74[]
Initial value:
= {
"SAVING GHOST DATA",
"",
"PLEASE WAIT",
}

◆ D_800E7A80

char* D_800E7A80[]
Initial value:
= {
"UNABLE TO SAVE ",
"THE GHOST",
}

◆ D_800E7A88

char* D_800E7A88[]
Initial value:
= {
"YOU ARE AWARDED THE",
"GOLD CUP",
"SILVER CUP",
"BRONZE CUP",
}

◆ D_800E7A98

char* D_800E7A98 = "MAYBE NEXT TIME!"

◆ D_800E7A9C

char* D_800E7A9C[]
Initial value:
= {
"CONGRATULATIONS!",
"WHAT A PITY!",
}

◆ D_800E7AA4

char* D_800E7AA4[]
Initial value:
= {
"YOU PLACED",
" st",
" nd",
" rd",
" th",
" th",
" th",
" th",
" th",
}

◆ D_800E7AC8

RGBA16 D_800E7AC8[]
Initial value:
= {
{ 0x00, 0x00, 0x00, 0x00 },
{ 0xff, 0xff, 0xff, 0xff },
{ 0x00, 0x00, 0x50, 0xff },
{ 0xff, 0xff, 0xff, 0xff },
}

◆ D_800E7AE8

RGBA16 D_800E7AE8[]
Initial value:
= {
{ 0x00, 0x00, 0x00, 0xff },
{ 0xff, 0xff, 0xff, 0xff },
}

◆ D_800E7AF8

MkTexture* D_800E7AF8[]
Initial value:
= {
}
MkTexture D_02000000[2]
Definition: textures.inc.c:4
MkTexture D_02000708[2]
Definition: textures.inc.c:229
MkTexture D_02000A28[2]
Definition: textures.inc.c:329
MkTexture D_02000320[2]
Definition: textures.inc.c:104
MkTexture D_02001018[2]
Definition: textures.inc.c:519
MkTexture D_02000A00[2]
Definition: textures.inc.c:324
MkTexture D_02000140[2]
Definition: textures.inc.c:44
MkTexture D_02000078[2]
Definition: textures.inc.c:19
MkTexture D_02000C30[2]
Definition: textures.inc.c:394
MkTexture D_020007F8[2]
Definition: textures.inc.c:259
MkTexture D_02000CA8[2]
Definition: textures.inc.c:409
MkTexture D_020003E8[2]
Definition: textures.inc.c:129
MkTexture D_02000F50[2]
Definition: textures.inc.c:494
MkTexture D_02000028[2]
Definition: textures.inc.c:9
MkTexture D_02000550[2]
Definition: textures.inc.c:174
MkTexture D_02000C80[2]
Definition: textures.inc.c:404
MkTexture D_02000FF0[2]
Definition: textures.inc.c:514
MkTexture D_02000910[2]
Definition: textures.inc.c:294
MkTexture D_02000BE0[2]
Definition: textures.inc.c:384
MkTexture D_02000410[2]
Definition: textures.inc.c:134
MkTexture D_02000E10[2]
Definition: textures.inc.c:454
MkTexture D_02000488[2]
Definition: textures.inc.c:149
MkTexture D_02000E88[2]
Definition: textures.inc.c:469
MkTexture D_02000F28[2]
Definition: textures.inc.c:489
MkTexture D_02000640[2]
Definition: textures.inc.c:204
MkTexture D_02000BB8[2]
Definition: textures.inc.c:379
MkTexture D_02000A78[2]
Definition: textures.inc.c:339
MkTexture D_02000050[2]
Definition: textures.inc.c:14
MkTexture D_02000D48[2]
Definition: textures.inc.c:429
MkTexture D_020002D0[2]
Definition: textures.inc.c:94
MkTexture D_02000CD0[2]
Definition: textures.inc.c:414
MkTexture D_02000820[2]
Definition: textures.inc.c:264
MkTexture D_020001B8[2]
Definition: textures.inc.c:59
MkTexture D_02000D98[2]
Definition: textures.inc.c:439
MkTexture D_020006B8[2]
Definition: textures.inc.c:219
MkTexture D_02000398[2]
Definition: textures.inc.c:119
MkTexture D_020005F0[2]
Definition: textures.inc.c:194
MkTexture D_02000988[2]
Definition: textures.inc.c:309
MkTexture D_02000B68[2]
Definition: textures.inc.c:369
MkTexture D_02000528[2]
Definition: textures.inc.c:169
MkTexture D_02000208[2]
Definition: textures.inc.c:69
MkTexture D_02000FC8[2]
Definition: textures.inc.c:509
MkTexture D_020001E0[2]
Definition: textures.inc.c:64
MkTexture D_02000848[2]
Definition: textures.inc.c:269
MkTexture D_02000FA0[2]
Definition: textures.inc.c:504
MkTexture D_02000370[2]
Definition: textures.inc.c:114
MkTexture D_02000460[2]
Definition: textures.inc.c:144
MkTexture D_02000668[2]
Definition: textures.inc.c:209
MkTexture D_02000280[2]
Definition: textures.inc.c:84
MkTexture D_02000C08[2]
Definition: textures.inc.c:389
MkTexture D_02000B40[2]
Definition: textures.inc.c:364
MkTexture D_020009B0[2]
Definition: textures.inc.c:314
MkTexture D_02000118[2]
Definition: textures.inc.c:39
MkTexture D_020006E0[2]
Definition: textures.inc.c:224
MkTexture D_02000DC0[2]
Definition: textures.inc.c:444
MkTexture D_02000690[2]
Definition: textures.inc.c:214
MkTexture D_020005C8[2]
Definition: textures.inc.c:189
MkTexture D_02000258[2]
Definition: textures.inc.c:79
MkTexture D_020008E8[2]
Definition: textures.inc.c:289
MkTexture D_02000870[2]
Definition: textures.inc.c:274
MkTexture D_02000780[2]
Definition: textures.inc.c:244
MkTexture D_02000960[2]
Definition: textures.inc.c:304
MkTexture D_020000F0[2]
Definition: textures.inc.c:34
MkTexture D_02000D70[2]
Definition: textures.inc.c:434
MkTexture D_020008C0[2]
Definition: textures.inc.c:284
MkTexture D_02000348[2]
Definition: textures.inc.c:109
MkTexture D_02000AA0[2]
Definition: textures.inc.c:344
MkTexture D_02001040[2]
Definition: textures.inc.c:524
MkTexture D_02000DE8[2]
Definition: textures.inc.c:449
MkTexture D_020004B0[2]
Definition: textures.inc.c:154
MkTexture D_020000A0[2]
Definition: textures.inc.c:24
MkTexture D_02000B18[2]
Definition: textures.inc.c:359
MkTexture D_02000E60[2]
Definition: textures.inc.c:464
MkTexture D_020007D0[2]
Definition: textures.inc.c:254
MkTexture D_02000578[2]
Definition: textures.inc.c:179
MkTexture D_02000758[2]
Definition: textures.inc.c:239
MkTexture D_020002A8[2]
Definition: textures.inc.c:89
MkTexture D_020010B8[2]
Definition: textures.inc.c:539
MkTexture D_02000190[2]
Definition: textures.inc.c:54
MkTexture D_02000EB0[2]
Definition: textures.inc.c:474
MkTexture D_020000C8[2]
Definition: textures.inc.c:29
MkTexture D_02000438[2]
Definition: textures.inc.c:139
MkTexture D_02000ED8[2]
Definition: textures.inc.c:479
MkTexture D_02000A50[2]
Definition: textures.inc.c:334
MkTexture D_02000168[2]
Definition: textures.inc.c:49
MkTexture D_02000F00[2]
Definition: textures.inc.c:484
MkTexture D_02000730[2]
Definition: textures.inc.c:234
MkTexture D_02000E38[2]
Definition: textures.inc.c:459
MkTexture D_02000D20[2]
Definition: textures.inc.c:424
MkTexture D_020007A8[2]
Definition: textures.inc.c:249
MkTexture D_02000CF8[2]
Definition: textures.inc.c:419
MkTexture D_02000C58[2]
Definition: textures.inc.c:399
MkTexture D_02001090[2]
Definition: textures.inc.c:534
MkTexture D_02000AF0[2]
Definition: textures.inc.c:354
MkTexture D_020003C0[2]
Definition: textures.inc.c:124
MkTexture D_020004D8[2]
Definition: textures.inc.c:159
MkTexture D_02000F78[2]
Definition: textures.inc.c:499
MkTexture D_02001068[2]
Definition: textures.inc.c:529
MkTexture D_020005A0[2]
Definition: textures.inc.c:184
MkTexture D_02000938[2]
Definition: textures.inc.c:299
MkTexture D_02000500[2]
Definition: textures.inc.c:164
MkTexture D_02000230[2]
Definition: textures.inc.c:74
MkTexture D_02000B90[2]
Definition: textures.inc.c:374
MkTexture D_02000AC8[2]
Definition: textures.inc.c:349
MkTexture D_02000898[2]
Definition: textures.inc.c:279
MkTexture D_02000618[2]
Definition: textures.inc.c:199
MkTexture D_020009D8[2]
Definition: textures.inc.c:319
MkTexture D_020002F8[2]
Definition: textures.inc.c:99

◆ D_800E7CA8

MkTexture* D_800E7CA8[]
Initial value:
= {
}
MkTexture D_020011D0[2]
Definition: textures.inc.c:574
MkTexture D_02001428[2]
Definition: textures.inc.c:649
MkTexture D_02001478[2]
Definition: textures.inc.c:659
MkTexture D_02001388[2]
Definition: textures.inc.c:629
MkTexture D_02001180[2]
Definition: textures.inc.c:564
MkTexture D_020011F8[2]
Definition: textures.inc.c:579
MkTexture D_020014A0[2]
Definition: textures.inc.c:664
MkTexture D_02001158[2]
Definition: textures.inc.c:559
MkTexture D_020012E8[2]
Definition: textures.inc.c:609
MkTexture D_020013D8[2]
Definition: textures.inc.c:639
MkTexture D_02001338[2]
Definition: textures.inc.c:619
MkTexture D_020012C0[2]
Definition: textures.inc.c:604
MkTexture D_020013B0[2]
Definition: textures.inc.c:634
MkTexture D_02001248[2]
Definition: textures.inc.c:589
MkTexture D_02001310[2]
Definition: textures.inc.c:614
MkTexture D_020011A8[2]
Definition: textures.inc.c:569
MkTexture D_02001270[2]
Definition: textures.inc.c:594
MkTexture D_020010E0[2]
Definition: textures.inc.c:544
MkTexture D_02001130[2]
Definition: textures.inc.c:554
MkTexture D_02001360[2]
Definition: textures.inc.c:624
MkTexture D_02001298[2]
Definition: textures.inc.c:599
MkTexture D_02001450[2]
Definition: textures.inc.c:654
MkTexture D_02001220[2]
Definition: textures.inc.c:584
MkTexture D_02001400[2]
Definition: textures.inc.c:644
MkTexture D_02001108[2]
Definition: textures.inc.c:549

◆ D_800E7D0C

MkTexture* D_800E7D0C[]
Initial value:
= {
}
MkTexture D_020016BC[2]
Definition: textures.inc.c:715
MkTexture D_020017AC[2]
Definition: textures.inc.c:745
MkTexture D_0200170C[2]
Definition: textures.inc.c:725
MkTexture D_020017D4[2]
Definition: textures.inc.c:750
MkTexture D_020016E4[2]
Definition: textures.inc.c:720
MkTexture D_020017FC[2]
Definition: textures.inc.c:755
MkTexture D_02001824[2]
Definition: textures.inc.c:760
MkTexture D_02001734[2]
Definition: textures.inc.c:730
MkTexture D_0200175C[2]
Definition: textures.inc.c:735
MkTexture D_02001784[2]
Definition: textures.inc.c:740

◆ D_800E7D34

MkAnimation* D_800E7D34[]
Initial value:
= {
}
MkAnimation D_020019CC[2]
Definition: textures.inc.c:825
MkAnimation D_0200199C[2]
Definition: textures.inc.c:810
MkAnimation D_020019BC[2]
Definition: textures.inc.c:820
MkAnimation D_020019DC[2]
Definition: textures.inc.c:830
MkAnimation D_0200198C[2]
Definition: textures.inc.c:805
MkAnimation D_020019AC[2]
Definition: textures.inc.c:815

◆ D_800E7D4C

MkTexture* D_800E7D4C[]
Initial value:
= {
}
MkTexture D_02004598[2]
Definition: textures.inc.c:2315
MkTexture D_020045C0[2]
Definition: textures.inc.c:2320

◆ D_800E7D54

MkTexture* D_800E7D54[]
Initial value:
= {
}
MkTexture D_02001B04[2]
Definition: textures.inc.c:870
MkTexture D_020019EC[2]
Definition: textures.inc.c:835
MkTexture D_02001A8C[2]
Definition: textures.inc.c:855
MkTexture D_02001A14[2]
Definition: textures.inc.c:840
MkTexture D_02001ADC[2]
Definition: textures.inc.c:865
MkTexture D_02001A3C[2]
Definition: textures.inc.c:845
MkTexture D_02001A64[2]
Definition: textures.inc.c:850
MkTexture D_02001AB4[2]
Definition: textures.inc.c:860

◆ D_800E7D74

MkTexture* D_800E7D74[]
Initial value:
= {
}
MkTexture D_02001D5C[2]
Definition: textures.inc.c:945
MkTexture D_02001B7C[2]
Definition: textures.inc.c:885
MkTexture D_02001C44[2]
Definition: textures.inc.c:910
MkTexture D_02001C94[2]
Definition: textures.inc.c:920
MkTexture D_02001B2C[2]
Definition: textures.inc.c:875
MkTexture D_02001DFC[2]
Definition: textures.inc.c:965
MkTexture D_02001DAC[2]
Definition: textures.inc.c:955
MkTexture D_02001B54[2]
Definition: textures.inc.c:880
MkTexture D_02001BA4[2]
Definition: textures.inc.c:890
MkTexture D_02001BCC[2]
Definition: textures.inc.c:895
MkTexture D_02001BF4[2]
Definition: textures.inc.c:900
MkTexture D_02001C6C[2]
Definition: textures.inc.c:915
MkTexture D_02001E24[2]
Definition: textures.inc.c:970
MkTexture D_02001C1C[2]
Definition: textures.inc.c:905
MkTexture D_02001D34[2]
Definition: textures.inc.c:940
MkTexture D_02001D0C[2]
Definition: textures.inc.c:935
MkTexture D_02001DD4[2]
Definition: textures.inc.c:960
MkTexture D_02001CBC[2]
Definition: textures.inc.c:925
MkTexture D_02001CE4[2]
Definition: textures.inc.c:930
MkTexture D_02001D84[2]
Definition: textures.inc.c:950

◆ D_800E7DC4

MkTexture* D_800E7DC4[]
Initial value:
= {
}
MkTexture D_02004F20[2]
Definition: textures.inc.c:2581
MkTexture D_02005088[2]
Definition: textures.inc.c:2626
MkTexture D_020051A0[2]
Definition: textures.inc.c:2661
MkTexture D_02004FC0[2]
Definition: textures.inc.c:2601
MkTexture D_02004EA8[2]
Definition: textures.inc.c:2566
MkTexture D_02004EF8[2]
Definition: textures.inc.c:2576
MkTexture D_02005128[2]
Definition: textures.inc.c:2646
MkTexture D_02004F70[2]
Definition: textures.inc.c:2591
MkTexture D_02005178[2]
Definition: textures.inc.c:2656
MkTexture D_02005038[2]
Definition: textures.inc.c:2616
MkTexture D_02004F98[2]
Definition: textures.inc.c:2596
MkTexture D_02005060[2]
Definition: textures.inc.c:2621
MkTexture D_02005150[2]
Definition: textures.inc.c:2651
MkTexture D_02004ED0[2]
Definition: textures.inc.c:2571
MkTexture D_02005100[2]
Definition: textures.inc.c:2641
MkTexture D_02004F48[2]
Definition: textures.inc.c:2586
MkTexture D_02005010[2]
Definition: textures.inc.c:2611
MkTexture D_020050D8[2]
Definition: textures.inc.c:2636
MkTexture D_02004FE8[2]
Definition: textures.inc.c:2606
MkTexture D_020050B0[2]
Definition: textures.inc.c:2631

◆ D_800E7E14

MkAnimation* D_800E7E14[]
Initial value:
= {
}
MkAnimation D_020020CC[2]
Definition: textures.inc.c:1121
MkAnimation D_020020BC[2]
Definition: textures.inc.c:1116
MkAnimation D_020020DC[2]
Definition: textures.inc.c:1126

◆ D_800E7E20

MkAnimation* D_800E7E20[]
Initial value:
= {
}
MkAnimation D_0200210C[2]
Definition: textures.inc.c:1141
MkAnimation D_020020FC[2]
Definition: textures.inc.c:1136
MkAnimation D_020020EC[2]
Definition: textures.inc.c:1131

◆ D_800E7E34

MkAnimation* D_800E7E34[]
Initial value:
= {
}
MkAnimation D_02001E64[2]
Definition: textures.inc.c:981
MkAnimation D_02001ED4[2]
Definition: textures.inc.c:1016
MkAnimation D_02001F64[2]
Definition: textures.inc.c:1061
MkAnimation D_02001EB4[2]
Definition: textures.inc.c:1006
MkAnimation D_02001F04[2]
Definition: textures.inc.c:1031
MkAnimation D_02001EE4[2]
Definition: textures.inc.c:1021
MkAnimation D_02001EC4[2]
Definition: textures.inc.c:1011
MkAnimation D_02001F84[2]
Definition: textures.inc.c:1071
MkAnimation D_02001EF4[2]
Definition: textures.inc.c:1026
MkAnimation D_02001F44[2]
Definition: textures.inc.c:1051
MkAnimation D_02001F54[2]
Definition: textures.inc.c:1056
MkAnimation D_02001EA4[2]
Definition: textures.inc.c:1001
MkAnimation D_02001E84[2]
Definition: textures.inc.c:991
MkAnimation D_02001F14[2]
Definition: textures.inc.c:1036
MkAnimation D_02001F24[2]
Definition: textures.inc.c:1041
MkAnimation D_02001E74[2]
Definition: textures.inc.c:986
MkAnimation D_02001F34[2]
Definition: textures.inc.c:1046
MkAnimation D_02001E94[2]
Definition: textures.inc.c:996
MkAnimation D_02001F94[2]
Definition: textures.inc.c:1076
MkAnimation D_02001F74[2]
Definition: textures.inc.c:1066

◆ D_800E7FF0

MkTexture* D_800E7FF0[]
Initial value:
= {
}
MkTexture D_02002E14[2]
Definition: textures.inc.c:1561
MkTexture D_020033DC[2]
Definition: textures.inc.c:1746
MkTexture D_0200338C[2]
Definition: textures.inc.c:1736
MkTexture D_0200356C[2]
Definition: textures.inc.c:1796
MkTexture D_02003404[2]
Definition: textures.inc.c:1751
MkTexture D_0200324C[2]
Definition: textures.inc.c:1696
MkTexture D_020031FC[2]
Definition: textures.inc.c:1686
MkTexture D_02003274[2]
Definition: textures.inc.c:1701
MkTexture D_02002F2C[2]
Definition: textures.inc.c:1596
MkTexture D_02003544[2]
Definition: textures.inc.c:1791
MkTexture D_02002CD4[2]
Definition: textures.inc.c:1521
MkTexture D_020034F4[2]
Definition: textures.inc.c:1781
MkTexture D_020032C4[2]
Definition: textures.inc.c:1711
MkTexture D_02002C5C[2]
Definition: textures.inc.c:1506
MkTexture D_02002DC4[2]
Definition: textures.inc.c:1551
MkTexture D_02003224[2]
Definition: textures.inc.c:1691
MkTexture D_0200329C[2]
Definition: textures.inc.c:1706
MkTexture D_02002D4C[2]
Definition: textures.inc.c:1536
MkTexture D_02002D9C[2]
Definition: textures.inc.c:1546
MkTexture D_02003454[2]
Definition: textures.inc.c:1761
MkTexture D_02002CAC[2]
Definition: textures.inc.c:1516
MkTexture D_0200351C[2]
Definition: textures.inc.c:1786
MkTexture D_020034CC[2]
Definition: textures.inc.c:1776
MkTexture D_02002F04[2]
Definition: textures.inc.c:1591
MkTexture D_02003364[2]
Definition: textures.inc.c:1731
MkTexture D_020032EC[2]
Definition: textures.inc.c:1716
MkTexture D_020031D4[2]
Definition: textures.inc.c:1681
MkTexture D_02002DEC[2]
Definition: textures.inc.c:1556
MkTexture D_02002D24[2]
Definition: textures.inc.c:1531
MkTexture D_02002E64[2]
Definition: textures.inc.c:1571
MkTexture D_02003BD4[2]
Definition: textures.inc.c:2001
MkTexture D_02002EDC[2]
Definition: textures.inc.c:1586
MkTexture D_020034A4[2]
Definition: textures.inc.c:1771
MkTexture D_02002EB4[2]
Definition: textures.inc.c:1581
MkTexture D_02002C84[2]
Definition: textures.inc.c:1511
MkTexture D_0200342C[2]
Definition: textures.inc.c:1756
MkTexture D_02002E8C[2]
Definition: textures.inc.c:1576
MkTexture D_02002D74[2]
Definition: textures.inc.c:1541
MkTexture D_0200347C[2]
Definition: textures.inc.c:1766
MkTexture D_0200333C[2]
Definition: textures.inc.c:1726
MkTexture D_02002E3C[2]
Definition: textures.inc.c:1566
MkTexture D_02002C34[2]
Definition: textures.inc.c:1501
MkTexture D_02002CFC[2]
Definition: textures.inc.c:1526
MkTexture D_02003314[2]
Definition: textures.inc.c:1721

◆ D_800E80A0

MkTexture* D_800E80A0[]
Initial value:
= {
}
MkTexture D_02003C24[2]
Definition: textures.inc.c:2011
MkTexture D_02003D8C[2]
Definition: textures.inc.c:2056
MkTexture D_02003774[2]
Definition: textures.inc.c:1861
MkTexture D_02003D14[2]
Definition: textures.inc.c:2041
MkTexture D_0200365C[2]
Definition: textures.inc.c:1826
MkTexture D_02004034[2]
Definition: textures.inc.c:2141
MkTexture D_020035BC[2]
Definition: textures.inc.c:1806
MkTexture D_0200379C[2]
Definition: textures.inc.c:1866
MkTexture D_0200360C[2]
Definition: textures.inc.c:1816
MkTexture D_020036AC[2]
Definition: textures.inc.c:1836
MkTexture D_02003634[2]
Definition: textures.inc.c:1821
MkTexture D_02003D64[2]
Definition: textures.inc.c:2051
MkTexture D_02003724[2]
Definition: textures.inc.c:1851
MkTexture D_02003CEC[2]
Definition: textures.inc.c:2036
MkTexture D_02003594[2]
Definition: textures.inc.c:1801
MkTexture D_02003684[2]
Definition: textures.inc.c:1831
MkTexture D_02003C74[2]
Definition: textures.inc.c:2021
MkTexture D_02003BFC[2]
Definition: textures.inc.c:2006
MkTexture D_02003DB4[2]
Definition: textures.inc.c:2061
MkTexture D_02003C4C[2]
Definition: textures.inc.c:2016
MkTexture D_02003C9C[2]
Definition: textures.inc.c:2026
MkTexture D_020035E4[2]
Definition: textures.inc.c:1811
MkTexture D_020036FC[2]
Definition: textures.inc.c:1846
MkTexture D_02003D3C[2]
Definition: textures.inc.c:2046
MkTexture D_020036D4[2]
Definition: textures.inc.c:1841
MkTexture D_02003CC4[2]
Definition: textures.inc.c:2031
MkTexture D_0200374C[2]
Definition: textures.inc.c:1856
MkTexture D_02003E04[2]
Definition: textures.inc.c:2071
MkTexture D_02003DDC[2]
Definition: textures.inc.c:2066

◆ D_800E8114

MkTexture* D_800E8114[]
Initial value:
= {
}
MkTexture D_02003F1C[2]
Definition: textures.inc.c:2106
MkTexture D_02003F94[2]
Definition: textures.inc.c:2121
MkTexture D_0200397C[2]
Definition: textures.inc.c:1926
MkTexture D_02003814[2]
Definition: textures.inc.c:1881
MkTexture D_02003904[2]
Definition: textures.inc.c:1911
MkTexture D_020038DC[2]
Definition: textures.inc.c:1906
MkTexture D_02003E7C[2]
Definition: textures.inc.c:2086
MkTexture D_020039CC[2]
Definition: textures.inc.c:1936
MkTexture D_02003F44[2]
Definition: textures.inc.c:2111
MkTexture D_02003864[2]
Definition: textures.inc.c:1891
MkTexture D_020038B4[2]
Definition: textures.inc.c:1901
MkTexture D_02003F6C[2]
Definition: textures.inc.c:2116
MkTexture D_02003E54[2]
Definition: textures.inc.c:2081
MkTexture D_0200383C[2]
Definition: textures.inc.c:1886
MkTexture D_02003EA4[2]
Definition: textures.inc.c:2091
MkTexture D_0200388C[2]
Definition: textures.inc.c:1896
MkTexture D_020037C4[2]
Definition: textures.inc.c:1871
MkTexture D_02003E2C[2]
Definition: textures.inc.c:2076
MkTexture D_02003EF4[2]
Definition: textures.inc.c:2101
MkTexture D_0200392C[2]
Definition: textures.inc.c:1916
MkTexture D_020037EC[2]
Definition: textures.inc.c:1876
MkTexture D_02003954[2]
Definition: textures.inc.c:1921
MkTexture D_02003ECC[2]
Definition: textures.inc.c:2096
MkTexture D_020039A4[2]
Definition: textures.inc.c:1931

◆ D_800E8174

MkTexture* D_800E8174[]
Initial value:
= {
}
MkTexture D_02003FBC[2]
Definition: textures.inc.c:2126
MkTexture D_020039F4[2]
Definition: textures.inc.c:1941

◆ D_800E817C

MkTexture* D_800E817C[]
Initial value:
= {
}
MkTexture D_020040D4[2]
Definition: textures.inc.c:2161
MkTexture D_0200414C[2]
Definition: textures.inc.c:2176
MkTexture D_0200437C[2]
Definition: textures.inc.c:2246
MkTexture D_02004124[2]
Definition: textures.inc.c:2171
MkTexture D_020040AC[2]
Definition: textures.inc.c:2156
MkTexture D_02004084[2]
Definition: textures.inc.c:2151
MkTexture D_02003B5C[2]
Definition: textures.inc.c:1986
MkTexture D_02003A1C[2]
Definition: textures.inc.c:1946
MkTexture D_02003B34[2]
Definition: textures.inc.c:1981
MkTexture D_0200400C[2]
Definition: textures.inc.c:2136
MkTexture D_0200405C[2]
Definition: textures.inc.c:2146
MkTexture D_02003A6C[2]
Definition: textures.inc.c:1956
MkTexture D_02003B0C[2]
Definition: textures.inc.c:1976
MkTexture D_02003BAC[2]
Definition: textures.inc.c:1996
MkTexture D_02003ABC[2]
Definition: textures.inc.c:1966
MkTexture D_02003AE4[2]
Definition: textures.inc.c:1971
MkTexture D_020040FC[2]
Definition: textures.inc.c:2166
MkTexture D_02004174[2]
Definition: textures.inc.c:2181
MkTexture D_020043CC[2]
Definition: textures.inc.c:2256
MkTexture D_020043F4[2]
Definition: textures.inc.c:2261
MkTexture D_02003A44[2]
Definition: textures.inc.c:1951
MkTexture D_0200419C[2]
Definition: textures.inc.c:2186
MkTexture D_02003B84[2]
Definition: textures.inc.c:1991
MkTexture D_02003FE4[2]
Definition: textures.inc.c:2131
MkTexture D_02004444[2]
Definition: textures.inc.c:2271
MkTexture D_02003A94[2]
Definition: textures.inc.c:1961

◆ D_800E81E4

MkTexture* D_800E81E4[]
Initial value:
= {
}
MkTexture D_0200428C[2]
Definition: textures.inc.c:2216
MkTexture D_020041C4[2]
Definition: textures.inc.c:2191
MkTexture D_020042DC[2]
Definition: textures.inc.c:2226
MkTexture D_0200450C[2]
Definition: textures.inc.c:2296
MkTexture D_0200441C[2]
Definition: textures.inc.c:2266
MkTexture D_020042B4[2]
Definition: textures.inc.c:2221
MkTexture D_0200446C[2]
Definition: textures.inc.c:2276
MkTexture D_0200432C[2]
Definition: textures.inc.c:2236
MkTexture D_020044E4[2]
Definition: textures.inc.c:2291
MkTexture D_02004304[2]
Definition: textures.inc.c:2231
MkTexture D_020043A4[2]
Definition: textures.inc.c:2251
MkTexture D_020044BC[2]
Definition: textures.inc.c:2286
MkTexture D_020041EC[2]
Definition: textures.inc.c:2196
MkTexture D_02004354[2]
Definition: textures.inc.c:2241
MkTexture D_02004264[2]
Definition: textures.inc.c:2211
MkTexture D_0200423C[2]
Definition: textures.inc.c:2206
MkTexture D_02004494[2]
Definition: textures.inc.c:2281
MkTexture D_02004214[2]
Definition: textures.inc.c:2201

◆ D_800E822C

MkTexture* D_800E822C[]
Initial value:
= {
}
MkTexture D_0200455C[2]
Definition: textures.inc.c:2306
MkTexture D_02004534[2]
Definition: textures.inc.c:2301

◆ D_800E8234

MkTexture* D_800E8234[][2]
Initial value:
= {
}
MkTexture D_020047DC[2]
Definition: textures.inc.c:2377
MkTexture D_0200473C[4]
Definition: textures.inc.c:2363
MkTexture D_02004688[4]
Definition: textures.inc.c:2346
MkTexture D_02004804[2]
Definition: textures.inc.c:2382
MkTexture D_020046D8[5]
Definition: textures.inc.c:2354
MkTexture D_0200482C[2]
Definition: textures.inc.c:2387

◆ D_800E824C

MkTexture* D_800E824C[]
Initial value:
= {
}
MkTexture D_0200478C[4]
Definition: textures.inc.c:2370
MkTexture D_02004854[2]
Definition: textures.inc.c:2392

◆ D_800E8254

MkTexture* D_800E8254[]
Initial value:
= {
}
MkTexture D_020048A4[2]
Definition: textures.inc.c:2402
MkTexture D_0200487C[2]
Definition: textures.inc.c:2397
MkTexture D_02004660[2]
Definition: textures.inc.c:2340
MkTexture D_020048CC[2]
Definition: textures.inc.c:2407

◆ D_800E8274

MkTexture* D_800E8274[]
Initial value:
= {
}
MkTexture D_020049BC[2]
Definition: textures.inc.c:2437
MkTexture D_02004A34[2]
Definition: textures.inc.c:2452
MkTexture D_020049E4[2]
Definition: textures.inc.c:2442
MkTexture D_02004994[2]
Definition: textures.inc.c:2432
MkTexture D_02004944[2]
Definition: textures.inc.c:2422
MkTexture D_0200491C[2]
Definition: textures.inc.c:2417
MkTexture D_0200496C[2]
Definition: textures.inc.c:2427
MkTexture D_020048F4[2]
Definition: textures.inc.c:2412

◆ D_800E8294

◆ D_800E82B4

MkTexture* D_800E82B4[]
Initial value:
= {
}
MkTexture D_02004A98[3]
Definition: textures.inc.c:2463
MkTexture D_02004A5C[3]
Definition: textures.inc.c:2457
MkTexture D_02004B9C[2]
Definition: textures.inc.c:2491
MkTexture D_02004B10[3]
Definition: textures.inc.c:2475
MkTexture D_02004AD4[3]
Definition: textures.inc.c:2469

◆ D_800E82C8

MkTexture* D_800E82C8[]
Initial value:
= {
}
MkTexture D_02004C14[2]
Definition: textures.inc.c:2506
MkTexture D_02004DB8[5]
Definition: textures.inc.c:2545
MkTexture D_02004C64[2]
Definition: textures.inc.c:2516
MkTexture D_02004C3C[2]
Definition: textures.inc.c:2511
MkTexture D_02004D54[5]
Definition: textures.inc.c:2537
MkTexture D_02004E80[2]
Definition: textures.inc.c:2561
MkTexture D_02004BEC[2]
Definition: textures.inc.c:2501
MkTexture D_02004CF0[5]
Definition: textures.inc.c:2529
MkTexture D_02004BC4[2]
Definition: textures.inc.c:2496
MkTexture D_02004E1C[5]
Definition: textures.inc.c:2553
MkTexture D_02004C8C[5]
Definition: textures.inc.c:2521

◆ D_800E8320

MkAnimation* D_800E8320[]
Initial value:
= {
}
MkAnimation D_02006EA8[2]
Definition: textures.inc.c:3676
MkAnimation D_02007090[2]
Definition: textures.inc.c:3758
MkAnimation D_02007280[2]
Definition: textures.inc.c:3841
MkAnimation D_02006708[2]
Definition: textures.inc.c:3346
MkAnimation D_02006CC0[2]
Definition: textures.inc.c:3594
MkAnimation D_02006AD8[2]
Definition: textures.inc.c:3510
MkAnimation D_020068F0[2]
Definition: textures.inc.c:3428
MkAnimation D_02007468[2]
Definition: textures.inc.c:3923

◆ D_800E8340

MkAnimation* D_800E8340[]
Initial value:
= {
}
MkAnimation D_02006778[2]
Definition: textures.inc.c:3366
MkAnimation D_02006D30[2]
Definition: textures.inc.c:3614
MkAnimation D_020074D8[2]
Definition: textures.inc.c:3943
MkAnimation D_02006B48[2]
Definition: textures.inc.c:3530
MkAnimation D_02006F18[2]
Definition: textures.inc.c:3696
MkAnimation D_020072F0[2]
Definition: textures.inc.c:3861
MkAnimation D_02007100[2]
Definition: textures.inc.c:3778
MkAnimation D_02006960[2]
Definition: textures.inc.c:3448

◆ D_800E8360

◆ D_800E83A0

◆ D_800E8440

s32 D_800E8440[]
Initial value:
= {
0x0a, 0x0a, 0x0a, 0x0a,
0x0a, 0x0a, 0x0a, 0x0a,
}

◆ D_800E8460

s32 D_800E8460[]
Initial value:
= {
0x09, 0x09, 0x09, 0x09,
0x0a, 0x09, 0x09, 0x09,
}

◆ D_800E8480

s32 D_800E8480[]
Initial value:
= {
0x09, 0x09, 0x09, 0x09,
0x09, 0x09, 0x09, 0x09,
}

◆ D_800E84A0

s32 D_800E84A0[]
Initial value:
= {
0x13, 0x13, 0x13, 0x13,
0x13, 0x13, 0x13, 0x13,
}

◆ D_800E84C0

Vtx* D_800E84C0[]
Initial value:
= {
}
Vtx D_02007DF8[]
Definition: data_segment2.inc.c:375
Vtx D_02007BB8[]
Definition: data_segment2.inc.c:285
Vtx D_02007CD8[]
Definition: data_segment2.inc.c:330

◆ D_800E84CC

Gfx* D_800E84CC[]
Initial value:
= {
}
Gfx D_02007898[]
Definition: data_segment2.inc.c:125
Gfx D_020078B8[]
Definition: data_segment2.inc.c:132
Gfx D_02007838[]
Definition: data_segment2.inc.c:104
Gfx D_02007918[]
Definition: data_segment2.inc.c:153
Gfx D_02007878[]
Definition: data_segment2.inc.c:118
Gfx D_02007858[]
Definition: data_segment2.inc.c:111
Gfx D_020078F8[]
Definition: data_segment2.inc.c:146
Gfx D_020078D8[]
Definition: data_segment2.inc.c:139

◆ D_800E84EC

Gfx* D_800E84EC[]
Initial value:
= {
}
Gfx D_02007958[]
Definition: data_segment2.inc.c:167
Gfx D_020079F8[]
Definition: data_segment2.inc.c:202
Gfx D_02007938[]
Definition: data_segment2.inc.c:160
Gfx D_02007A18[]
Definition: data_segment2.inc.c:209
Gfx D_02007998[]
Definition: data_segment2.inc.c:181
Gfx D_020079D8[]
Definition: data_segment2.inc.c:195
Gfx D_02007978[]
Definition: data_segment2.inc.c:174
Gfx D_020079B8[]
Definition: data_segment2.inc.c:188

◆ D_800E850C

Gfx* D_800E850C[]
Initial value:
= {
}
Gfx D_02007AD8[]
Definition: data_segment2.inc.c:251
Gfx D_02007AF8[]
Definition: data_segment2.inc.c:258
Gfx D_02007A58[]
Definition: data_segment2.inc.c:223
Gfx D_02007A38[]
Definition: data_segment2.inc.c:216
Gfx D_02007A98[]
Definition: data_segment2.inc.c:237
Gfx D_02007B18[]
Definition: data_segment2.inc.c:265
Gfx D_02007AB8[]
Definition: data_segment2.inc.c:244
Gfx D_02007A78[]
Definition: data_segment2.inc.c:230

◆ D_800E852C

s8 D_800E852C = 1

◆ D_800E8530

f32 D_800E8530 = 0.0f

◆ D_800E8534

f32 D_800E8534 = 3.0f

◆ D_800E8538

Unk_D_800E70A0 D_800E8538[]
Initial value:
= {
{ 0x69, 0x9b, 0x00, 0x00 }
}

◆ D_800E8540

Unk_D_800E70A0 D_800E8540[][4]
Initial value:
= {
{
{ 0x82, 0x64, 0x00, 0x00 },
{ 0x82, 0x64, 0x00, 0x00 },
{ 0x82, 0x64, 0x00, 0x00 },
{ 0x82, 0x64, 0x00, 0x00 },
},
{
{ 0x6e, 0x28, 0x00, 0x00 },
{ 0x6e, 0xa0, 0x00, 0x00 },
{ 0x6e, 0x28, 0x00, 0x00 },
{ 0x6e, 0xa0, 0x00, 0x00 },
},
{
{ 0x28, 0x64, 0x00, 0x00 },
{ 0xb2, 0x64, 0x00, 0x00 },
{ 0x28, 0x64, 0x00, 0x00 },
{ 0xb2, 0x64, 0x00, 0x00 },
},
{
{ 0x28, 0x28, 0x00, 0x00 },
{ 0xb2, 0x28, 0x00, 0x00 },
{ 0x28, 0xa0, 0x00, 0x00 },
{ 0xb2, 0xa0, 0x00, 0x00 },
},
}

◆ D_800E85C0

Unk_D_800E70A0 D_800E85C0[][4]
Initial value:
= {
{
{ 0x69, 0x8c, 0x00, 0x00 },
{ 0x78, 0x64, 0x00, 0x00 },
{ 0x78, 0x64, 0x00, 0x00 },
{ 0x78, 0x64, 0x00, 0x00 },
},
{
{ 0x69, 0x55, 0x00, 0x00 },
{ 0x69, 0xcd, 0x00, 0x00 },
{ 0x78, 0x28, 0x00, 0x00 },
{ 0x78, 0xa0, 0x00, 0x00 },
},
}

◆ D_800E8600

Unk_D_800E70A0 D_800E8600[][4]
Initial value:
= {
{
{ 0x78, 0x64, 0x00, 0x00 },
{ 0x78, 0x64, 0x00, 0x00 },
{ 0x78, 0x64, 0x00, 0x00 },
{ 0x78, 0x64, 0x00, 0x00 },
},
{
{ 0x6e, 0x28, 0x00, 0x00 },
{ 0x6e, 0xa0, 0x00, 0x00 },
{ 0x6e, 0x28, 0x00, 0x00 },
{ 0x6e, 0xa0, 0x00, 0x00 },
},
{
{ 0x28, 0x64, 0x00, 0x00 },
{ 0xb2, 0x64, 0x00, 0x00 },
{ 0x28, 0x64, 0x00, 0x00 },
{ 0xb2, 0x64, 0x00, 0x00 },
},
{
{ 0x28, 0x28, 0x00, 0x00 },
{ 0xb2, 0x28, 0x00, 0x00 },
{ 0x28, 0xa0, 0x00, 0x00 },
{ 0xb2, 0xa0, 0x00, 0x00 },
},
}

◆ D_800EFD64

const s8 D_800EFD64[] = { 0, 1, 4, 3, 5, 6, 2, 7 }

◆ D_800F0B1C

const s8 D_800F0B1C[]
Initial value:
= {
0, 0, 1, 0,
1, 0, 1, 2,
0, 1, 2, 3,
}

◆ D_800F0B28

const s8 D_800F0B28[]
Initial value:
= {
0, 1, 2, 1, 2, 1, 2, 1,
2, 0, 0, 1, 2, 2, 1, 2,
2, 1, 2, 2, 1, 2, 2, 1,
2, 2, 1, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3,
}

◆ D_800F0B50

const s8 D_800F0B50[] = { 0x1f, 0x0b, 0x15, 0x29 }

◆ D_800F0B54

const s8 D_800F0B54[] = { 0x20, 0x0f, 0x18, 0x2c }

◆ D_800F0CA0

const s8 D_800F0CA0[]
Initial value:
= {
0x03, 0x03, 0x03, 0x02,
0x00, 0x02, 0x02, 0x01,
0x03, 0x02, 0x00, 0x00,
0x03, 0x03, 0x02, 0x00
}

◆ D_8018D9B4

uintptr_t* D_8018D9B4
extern

◆ D_8018D9B8

uintptr_t* D_8018D9B8
extern

◆ D_8018E060

s32 D_8018E060
extern

◆ D_8018E0E8

s32 D_8018E0E8
extern

◆ D_8018E7AC

s8 D_8018E7AC[]
extern

◆ D_8018E820

s16 D_8018E820

◆ D_8018E822

s16 D_8018E822

◆ D_8018E828

s16 D_8018E828

◆ D_8018E82A

s16 D_8018E82A

◆ D_8018E838

s8 D_8018E838[4]

◆ D_8018E83C

s32 D_8018E83C

◆ D_8018E840

s32 D_8018E840[4]

◆ D_8018E850

s32 D_8018E850[2]

◆ D_8018E858

s32 D_8018E858[2]

◆ D_8018E864_pad

s32 D_8018E864_pad

◆ D_8018ED90

u8 D_8018ED90

◆ D_8018ED91

u8 D_8018ED91

◆ D_8018ED98

f32 D_8018ED98

◆ D_8018ED9C

f32 D_8018ED9C

◆ D_8018EDA0

f32 D_8018EDA0

◆ D_8018EDA4

f32 D_8018EDA4

◆ D_8018EDA8

f32 D_8018EDA8

◆ D_8018EDAC

f32 D_8018EDAC

◆ gCharacterCelebrateAnimation

MkAnimation* gCharacterCelebrateAnimation[]
Initial value:
= {
}
MkAnimation D_02007478[12]
Definition: textures.inc.c:3928
MkAnimation D_02006718[12]
Definition: textures.inc.c:3351
MkAnimation D_02006900[12]
Definition: textures.inc.c:3433
MkAnimation D_02006AE8[12]
Definition: textures.inc.c:3515
MkAnimation D_02006EB8[12]
Definition: textures.inc.c:3681
MkAnimation D_02007290[12]
Definition: textures.inc.c:3846
MkAnimation D_02006CD0[12]
Definition: textures.inc.c:3599
MkAnimation D_020070A0[12]
Definition: textures.inc.c:3763

◆ gCharacterDefeatAnimation

MkAnimation* gCharacterDefeatAnimation[]
Initial value:
= {
}
MkAnimation D_020068E0[2]
Definition: textures.inc.c:3423
MkAnimation D_02007640[2]
Definition: textures.inc.c:4000
MkAnimation D_02006E98[2]
Definition: textures.inc.c:3671
MkAnimation D_02007270[2]
Definition: textures.inc.c:3836
MkAnimation D_02006CB0[2]
Definition: textures.inc.c:3589
MkAnimation D_02007458[2]
Definition: textures.inc.c:3918
MkAnimation D_02007080[2]
Definition: textures.inc.c:3753
MkAnimation D_02006AC8[2]
Definition: textures.inc.c:3505

◆ gCharacterDeselectAnimation

MkAnimation* gCharacterDeselectAnimation[]
Initial value:
= {
}
MkAnimation D_02006970[11]
Definition: textures.inc.c:3453
MkAnimation D_02006B58[11]
Definition: textures.inc.c:3535
MkAnimation D_02006D40[11]
Definition: textures.inc.c:3619
MkAnimation D_02006F28[11]
Definition: textures.inc.c:3701
MkAnimation D_02006788[11]
Definition: textures.inc.c:3371
MkAnimation D_020074E8[11]
Definition: textures.inc.c:3948
MkAnimation D_02007110[12]
Definition: textures.inc.c:3783
MkAnimation D_02007300[11]
Definition: textures.inc.c:3866

◆ gCharacterDoubleBlinkAnimation

MkAnimation* gCharacterDoubleBlinkAnimation[]
Initial value:
= {
}
MkAnimation D_02006A20[21]
Definition: textures.inc.c:3481
MkAnimation D_02006DF0[21]
Definition: textures.inc.c:3647
MkAnimation D_02006838[21]
Definition: textures.inc.c:3399
MkAnimation D_020073B0[21]
Definition: textures.inc.c:3894
MkAnimation D_02006FD8[21]
Definition: textures.inc.c:3729
MkAnimation D_02007598[21]
Definition: textures.inc.c:3976
MkAnimation D_020071C8[21]
Definition: textures.inc.c:3812
MkAnimation D_02006C08[21]
Definition: textures.inc.c:3565

◆ gCharacterSingleBlinkAnimation

MkAnimation* gCharacterSingleBlinkAnimation[]
Initial value:
= {
}
MkAnimation D_02006BB0[11]
Definition: textures.inc.c:3549
MkAnimation D_02007170[11]
Definition: textures.inc.c:3798
MkAnimation D_02007358[11]
Definition: textures.inc.c:3880
MkAnimation D_02007540[11]
Definition: textures.inc.c:3962
MkAnimation D_02006D98[11]
Definition: textures.inc.c:3633
MkAnimation D_020067E0[11]
Definition: textures.inc.c:3385
MkAnimation D_020069C8[11]
Definition: textures.inc.c:3467
MkAnimation D_02006F80[11]
Definition: textures.inc.c:3715

◆ gControllerPak1FileHandle

OSPfs gControllerPak1FileHandle

◆ gControllerPak1FileNote

s32 gControllerPak1FileNote

◆ gControllerPak1MaxWriteableFiles

s32 gControllerPak1MaxWriteableFiles

◆ gControllerPak1NumFilesUsed

s32 gControllerPak1NumFilesUsed

◆ gControllerPak1NumPagesFree

s32 gControllerPak1NumPagesFree

◆ gControllerPak2FileHandle

OSPfs gControllerPak2FileHandle

◆ gControllerPak2FileNote

s32 gControllerPak2FileNote

◆ gCupSelectionByCourseId

u8 gCupSelectionByCourseId[]
Initial value:
= {
}
#define FLOWER_CUP
Definition: defines.h:148
#define BATTLE_CUP
Definition: defines.h:151
#define STAR_CUP
Definition: defines.h:149
#define MUSHROOM_CUP
Definition: defines.h:147
#define SPECIAL_CUP
Definition: defines.h:150

◆ gDebugCharacterNames

char* gDebugCharacterNames[]
Initial value:
= {
"MARIO",
"LUIGI",
"YOSHI",
"KINOPIO",
"D.KONG",
"WARIO",
"PEACH",
"KOOPA",
}

◆ gDebugCourseNames

char* gDebugCourseNames[]
Initial value:
= {
"m circuit",
"mountain",
"castle",
"ghost",
"maze",
"snow",
"beach",
"p circuit",
"l circuit",
"farm",
"highway",
"desert",
"sherbet",
"rainbow",
"stadium",
"block",
"skyscraper",
"deck",
"jungle",
"doughnut",
}

◆ gDebugScreenModeNames

char* gDebugScreenModeNames[]
Initial value:
= {
"1p",
"2players UD",
"2players LR",
"3players",
"4players",
}

◆ gDebugSoundModeNames

char* gDebugSoundModeNames[]
Initial value:
= {
"stereo",
"head phone",
"xxx",
"monaural",
}

◆ gGlyphDisplayWidth

const s16 gGlyphDisplayWidth[]

◆ gGlyphTextureLUT

MkTexture* gGlyphTextureLUT[]
Initial value:
= {
}
MkTexture D_02002284[2]
Definition: textures.inc.c:1191
MkTexture D_02002784[2]
Definition: textures.inc.c:1351
MkTexture D_02002414[2]
Definition: textures.inc.c:1241
MkTexture D_02002824[2]
Definition: textures.inc.c:1371
MkTexture D_02002BE4[2]
Definition: textures.inc.c:1491
MkTexture D_02002504[2]
Definition: textures.inc.c:1271
MkTexture D_020022D4[2]
Definition: textures.inc.c:1201
MkTexture D_02002554[2]
Definition: textures.inc.c:1281
MkTexture D_02002374[2]
Definition: textures.inc.c:1221
MkTexture D_0200266C[2]
Definition: textures.inc.c:1316
MkTexture D_0200243C[2]
Definition: textures.inc.c:1246
MkTexture D_020030BC[2]
Definition: textures.inc.c:1646
MkTexture D_02002874[2]
Definition: textures.inc.c:1381
MkTexture D_0200239C[2]
Definition: textures.inc.c:1226
MkTexture D_02002ACC[2]
Definition: textures.inc.c:1456
MkTexture D_020023EC[2]
Definition: textures.inc.c:1236
MkTexture D_02002964[2]
Definition: textures.inc.c:1411
MkTexture D_02003134[2]
Definition: textures.inc.c:1661
MkTexture D_02002144[2]
Definition: textures.inc.c:1151
MkTexture D_02002FCC[2]
Definition: textures.inc.c:1616
MkTexture D_02002A04[2]
Definition: textures.inc.c:1431
MkTexture D_0200270C[2]
Definition: textures.inc.c:1336
MkTexture D_0200306C[2]
Definition: textures.inc.c:1636
MkTexture D_02002F54[2]
Definition: textures.inc.c:1601
MkTexture D_0200298C[2]
Definition: textures.inc.c:1416
MkTexture D_020022AC[2]
Definition: textures.inc.c:1196
MkTexture D_020021E4[2]
Definition: textures.inc.c:1171
MkTexture D_0200211C[2]
Definition: textures.inc.c:1146
MkTexture D_02002BBC[2]
Definition: textures.inc.c:1486
MkTexture D_02003044[2]
Definition: textures.inc.c:1631
MkTexture D_02002B94[2]
Definition: textures.inc.c:1481
MkTexture D_0200289C[2]
Definition: textures.inc.c:1386
MkTexture D_020030E4[2]
Definition: textures.inc.c:1651
MkTexture D_02002734[2]
Definition: textures.inc.c:1341
MkTexture D_02002324[2]
Definition: textures.inc.c:1211
MkTexture D_0200257C[2]
Definition: textures.inc.c:1286
MkTexture D_02002A7C[2]
Definition: textures.inc.c:1446
MkTexture D_020026E4[2]
Definition: textures.inc.c:1331
MkTexture D_02002B1C[2]
Definition: textures.inc.c:1466
MkTexture D_02002FF4[2]
Definition: textures.inc.c:1621
MkTexture D_02002644[2]
Definition: textures.inc.c:1311
MkTexture D_020021BC[2]
Definition: textures.inc.c:1166
MkTexture D_0200261C[2]
Definition: textures.inc.c:1306
MkTexture D_0200252C[2]
Definition: textures.inc.c:1276
MkTexture D_020026BC[2]
Definition: textures.inc.c:1326
MkTexture D_0200225C[2]
Definition: textures.inc.c:1186
MkTexture D_0200220C[2]
Definition: textures.inc.c:1176
MkTexture D_020025A4[2]
Definition: textures.inc.c:1291
MkTexture D_0200248C[2]
Definition: textures.inc.c:1256
MkTexture D_02002464[2]
Definition: textures.inc.c:1251
MkTexture D_02002B44[2]
Definition: textures.inc.c:1471
MkTexture D_02002A54[2]
Definition: textures.inc.c:1441
MkTexture D_020028C4[2]
Definition: textures.inc.c:1391
MkTexture D_020027FC[2]
Definition: textures.inc.c:1366
MkTexture D_02003094[2]
Definition: textures.inc.c:1641
MkTexture D_0200315C[2]
Definition: textures.inc.c:1666
MkTexture D_02003184[2]
Definition: textures.inc.c:1671
MkTexture D_02002FA4[2]
Definition: textures.inc.c:1611
MkTexture D_020027AC[2]
Definition: textures.inc.c:1356
MkTexture D_020022FC[2]
Definition: textures.inc.c:1206
MkTexture D_02002C0C[2]
Definition: textures.inc.c:1496
MkTexture D_0200234C[2]
Definition: textures.inc.c:1216
MkTexture D_020023C4[2]
Definition: textures.inc.c:1231
MkTexture D_020028EC[2]
Definition: textures.inc.c:1396
MkTexture D_020025CC[2]
Definition: textures.inc.c:1296
MkTexture D_0200310C[2]
Definition: textures.inc.c:1656
MkTexture D_0200293C[2]
Definition: textures.inc.c:1406
MkTexture D_02002A2C[2]
Definition: textures.inc.c:1436
MkTexture D_02002694[2]
Definition: textures.inc.c:1321
MkTexture D_02002F7C[2]
Definition: textures.inc.c:1606
MkTexture D_020029DC[2]
Definition: textures.inc.c:1426
MkTexture D_0200275C[2]
Definition: textures.inc.c:1346
MkTexture D_02002AF4[2]
Definition: textures.inc.c:1461
MkTexture D_020033B4[2]
Definition: textures.inc.c:1741
MkTexture D_02002914[2]
Definition: textures.inc.c:1401
MkTexture D_0200301C[2]
Definition: textures.inc.c:1626
MkTexture D_02002234[2]
Definition: textures.inc.c:1181
MkTexture D_02002AA4[2]
Definition: textures.inc.c:1451
MkTexture D_0200284C[2]
Definition: textures.inc.c:1376
MkTexture D_02002194[2]
Definition: textures.inc.c:1161
MkTexture D_020029B4[2]
Definition: textures.inc.c:1421
MkTexture D_020025F4[2]
Definition: textures.inc.c:1301
MkTexture D_020024DC[2]
Definition: textures.inc.c:1266
MkTexture D_020027D4[2]
Definition: textures.inc.c:1361
MkTexture D_0200216C[2]
Definition: textures.inc.c:1156
MkTexture D_020024B4[2]
Definition: textures.inc.c:1261
MkTexture D_02004584[1]
Definition: textures.inc.c:2311
MkTexture D_02002B6C[2]
Definition: textures.inc.c:1476
MkTexture D_020031AC[2]
Definition: textures.inc.c:1676

◆ gGPPointRewards

const s8 gGPPointRewards[] = { 9, 6, 3, 1 }

◆ gPerCupIndexByCourseId

const u8 gPerCupIndexByCourseId[]
Initial value:
= {
3, 2, 3, 2,
1, 1, 2, 2,
0, 1, 0, 3,
1, 3, 0, 1,
3, 2, 0, 0,
}

◆ gSaveData

SaveData gSaveData

◆ gSoundModeNames

char* gSoundModeNames[]
Initial value:
= {
"STEREO",
"HEADPHONE",
"",
"MONO"
}

◆ gTextColor

s8 gTextColor

◆ pfsError

s32 pfsError[16]

◆ pfsState

OSPfsState pfsState[16]

◆ s8018ED94

s32 s8018ED94