SSBM Decomp
Loading...
Searching...
No Matches
gm_1BA8.c File Reference

Data Structures

struct  gm_801BAB40_src
struct  gm_event_char_list
struct  gm_evspawn
struct  gm_evx10
struct  gm_evstage
struct  gm_evinit
struct  gm_evstage_list
struct  gm_evspawn_table
struct  gm_evbonus
struct  gm_evlevel
struct  gm_random_history
struct  gmEventLevelData

Functions

void gm_801BA8FC (void)
void gm_801BA938 (struct EventData *arg0, int lo, int hi, bool arg3)
void gm_801BAA60 (GameScene *arg0)
void gm_801BAAD0 (GameScene *arg0)
void gm_801BAB40 (PlayerInitData *arg0, int arg1)
s32 gm_801BAC9C (GameScene *arg0, s32 arg1)
static struct EventDatagm_GetEventData (void)
 Accessor for the event data block inside gmMainLib_804D3EE0.
void gm_801BAD70 (GameScene *arg0)
void gm_801BB758 (GameScene *arg0)
void gm_801BBA60_OnInit (void)
s32 gm_801BBB64 (void)
void gm_801BBEA8_OnLoad (void)
void gm_801BBFE4_OnUnload (void)
void fn_801BBFE8 (void)
static void gm_801BC00C_inline (gm_801BAB40_src *event_entry)
static s8 gm_801BC00C_GetCharacter (gm_801BAB40_src *event_entry)
static CharacterKind gm_801BC00C_GetCharacterKind (gm_801BAB40_src *event_entry)
s32 gm_801BC00C (void)
int gm_801BC488 (void)
void gm_801BC4F4 (HSD_GObj *gobj)
void gm_801BC670 (HSD_GObj *arg0)
void gm_801BC754 (HSD_GObj *gobj)
void gm_801BC9E8 (HSD_GObj *gobj)
void gm_801BCAF0 (HSD_GObj *gobj)
void gm_801BCC9C (HSD_GObj *arg0)
void gm_801BCF20 (HSD_GObj *gobj)
void gm_801BCF40 (HSD_GObj *gobj)
void gm_801BD028 (HSD_GObj *arg0)
void gm_801BD164 (HSD_GObj *gobj)
void gm_801BD30C (HSD_GObj *gobj)
void gm_801BD44C (HSD_GObj *gobj)
void gm_801BD46C (HSD_GObj *gobj)
void gm_801BD658 (HSD_GObj *gobj)
void gm_801BD7FC (HSD_GObj *gobj)
void gm_801BD93C (HSD_GObj *gobj)
void gm_801BDAD4 (HSD_GObj *gobj)
void gm_801BDAF4 (HSD_GObj *arg0)
void gm_801BDC08 (HSD_GObj *arg0)
void gm_801BDD44 (HSD_GObj *arg0)
void gm_801BDE94 (HSD_GObj *arg0)
void gm_801BE37C (HSD_GObj *gobj)
void gm_801BE39C (HSD_GObj *gobj)
void gm_801BE618 (HSD_GObj *gobj)
void gm_801BE638 (HSD_GObj *gobj)
void gm_801BEA10 (int arg0)
void gm_801BEA4C (int arg0)
void gm_801BEA88 (int arg0, int arg1)
void gm_801BEAF0 (int arg0)
 gm_801BEA88
