SSBM Decomp
Loading...
Searching...
No Matches
mnruleplus.h File Reference
#include <placeholder.h>
#include "mn/forward.h"
#include "mn/types.h"
#include <sysdolphin/baselib/forward.h>

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

 STATIC_ASSERT (sizeof(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

◆ STATIC_ASSERT()

STATIC_ASSERT ( sizeof(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  )