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

Functions

void gm_80177724 (struct ResultsMatchInfo *arg0)
 
static void inline0 (HSD_JObj *jobj, float f)
 
void fn_80177748 (void)
 
void fn_80177920 (HSD_GObj *gobj)
 
static bool pagePrev (int slot)
 
static bool pageNext (int slot)
 
static bool scrollDown (int slot, float amount)
 
static bool scrollUp (int slot, float amount)
 
bool fn_80177B7C (int slot)
 Handles result screen controller input for a given player slot.
 
bool fn_80177DD0 (int slot)
 
void fn_80179D3C (HSD_GObj *gobj, int arg1)
 fn_80178050
 
void fn_80179D60 (HSD_GObj *gobj, int arg1)
 
void fn_80179D84 (HSD_GObj *gobj, int arg1)
 
void fn_80179DA8 (HSD_GObj *gobj, int arg1)
 
void fn_80179DCC (HSD_GObj *gobj, int arg1)
 
void fn_80179E34 (HSD_GObj *gobj, int arg1)
 
void fn_80179E9C (HSD_GObj *gobj, int arg1)
 
void fn_80179F04 (HSD_GObj *gobj, int arg1)
 
void fn_80179F6C (int idx, int value)
 
void fn_8017A004 (void)
 fn_80179F84
 

Variables

ResultsData lbl_8046DBE8
 
static int lbl_8046E38C [4]
 
UNK_T lbl_803D6878 []
 
static const float scroll_speed = 0.2F
 

Function Documentation

◆ gm_80177724()

void gm_80177724 ( struct ResultsMatchInfo arg0)

◆ inline0()

static void inline0 ( HSD_JObj jobj,
float  f 
)
inlinestatic

◆ fn_80177748()

void fn_80177748 ( void  )

◆ fn_80177920()

void fn_80177920 ( HSD_GObj gobj)

◆ pagePrev()

static bool pagePrev ( int  slot)
inlinestatic

◆ pageNext()

static bool pageNext ( int  slot)
inlinestatic

◆ scrollDown()

static bool scrollDown ( int  slot,
float  amount 
)
inlinestatic

◆ scrollUp()

static bool scrollUp ( int  slot,
float  amount 
)
inlinestatic

◆ fn_80177B7C()

bool fn_80177B7C ( int  slot)

Handles result screen controller input for a given player slot.

Pressing triggers moves to next/previous page, and moving the stick up/down scrolls within the current page.

Returns
True if the input was handled and the screen needs updating; false if nothing changed.

◆ fn_80177DD0()

bool fn_80177DD0 ( int  slot)

◆ fn_80179D3C()

◆ fn_80179D60()

void fn_80179D60 ( HSD_GObj gobj,
int  arg1 
)

◆ fn_80179D84()

void fn_80179D84 ( HSD_GObj gobj,
int  arg1 
)

◆ fn_80179DA8()

void fn_80179DA8 ( HSD_GObj gobj,
int  arg1 
)

◆ fn_80179DCC()

void fn_80179DCC ( HSD_GObj gobj,
int  arg1 
)

◆ fn_80179E34()

void fn_80179E34 ( HSD_GObj gobj,
int  arg1 
)

◆ fn_80179E9C()

void fn_80179E9C ( HSD_GObj gobj,
int  arg1 
)

◆ fn_80179F04()

void fn_80179F04 ( HSD_GObj gobj,
int  arg1 
)

◆ fn_80179F6C()

void fn_80179F6C ( int  idx,
int  value 
)

◆ fn_8017A004()

void fn_8017A004 ( void  )

Variable Documentation

◆ lbl_8046DBE8

ResultsData lbl_8046DBE8
extern

◆ lbl_8046E38C

int lbl_8046E38C[4]
static

◆ lbl_803D6878

UNK_T lbl_803D6878[]
extern

◆ scroll_speed

const float scroll_speed = 0.2F
static