void gm_801BEB2C (int arg0)
void gm_801BEB68 (int arg0)
void gm_801BEB74 (u8 arg0)
u8 gm_801BEB80 (void)
bool gm_801BEB8C (u8 arg0)
u8 gm_801BEBA8 (u8 arg0)
u8 gm_801BEBC0 (u8 arg0)
u8 gm_801BEBF8 (u8 arg0)
UNK_T gm_801BEC54 (void)
void gm_801BEC80 (GameScene *arg)
void gm_801BECA8 (GameScene *arg)
void gm_801BECD0 (GameScene *arg)
void gm_801BED14 (GameScene *arg)
void gm_801BED3C (GameScene *arg0)
void gm_801BEDA8 (GameScene *arg0)
void gm_801BEE58 (GameScene *arg0)
void gm_801BEE9C (GameScene *arg0)
void gm_801BEF84 (GameScene *arg)
void gm_801BEFA4 (int ckind)
static void gm_801BEFA4_inner3 (int ckind)
static void gm_801BEFA4_inner2 (int ckind)
static void gm_801BEFA4_inner (int ckind)
static void gm_801BEFA4_noinline (int ckind)
CharacterKind gm_801BEFB0 (void)
void gm_801BEFC0 (int arg0)
static void gm_801BEFC0_inner3 (int arg0)
static void gm_801BEFC0_inner2 (int arg0)
static void gm_801BEFC0_inner (int arg0)
static void gm_801BEFC0_noinline (int arg0)
int gm_801BEFD0 (void)
void gm_801BEFE0 (s8 arg0)
int gm_801BEFF0 (void)
void gm_801BF000 (s8 arg0)
int gm_801BF010 (void)
void gm_801BF020 (s8 arg0)
int gm_801BF030 (void)
void gm_801BF040 (s8 arg0)
int gm_801BF050 (void)
void gm_801BF060 (GameScene *arg0)
static struct gm_random_historygm_GetRandomHistory (void)
void gm_801BF128 (void)
void gm_801BF3F8 (void)
void gm_801BF4DC (GameScene *arg0)
void gm_801BF634 (s32 arg0, s8 character_kind)
int gm_801BF648 (s32 arg0)
void gm_801BF65C (s32 arg0, s8 arg1)
u8 gm_801BF670 (s32 arg0)
void gm_801BF684 (s16 arg0)
u8 gm_801BF694 (void)
void gm_801BF6A8 (s8 arg0)
u8 gm_801BF6B8 (void)
void gm_801BF6C8 (s8 arg0)
int gm_801BF6D8 (void)
void gm_801BF6E8 (s8 arg0)
int gm_801BF6F8 (void)
void gm_801BF708 (s8 arg0)
u8 gm_801BF718 (void)
void gm_801BF728 (GameScene *arg)
void gm_801BF834 (GameScene *arg)
void gm_801BF85C (GameScene *arg)
void gm_801BF898 (GameScene *arg)
void gm_801BF8B8 (GameScene *arg)
void gm_801BF8D8 (GameScene *arg)
void gm_801BF8F8 (GameScene *arg0)
void gm_801BF920 (GameScene *arg0)

Variables

GameScene gm_803DF618_Scenes []
u8 gm_804D68F8
u8 gm_804D68F9
static u8 gm_803DF918 []
static gm_803DF94C_t gm_804D4330 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4338 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4340 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4348 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4350 = { gm_801BC9E8, NULL }
static gm_803DF94C_t gm_804D4358 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4360 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4368 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4370 = { gm_801BCAF0, NULL }
static gm_803DF94C_t gm_804D4378 = { gm_801BCF20, NULL }
static gm_803DF94C_t gm_804D4380 = { gm_801BCF40, NULL }
static gm_803DF94C_t gm_804D4388 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4390 = { gm_801BD028, NULL }
static gm_803DF94C_t gm_804D4398 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D43A0 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D43A8 = { gm_801BC754, gm_801BEA10 }
static gm_803DF94C_t gm_804D43B0 = { gm_801BD164, NULL }
static gm_803DF94C_t gm_804D43B8 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D43C0 = { gm_801BD30C, NULL }
static gm_803DF94C_t gm_804D43C8 = { gm_801BD44C, NULL }
static gm_803DF94C_t gm_804D43D0 = { gm_801BD46C, NULL }
static gm_803DF94C_t gm_804D43D8 = { gm_801BD658, gm_801BEA4C }
static gm_803DF94C_t gm_804D43E0 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D43E8
static gm_803DF94C_t gm_804D43F0 = { gm_801BD7FC, NULL }
static gm_803DF94C_t gm_804D43F8 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4400 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4408 = { gm_801BC754, gm_801BEAF0 }
static gm_803DF94C_t gm_804D4410 = { gm_801BD93C, NULL }
static gm_803DF94C_t gm_804D4418 = { gm_801BDAD4, NULL }
static gm_803DF94C_t gm_804D4420 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4428 = { gm_801BDAF4, NULL }
static gm_803DF94C_t gm_804D4430 = { gm_801BDC08, NULL }
static gm_803DF94C_t gm_804D4438 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4440 = { gm_801BDD44, NULL }
static gm_803DF94C_t gm_804D4448 = { gm_801BDE94, NULL }
static gm_803DF94C_t gm_804D4450 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4458 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4460 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4468 = { gm_801BE37C, NULL }
static gm_803DF94C_t gm_804D4470 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4478 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4480 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D4488 = { gm_801BE39C, NULL }
static gm_803DF94C_t gm_804D4490 = { gm_801BC754, gm_801BEB2C }
static gm_803DF94C_t gm_804D4498 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D44A0 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D44A8 = { gm_801BC754, NULL }
static gm_803DF94C_t gm_804D44B0 = { gm_801BE618, NULL }
static gm_803DF94C_t gm_804D44B8 = { gm_801BE638, NULL }
static gm_803DF94C_t gm_804D44C0 = { gm_801BC754, NULL }
gm_803DF94C_tgm_803DF94C []
GameScene gm_803DFA18_Scenes []
GameScene gm_803DFA48_Scenes []
GameScene gm_803DFA78_Scenes []
GameScene gm_803DFAA8_Scenes []
GameScene gm_803DFAD8_Scenes []
GameScene gm_803DFB08 []
GameScene gm_803DFB80_Scenes []
GameScene gm_803DFBC8_Scenes []
GameScene gm_803DFC70_Scenes []
GameScene gm_803DFDA8_Scenes []
const f32 gm_804DAC88 = 1.0F

