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

Data Structures

struct  Indices
struct  gm_Scene_TouAlt_OnEnter_local

Functions

void fn_8019BA08 (u8 idx, HSD_JObj *jobj)
void fn_8019BF18 (HSD_GObj *gobj)
void fn_8019BF8C (HSD_GObj *gobj)
void fn_8019C048 (HSD_GObj *gobj)
void fn_8019C3EC (HSD_GObj *gobj)
static TmData * GetTmData (void)
void fn_8019C570 (HSD_GObj *gobj)
 updates visibility of char icons on the "press start" screen
void fn_8019C6AC (HSD_GObj *gobj)
void fn_8019C744 (HSD_GObj *gobj)
void fn_8019CA38 (HSD_GObj *gobj)
void fn_8019CBFC (HSD_GObj *gobj)
void fn_8019CC74 (HSD_GObj *gobj)
void fn_8019CDBC (HSD_GObj *gobj)
void fn_8019CFA4 (HSD_GObj *gobj)
void fn_8019D074 (HSD_GObj *gobj)
static HSD_JObj * gmTournament_GetJObj (HSD_GObj *gobj)
void fn_8019D1BC (void)
void fn_8019DD60 (void)
static s32 get_match_player_index (s32 player)
static s32 get_match_player_index_xF (s32 player)
void gm_Scene_TouAlt_OnFrame (void)
void gm_8019ECAC_OnEnter_inline (void)
void gm_8019E634 (void)
void gm_Scene_TouAlt_OnEnter (void *arg0)
void gm_Scene_TouAlt_OnExit (void *arg0)
void fn_8019EE80 (TmVsData *arg0)
void fn_8019EF08 (TmVsData *arg0)

Variables

static HSD_Archive * lbl_804D6688
static TmAnimTimers lbl_80479A58
static HSD_Archive * lbl_804D668C
static SceneDesc * lbl_804D6690
static SceneDesc * lbl_804D6694
struct lbl_803DA2E0_t lbl_803DA2E0
const TmAnimFrameTable lbl_803B7D18
const s32 lbl_803B7D3C [5] = { 0, 1, 2, 3, 0 }

Function Documentation

◆ fn_8019BA08()

void fn_8019BA08 ( u8 idx,
HSD_JObj * jobj )

◆ fn_8019BF18()

void fn_8019BF18 ( HSD_GObj * gobj)

◆ fn_8019BF8C()

void fn_8019BF8C ( HSD_GObj * gobj)

◆ fn_8019C048()

void fn_8019C048 ( HSD_GObj * gobj)

◆ fn_8019C3EC()

void fn_8019C3EC ( HSD_GObj * gobj)

◆ GetTmData()

TmData * GetTmData ( void )
inlinestatic

◆ fn_8019C570()

void fn_8019C570 ( HSD_GObj * gobj)

updates visibility of char icons on the "press start" screen

◆ fn_8019C6AC()

void fn_8019C6AC ( HSD_GObj * gobj)

◆ fn_8019C744()

void fn_8019C744 ( HSD_GObj * gobj)

◆ fn_8019CA38()

void fn_8019CA38 ( HSD_GObj * gobj)

◆ fn_8019CBFC()

void fn_8019CBFC ( HSD_GObj * gobj)

◆ fn_8019CC74()

void fn_8019CC74 ( HSD_GObj * gobj)

◆ fn_8019CDBC()

void fn_8019CDBC ( HSD_GObj * gobj)

◆ fn_8019CFA4()

void fn_8019CFA4 ( HSD_GObj * gobj)
Todo
is there a different inline here? seems cursed

◆ fn_8019D074()

void fn_8019D074 ( HSD_GObj * gobj)

◆ gmTournament_GetJObj()

HSD_JObj * gmTournament_GetJObj ( HSD_GObj * gobj)
inlinestatic

◆ fn_8019D1BC()

void fn_8019D1BC ( void )

◆ fn_8019DD60()

void fn_8019DD60 ( void )

◆ get_match_player_index()

s32 get_match_player_index ( s32 player)
inlinestatic

◆ get_match_player_index_xF()

s32 get_match_player_index_xF ( s32 player)
inlinestatic

◆ gm_Scene_TouAlt_OnFrame()

void gm_Scene_TouAlt_OnFrame ( void )

◆ gm_8019ECAC_OnEnter_inline()

void gm_8019ECAC_OnEnter_inline ( void )

◆ gm_8019E634()

void gm_8019E634 ( void )

◆ gm_Scene_TouAlt_OnEnter()

void gm_Scene_TouAlt_OnEnter ( void * arg0)

◆ gm_Scene_TouAlt_OnExit()

void gm_Scene_TouAlt_OnExit ( void * arg0)

◆ fn_8019EE80()

void fn_8019EE80 ( TmVsData * arg0)

◆ fn_8019EF08()

void fn_8019EF08 ( TmVsData * arg0)

Variable Documentation

◆ lbl_804D6688

HSD_Archive* lbl_804D6688
static
Todo
.sdata2 order hack

◆ lbl_80479A58

TmAnimTimers lbl_80479A58
static

◆ lbl_804D668C

HSD_Archive* lbl_804D668C
static

◆ lbl_804D6690

SceneDesc* lbl_804D6690
static

◆ lbl_804D6694

SceneDesc* lbl_804D6694
static

◆ lbl_803DA2E0

struct lbl_803DA2E0_t lbl_803DA2E0
Initial value:
= {
{
0x00, 0x01, 0x02, 0x03, 0x05, 0x06, 0x0C, 0x06, 0x06,
0x07, 0x09, 0x08, 0x06, 0x09, 0x04, 0x09, 0x0A, 0x0B,
0x0C, 0x02, 0x0C, 0x06, 0x07, 0x09, 0x0C,
},
}

◆ lbl_803B7D18

const TmAnimFrameTable lbl_803B7D18
Initial value:
= {
{ { 0, 30, 0 },
{ 50, 59, 0 },
{ 60, 70, 1 },
{ 90, 100, 0 },
{ 110, 130, 0 },
{ 150, 160, 0 } },
}

◆ lbl_803B7D3C

const s32 lbl_803B7D3C[5] = { 0, 1, 2, 3, 0 }