SSBM Decomp
Loading...
Searching...
No Matches
mnruleplus.h File Reference

Go to the source code of this file.

Data Structures

struct  MenuRulesPlusData
struct  mn_803ED1D0_t

Enumerations

enum  RulePlusOption {
  RULEPLUS_TIME_LIMIT ,
  RULEPLUS_FRIENDLY_FIRE ,
  RULEPLUS_PAUSE ,
  RULEPLUS_SCORE ,
  RULEPLUS_SD_PENALTY ,
  RULEPLUS_STAGE_SELECT ,
  RULEPLUS_COUNT
}

Functions

 ASSERT_SIZE (mn_803ED1D0_t, 0xA0)
void fn_8023201C (HSD_GObj *)
AnimLoopSettingsmn_80232458 (u8, u8, u8)
 mn_80232458 already matched above
void mn_802324E4 (u8, MenuRulesPlusData *)
void mn_80232660 (HSD_GObj *, HSD_JObj *, u8)
void mn_802327A4 (HSD_GObj *, u32, u32)
void mn_80232D4C (HSD_GObj *, u32, u32)
void fn_80232F44 (HSD_GObj *)
HSD_GObjmn_80233218 (MenuState)
void mn_802339FC (void)

Enumeration Type Documentation

◆ RulePlusOption

Enumerator
RULEPLUS_TIME_LIMIT 
RULEPLUS_FRIENDLY_FIRE 
RULEPLUS_PAUSE 
RULEPLUS_SCORE 
RULEPLUS_SD_PENALTY 
RULEPLUS_STAGE_SELECT 
RULEPLUS_COUNT 

Function Documentation

◆ ASSERT_SIZE()

ASSERT_SIZE ( mn_803ED1D0_t ,
0xA0  )

◆ fn_8023201C()

void fn_8023201C ( HSD_GObj * gobj)

A button: confirm stage select (option 5 only)

Start button: accept all rules and proceed

B button: cancel and go back

D-Pad Up: move selection up (with wrap)

D-Pad Down: move selection down (with wrap)

D-Pad Left/Right: adjust value for non-stage options

◆ mn_80232458()

AnimLoopSettings * mn_80232458 ( u8 option,
u8 value,
u8 direction )

mn_80232458 already matched above

◆ mn_802324E4()

void mn_802324E4 ( u8 time_limit,
MenuRulesPlusData * data )

◆ mn_80232660()

void mn_80232660 ( HSD_GObj * gobj,
HSD_JObj * jobj,
u8 option )

◆ mn_802327A4()

void mn_802327A4 ( HSD_GObj * gobj,
u32 arg1,
u32 arg2 )

◆ mn_80232D4C()

void mn_80232D4C ( HSD_GObj * gobj,
u32 arg1,
u32 arg2 )

◆ fn_80232F44()

void fn_80232F44 ( HSD_GObj * gobj)

◆ mn_80233218()

HSD_GObj * mn_80233218 ( MenuState state)

◆ mn_802339FC()

void mn_802339FC ( void )