Function Documentation

◆ gm_801BA8FC()

void gm_801BA8FC ( void )

◆ gm_801BA938()

void gm_801BA938 ( struct EventData * arg0,
int lo,
int hi,
bool arg3 )

◆ gm_801BAA60()

void gm_801BAA60 ( GameScene * arg0)

◆ gm_801BAAD0()

void gm_801BAAD0 ( GameScene * arg0)

◆ gm_801BAB40()

void gm_801BAB40 ( PlayerInitData * arg0,
int arg1 )

◆ gm_801BAC9C()

s32 gm_801BAC9C ( GameScene * arg0,
s32 arg1 )

◆ gm_GetEventData()

struct EventData * gm_GetEventData ( void )
inlinestatic

Accessor for the event data block inside gmMainLib_804D3EE0.

◆ gm_801BAD70()

void gm_801BAD70 ( GameScene * arg0)

◆ gm_801BB758()

void gm_801BB758 ( GameScene * arg0)

◆ gm_801BBA60_OnInit()

void gm_801BBA60_OnInit ( void )

◆ gm_801BBB64()

s32 gm_801BBB64 ( void )

◆ gm_801BBEA8_OnLoad()

void gm_801BBEA8_OnLoad ( void )

◆ gm_801BBFE4_OnUnload()

void gm_801BBFE4_OnUnload ( void )

◆ fn_801BBFE8()

void fn_801BBFE8 ( void )

◆ gm_801BC00C_inline()

void gm_801BC00C_inline ( gm_801BAB40_src * event_entry)
inlinestatic

◆ gm_801BC00C_GetCharacter()

s8 gm_801BC00C_GetCharacter ( gm_801BAB40_src * event_entry)
inlinestatic

◆ gm_801BC00C_GetCharacterKind()

CharacterKind gm_801BC00C_GetCharacterKind ( gm_801BAB40_src * event_entry)
inlinestatic

◆ gm_801BC00C()

s32 gm_801BC00C ( void )

◆ gm_801BC488()

int gm_801BC488 ( void )

◆ gm_801BC4F4()

void gm_801BC4F4 ( HSD_GObj * gobj)

◆ gm_801BC670()

void gm_801BC670 ( HSD_GObj * arg0)

◆ gm_801BC754()

void gm_801BC754 ( HSD_GObj * gobj)

◆ gm_801BC9E8()

void gm_801BC9E8 ( HSD_GObj * gobj)

◆ gm_801BCAF0()

void gm_801BCAF0 ( HSD_GObj * gobj)

◆ gm_801BCC9C()

void gm_801BCC9C ( HSD_GObj * arg0)

◆ gm_801BCF20()

void gm_801BCF20 ( HSD_GObj * gobj)

◆ gm_801BCF40()

void gm_801BCF40 ( HSD_GObj * gobj)

◆ gm_801BD028()

void gm_801BD028 ( HSD_GObj * arg0)

◆ gm_801BD164()

void gm_801BD164 ( HSD_GObj * gobj)

◆ gm_801BD30C()

void gm_801BD30C ( HSD_GObj * gobj)

◆ gm_801BD44C()

void gm_801BD44C ( HSD_GObj * gobj)

◆ gm_801BD46C()

void gm_801BD46C ( HSD_GObj * gobj)

◆ gm_801BD658()

void gm_801BD658 ( HSD_GObj * gobj)

◆ gm_801BD7FC()

void gm_801BD7FC ( HSD_GObj * gobj)

◆ gm_801BD93C()

void gm_801BD93C ( HSD_GObj * gobj)

◆ gm_801BDAD4()

void gm_801BDAD4 ( HSD_GObj * gobj)

◆ gm_801BDAF4()

void gm_801BDAF4 ( HSD_GObj * arg0)

◆ gm_801BDC08()

void gm_801BDC08 ( HSD_GObj * arg0)

◆ gm_801BDD44()

void gm_801BDD44 ( HSD_GObj * arg0)

◆ gm_801BDE94()

void gm_801BDE94 ( HSD_GObj * arg0)

◆ gm_801BE37C()

void gm_801BE37C ( HSD_GObj * gobj)

◆ gm_801BE39C()

void gm_801BE39C ( HSD_GObj * gobj)

◆ gm_801BE618()

void gm_801BE618 ( HSD_GObj * gobj)

◆ gm_801BE638()

void gm_801BE638 ( HSD_GObj * gobj)

◆ gm_801BEA10()

void gm_801BEA10 ( int arg0)

◆ gm_801BEA4C()

void gm_801BEA4C ( int arg0)

◆ gm_801BEA88()

void gm_801BEA88 ( int arg0,
int arg1 )

◆ gm_801BEAF0()

void gm_801BEAF0 ( int arg0)

◆ gm_801BEB2C()

void gm_801BEB2C ( int arg0)

◆ gm_801BEB68()

void gm_801BEB68 ( int arg0)

◆ gm_801BEB74()

void gm_801BEB74 ( u8 arg0)

◆ gm_801BEB80()

u8 gm_801BEB80 ( void )

◆ gm_801BEB8C()

bool gm_801BEB8C ( u8 arg0)

◆ gm_801BEBA8()

u8 gm_801BEBA8 ( u8 arg0)

◆ gm_801BEBC0()

u8 gm_801BEBC0 ( u8 arg0)

◆ gm_801BEBF8()

u8 gm_801BEBF8 ( u8 arg0)

◆ gm_801BEC54()

UNK_T gm_801BEC54 ( void )

◆ gm_801BEC80()

void gm_801BEC80 ( GameScene * arg)

◆ gm_801BECA8()

void gm_801BECA8 ( GameScene * arg)

◆ gm_801BECD0()

void gm_801BECD0 ( GameScene * arg)

◆ gm_801BED14()

void gm_801BED14 ( GameScene * arg)

◆ gm_801BED3C()

void gm_801BED3C ( GameScene * arg0)

◆ gm_801BEDA8()

void gm_801BEDA8 ( GameScene * arg0)

◆ gm_801BEE58()

void gm_801BEE58 ( GameScene * arg0)

◆ gm_801BEE9C()

void gm_801BEE9C ( GameScene * arg0)

◆ gm_801BEF84()

void gm_801BEF84 ( GameScene * arg)

◆ gm_801BEFA4()

void gm_801BEFA4 ( int ckind)

◆ gm_801BEFA4_inner3()

void gm_801BEFA4_inner3 ( int ckind)
inlinestatic

◆ gm_801BEFA4_inner2()

void gm_801BEFA4_inner2 ( int ckind)
inlinestatic

◆ gm_801BEFA4_inner()

void gm_801BEFA4_inner ( int ckind)
inlinestatic

◆ gm_801BEFA4_noinline()

void gm_801BEFA4_noinline ( int ckind)
inlinestatic

◆ gm_801BEFB0()

CharacterKind gm_801BEFB0 ( void )

◆ gm_801BEFC0()

void gm_801BEFC0 ( int arg0)

◆ gm_801BEFC0_inner3()

void gm_801BEFC0_inner3 ( int arg0)
inlinestatic

◆ gm_801BEFC0_inner2()

void gm_801BEFC0_inner2 ( int arg0)
inlinestatic

◆ gm_801BEFC0_inner()

void gm_801BEFC0_inner ( int arg0)
inlinestatic

◆ gm_801BEFC0_noinline()

void gm_801BEFC0_noinline ( int arg0)
inlinestatic

◆ gm_801BEFD0()

int gm_801BEFD0 ( void )

◆ gm_801BEFE0()

void gm_801BEFE0 ( s8 arg0)

◆ gm_801BEFF0()

int gm_801BEFF0 ( void )

◆ gm_801BF000()

void gm_801BF000 ( s8 arg0)

◆ gm_801BF010()

int gm_801BF010 ( void )

◆ gm_801BF020()

void gm_801BF020 ( s8 arg0)

◆ gm_801BF030()

int gm_801BF030 ( void )

◆ gm_801BF040()

void gm_801BF040 ( s8 arg0)

◆ gm_801BF050()

int gm_801BF050 ( void )

◆ gm_801BF060()

void gm_801BF060 ( GameScene * arg0)

◆ gm_GetRandomHistory()

struct gm_random_history * gm_GetRandomHistory ( void )
inlinestatic

◆ gm_801BF128()

void gm_801BF128 ( void )
Todo
The reference calls gm_801BF634 / gm_801BF6A8 / gm_801BF6C8 / gm_801BF6E8 without sign-extending the argument, which their s8 signatures force here (extsb at each call site). Matching this function needs int-argument signatures for those setters, but that breaks the setters' own 100% matches, so the s8 signatures are kept.

◆ gm_801BF3F8()

void gm_801BF3F8 ( void )

◆ gm_801BF4DC()

void gm_801BF4DC ( GameScene * arg0)

◆ gm_801BF634()

void gm_801BF634 ( s32 arg0,
s8 character_kind )

◆ gm_801BF648()

int gm_801BF648 ( s32 arg0)

◆ gm_801BF65C()

void gm_801BF65C ( s32 arg0,
s8 arg1 )

◆ gm_801BF670()

u8 gm_801BF670 ( s32 arg0)

◆ gm_801BF684()

void gm_801BF684 ( s16 arg0)

◆ gm_801BF694()

u8 gm_801BF694 ( void )
Returns
GrKind

◆ gm_801BF6A8()

void gm_801BF6A8 ( s8 arg0)

◆ gm_801BF6B8()

u8 gm_801BF6B8 ( void )

◆ gm_801BF6C8()

void gm_801BF6C8 ( s8 arg0)

◆ gm_801BF6D8()

int gm_801BF6D8 ( void )

◆ gm_801BF6E8()

void gm_801BF6E8 ( s8 arg0)

◆ gm_801BF6F8()

int gm_801BF6F8 ( void )

◆ gm_801BF708()

void gm_801BF708 ( s8 arg0)

◆ gm_801BF718()

u8 gm_801BF718 ( void )

◆ gm_801BF728()

void gm_801BF728 ( GameScene * arg)

◆ gm_801BF834()

void gm_801BF834 ( GameScene * arg)

◆ gm_801BF85C()

void gm_801BF85C ( GameScene * arg)

◆ gm_801BF898()

void gm_801BF898 ( GameScene * arg)

◆ gm_801BF8B8()

void gm_801BF8B8 ( GameScene * arg)

◆ gm_801BF8D8()

void gm_801BF8D8 ( GameScene * arg)

◆ gm_801BF8F8()

void gm_801BF8F8 ( GameScene * arg0)

◆ gm_801BF920()

void gm_801BF920 ( GameScene * arg0)

Variable Documentation

◆ gm_803DF618_Scenes

GameScene gm_803DF618_Scenes[]
Initial value:
= {
{
0,
3,
0,
{
},
},
{
1,
3,
0,
{
},
},
{ 0xFF },
}
void gm_801BAD70(GameScene *arg0)
Definition gm_1BA8.c:341
void gm_801BAAD0(GameScene *arg0)
Definition gm_1BA8.c:141
void gm_801BB758(GameScene *arg0)
Definition gm_1BA8.c:672
void gm_801BAA60(GameScene *arg0)
Definition gm_1BA8.c:128
static StartMeleeData gm_804978A0
Definition gm_1BA8.static.h:36
static CSSData gm_80497758
Definition gm_1BA8.static.h:35
static MatchExitInfo gm_804979D8[2]
Definition gm_1BA8.static.h:37
@ GS_VS
Definition forward.h:58
@ GS_CSS
Definition forward.h:64

◆ gm_804D68F8

u8 gm_804D68F8
extern

◆ gm_804D68F9

u8 gm_804D68F9
extern

◆ gm_803DF918

u8 gm_803DF918[]
static
Initial value:
= {
0x00, 0x11, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A,
0x0B, 0x0C, 0x0D, 0x24, 0x0F, 0x10, 0x01, 0x12, 0x13, 0x14, 0x15,
0x1A, 0x17, 0x18, 0x19, 0x16, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F, 0x20,
0x21, 0x2F, 0x23, 0x0E, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B,
0x2C, 0x2D, 0x2E, 0x22, 0x30, 0x31, 0x32,
}

◆ gm_804D4330

gm_803DF94C_t gm_804D4330 = { gm_801BC754, NULL }
static

◆ gm_804D4338

gm_803DF94C_t gm_804D4338 = { gm_801BC754, NULL }
static

◆ gm_804D4340

gm_803DF94C_t gm_804D4340 = { gm_801BC754, NULL }
static

◆ gm_804D4348

gm_803DF94C_t gm_804D4348 = { gm_801BC754, NULL }
static

◆ gm_804D4350

gm_803DF94C_t gm_804D4350 = { gm_801BC9E8, NULL }
static

◆ gm_804D4358

gm_803DF94C_t gm_804D4358 = { gm_801BC754, NULL }
static

◆ gm_804D4360

gm_803DF94C_t gm_804D4360 = { gm_801BC754, NULL }
static

◆ gm_804D4368

gm_803DF94C_t gm_804D4368 = { gm_801BC754, NULL }
static

◆ gm_804D4370

gm_803DF94C_t gm_804D4370 = { gm_801BCAF0, NULL }
static

◆ gm_804D4378

gm_803DF94C_t gm_804D4378 = { gm_801BCF20, NULL }
static

◆ gm_804D4380

gm_803DF94C_t gm_804D4380 = { gm_801BCF40, NULL }
static

◆ gm_804D4388

gm_803DF94C_t gm_804D4388 = { gm_801BC754, NULL }
static

◆ gm_804D4390

gm_803DF94C_t gm_804D4390 = { gm_801BD028, NULL }
static

◆ gm_804D4398

gm_803DF94C_t gm_804D4398 = { gm_801BC754, NULL }
static

◆ gm_804D43A0

gm_803DF94C_t gm_804D43A0 = { gm_801BC754, NULL }
static

◆ gm_804D43A8

gm_803DF94C_t gm_804D43A8 = { gm_801BC754, gm_801BEA10 }
static

◆ gm_804D43B0

gm_803DF94C_t gm_804D43B0 = { gm_801BD164, NULL }
static

◆ gm_804D43B8

gm_803DF94C_t gm_804D43B8 = { gm_801BC754, NULL }
static

◆ gm_804D43C0

gm_803DF94C_t gm_804D43C0 = { gm_801BD30C, NULL }
static

◆ gm_804D43C8

gm_803DF94C_t gm_804D43C8 = { gm_801BD44C, NULL }
static

◆ gm_804D43D0

gm_803DF94C_t gm_804D43D0 = { gm_801BD46C, NULL }
static

◆ gm_804D43D8

gm_803DF94C_t gm_804D43D8 = { gm_801BD658, gm_801BEA4C }
static

◆ gm_804D43E0

gm_803DF94C_t gm_804D43E0 = { gm_801BC754, NULL }
static

◆ gm_804D43E8

gm_803DF94C_t gm_804D43E8
static
Initial value:
= {
(void (*)(int))(void*) gm_801BEA88,
}
void gm_801BC754(HSD_GObj *gobj)
Definition gm_1BA8.c:1725
void gm_801BEA88(int arg0, int arg1)
Definition gm_1BA8.c:2987
Todo
Fix this callback signature

◆ gm_804D43F0

gm_803DF94C_t gm_804D43F0 = { gm_801BD7FC, NULL }
static

◆ gm_804D43F8

gm_803DF94C_t gm_804D43F8 = { gm_801BC754, NULL }
static

◆ gm_804D4400

gm_803DF94C_t gm_804D4400 = { gm_801BC754, NULL }
static

◆ gm_804D4408

gm_803DF94C_t gm_804D4408 = { gm_801BC754, gm_801BEAF0 }
static

◆ gm_804D4410

gm_803DF94C_t gm_804D4410 = { gm_801BD93C, NULL }
static

◆ gm_804D4418

gm_803DF94C_t gm_804D4418 = { gm_801BDAD4, NULL }
static

◆ gm_804D4420

gm_803DF94C_t gm_804D4420 = { gm_801BC754, NULL }
static

◆ gm_804D4428

gm_803DF94C_t gm_804D4428 = { gm_801BDAF4, NULL }
static

◆ gm_804D4430

gm_803DF94C_t gm_804D4430 = { gm_801BDC08, NULL }
static

◆ gm_804D4438

gm_803DF94C_t gm_804D4438 = { gm_801BC754, NULL }
static

◆ gm_804D4440

gm_803DF94C_t gm_804D4440 = { gm_801BDD44, NULL }
static

◆ gm_804D4448

gm_803DF94C_t gm_804D4448 = { gm_801BDE94, NULL }
static

◆ gm_804D4450

gm_803DF94C_t gm_804D4450 = { gm_801BC754, NULL }
static

◆ gm_804D4458

gm_803DF94C_t gm_804D4458 = { gm_801BC754, NULL }
static

◆ gm_804D4460

gm_803DF94C_t gm_804D4460 = { gm_801BC754, NULL }
static

◆ gm_804D4468

gm_803DF94C_t gm_804D4468 = { gm_801BE37C, NULL }
static

◆ gm_804D4470

gm_803DF94C_t gm_804D4470 = { gm_801BC754, NULL }
static

◆ gm_804D4478

gm_803DF94C_t gm_804D4478 = { gm_801BC754, NULL }
static

◆ gm_804D4480

gm_803DF94C_t gm_804D4480 = { gm_801BC754, NULL }
static

◆ gm_804D4488

gm_803DF94C_t gm_804D4488 = { gm_801BE39C, NULL }
static

◆ gm_804D4490

gm_803DF94C_t gm_804D4490 = { gm_801BC754, gm_801BEB2C }
static

◆ gm_804D4498

gm_803DF94C_t gm_804D4498 = { gm_801BC754, NULL }
static

◆ gm_804D44A0

gm_803DF94C_t gm_804D44A0 = { gm_801BC754, NULL }
static

◆ gm_804D44A8

gm_803DF94C_t gm_804D44A8 = { gm_801BC754, NULL }
static

◆ gm_804D44B0

gm_803DF94C_t gm_804D44B0 = { gm_801BE618, NULL }
static

◆ gm_804D44B8

gm_803DF94C_t gm_804D44B8 = { gm_801BE638, NULL }
static

◆ gm_804D44C0

gm_803DF94C_t gm_804D44C0 = { gm_801BC754, NULL }
static

◆ gm_803DF94C

gm_803DF94C_t* gm_803DF94C[]
Initial value:
= {
}
static gm_803DF94C_t gm_804D4438
Definition gm_1BA8.c:1187
static gm_803DF94C_t gm_804D43C0
Definition gm_1BA8.c:1166
static gm_803DF94C_t gm_804D4408
Definition gm_1BA8.c:1181
static gm_803DF94C_t gm_804D43F0
Definition gm_1BA8.c:1178
static gm_803DF94C_t gm_804D4420
Definition gm_1BA8.c:1184
static gm_803DF94C_t gm_804D4390
Definition gm_1BA8.c:1160
static gm_803DF94C_t gm_804D44A8
Definition gm_1BA8.c:1201
static gm_803DF94C_t gm_804D4380
Definition gm_1BA8.c:1158
static gm_803DF94C_t gm_804D4440
Definition gm_1BA8.c:1188
static gm_803DF94C_t gm_804D43D8
Definition gm_1BA8.c:1169
static gm_803DF94C_t gm_804D4460
Definition gm_1BA8.c:1192
static gm_803DF94C_t gm_804D44A0
Definition gm_1BA8.c:1200
static gm_803DF94C_t gm_804D43C8
Definition gm_1BA8.c:1167
static gm_803DF94C_t gm_804D4358
Definition gm_1BA8.c:1153
static gm_803DF94C_t gm_804D44B0
Definition gm_1BA8.c:1202
static gm_803DF94C_t gm_804D4470
Definition gm_1BA8.c:1194
static gm_803DF94C_t gm_804D4368
Definition gm_1BA8.c:1155
static gm_803DF94C_t gm_804D4428
Definition gm_1BA8.c:1185
static gm_803DF94C_t gm_804D43E0
Definition gm_1BA8.c:1170
static gm_803DF94C_t gm_804D4388
Definition gm_1BA8.c:1159
static gm_803DF94C_t gm_804D43E8
Definition gm_1BA8.c:1173
static gm_803DF94C_t gm_804D4480
Definition gm_1BA8.c:1196
static gm_803DF94C_t gm_804D4338
Definition gm_1BA8.c:1149
static gm_803DF94C_t gm_804D4450
Definition gm_1BA8.c:1190
static gm_803DF94C_t gm_804D4430
Definition gm_1BA8.c:1186
static gm_803DF94C_t gm_804D43A0
Definition gm_1BA8.c:1162
static gm_803DF94C_t gm_804D43D0
Definition gm_1BA8.c:1168
static gm_803DF94C_t gm_804D43A8
Definition gm_1BA8.c:1163
static gm_803DF94C_t gm_804D4448
Definition gm_1BA8.c:1189
static gm_803DF94C_t gm_804D4378
Definition gm_1BA8.c:1157
static gm_803DF94C_t gm_804D4340
Definition gm_1BA8.c:1150
static gm_803DF94C_t gm_804D4468
Definition gm_1BA8.c:1193
static gm_803DF94C_t gm_804D4410
Definition gm_1BA8.c:1182
static gm_803DF94C_t gm_804D4478
Definition gm_1BA8.c:1195
static gm_803DF94C_t gm_804D4370
Definition gm_1BA8.c:1156
static gm_803DF94C_t gm_804D4330
Definition gm_1BA8.c:1148
static gm_803DF94C_t gm_804D4400
Definition gm_1BA8.c:1180
static gm_803DF94C_t gm_804D44C0
Definition gm_1BA8.c:1204
static gm_803DF94C_t gm_804D4490
Definition gm_1BA8.c:1198
static gm_803DF94C_t gm_804D43B8
Definition gm_1BA8.c:1165
static gm_803DF94C_t gm_804D4488
Definition gm_1BA8.c:1197
static gm_803DF94C_t gm_804D4350
Definition gm_1BA8.c:1152
static gm_803DF94C_t gm_804D4458
Definition gm_1BA8.c:1191
static gm_803DF94C_t gm_804D43B0
Definition gm_1BA8.c:1164
static gm_803DF94C_t gm_804D4360
Definition gm_1BA8.c:1154
static gm_803DF94C_t gm_804D4398
Definition gm_1BA8.c:1161
static gm_803DF94C_t gm_804D44B8
Definition gm_1BA8.c:1203
static gm_803DF94C_t gm_804D4418
Definition gm_1BA8.c:1183
static gm_803DF94C_t gm_804D4498
Definition gm_1BA8.c:1199
static gm_803DF94C_t gm_804D43F8
Definition gm_1BA8.c:1179
static gm_803DF94C_t gm_804D4348
Definition gm_1BA8.c:1151

◆ gm_803DFA18_Scenes

GameScene gm_803DFA18_Scenes[]
Initial value:
= {
{
0,
2,
0,
{
},
},
{ 0xFF },
}
void gm_801BEC80(GameScene *arg)
Definition gm_1BA8.c:3078
static struct UnkSmallLoadData gm_804D6908
Definition gm_1BA8.static.h:25
@ GS_TOY_GALLERY
Definition forward.h:67
#define NULL
Definition stddef.h:19

◆ gm_803DFA48_Scenes

GameScene gm_803DFA48_Scenes[]
Initial value:
= {
{
0,
2,
0,
{
},
},
{ 0xFF },
}
void gm_801BECA8(GameScene *arg)
Definition gm_1BA8.c:3084
void gm_801BECD0(GameScene *arg)
Definition gm_1BA8.c:3090
static struct UnkSmallLoadData gm_804D6910
Definition gm_1BA8.static.h:26
@ GS_TOY_LOTTERY
Definition forward.h:68

◆ gm_803DFA78_Scenes

GameScene gm_803DFA78_Scenes[]
Initial value:
= {
{
0,
2,
0,
{
},
},
{ 0xFF },
}
void gm_801BED14(GameScene *arg)
Definition gm_1BA8.c:3099
static struct UnkSmallLoadData gm_804D6918
Definition gm_1BA8.static.h:27
@ GS_TOY_COLLECTION
Definition forward.h:69

◆ gm_803DFAA8_Scenes

GameScene gm_803DFAA8_Scenes[]
Initial value:
= {
{
0,
2,
0,
{
},
},
{ 0xFF },
}
void gm_801BEDA8(GameScene *arg0)
Definition gm_1BA8.c:3116
void gm_801BED3C(GameScene *arg0)
Definition gm_1BA8.c:3105
static CSSData gm_8049BEE8
Definition gm_1BA8.static.h:38

◆ gm_803DFAD8_Scenes

GameScene gm_803DFAD8_Scenes[]
Initial value:
= {
{
0,
2,
0,
{
},
},
{ 0xFF },
}
void gm_801BEE58(GameScene *arg0)
Definition gm_1BA8.c:3134
static CSSData gm_8049C030
Definition gm_1BA8.static.h:39
@ GS_SSS
Definition forward.h:65

◆ gm_803DFB08

GameScene gm_803DFB08[]

◆ gm_803DFB80_Scenes

GameScene gm_803DFB80_Scenes[]
Initial value:
= {
{
0,
2,
0,
{
},
},
{
1,
2,
0,
{
},
},
{ 0xFF },
}
void gm_801BEE9C(GameScene *arg0)
Definition gm_1BA8.c:3140
static struct UnkSmallLoadData gm_804D6920
Definition gm_1BA8.static.h:28
@ GS_REGEND_CONGRATS
"REG" may refer to any 1p mode
Definition forward.h:73
@ GS_REGEND_TOYFALL
Trophy fall scene that happens when you win in 1p mode.
Definition forward.h:71

◆ gm_803DFBC8_Scenes

GameScene gm_803DFBC8_Scenes[]

◆ gm_803DFC70_Scenes

GameScene gm_803DFC70_Scenes[]

◆ gm_803DFDA8_Scenes

GameScene gm_803DFDA8_Scenes[]
Initial value:
= {
{
0,
2,
0,
{
},
},
{ 0xFF },
}
void gm_801BF8F8(GameScene *arg0)
Definition gm_1BA8.c:3603
void gm_801BF920(GameScene *arg0)
Definition gm_1BA8.c:3609
static UNK_T gm_804D6938
Definition gm_1BA8.static.h:32
static UNK_T gm_804D693C
Definition gm_1BA8.static.h:33
@ GS_PROG_SCAN
Definition forward.h:101

◆ gm_804DAC88

const f32 gm_804DAC88 = 1.0F
Todo
.sdata2 order hack