SSBM Decomp
Loading...
Searching...
No Matches
mnruleplus.h
Go to the documentation of this file.
1#ifndef MELEE_MN_RULEPLUS_H
2#define MELEE_MN_RULEPLUS_H
3
4#include <placeholder.h>
5
6#include "mn/forward.h"
7
8#include "mn/types.h"
9
11
21
41
53
54/* 23201C */ void fn_8023201C(HSD_GObj*);
55/* 232458 */ AnimLoopSettings* mn_80232458(u8, u8, u8);
56/* 2324E4 */ void mn_802324E4(u8, MenuRulesPlusData*);
57/* 232660 */ void mn_80232660(HSD_GObj*, HSD_JObj*, u8);
58/* 2327A4 */ void mn_802327A4(HSD_GObj*, u32, u32);
59/* 232D4C */ void mn_80232D4C(HSD_GObj*, u32, u32);
60/* 232F44 */ void fn_80232F44(HSD_GObj*);
61/* 233218 */ HSD_GObj* mn_80233218(MenuState);
62/* 2339FC */ void mn_802339FC(void);
63
64extern volatile f32 mn_804DBE44;
65extern const f32 mn_804DBE4C;
66extern const f32 mn_804DBE50;
67extern const f32 mn_804DBE54;
68extern const f32 mn_804DBE58;
69extern const f32 mn_804DBE5C;
70extern const f32 mn_804DBE60;
71
72#endif
unsigned char u8
Definition hsd_3B2B.h:2
unsigned char MenuKind8
Definition forward.h:25
MenuState
Definition forward.h:111
unsigned char MenuState8
Definition forward.h:26
const f32 mn_804DBE54
Definition mnruleplus.c:95
const f32 mn_804DBE58
Definition mnruleplus.c:96
volatile f32 mn_804DBE44
Definition mnruleplus.c:91
const f32 mn_804DBE5C
Definition mnruleplus.c:97
const f32 mn_804DBE50
Definition mnruleplus.c:94
const f32 mn_804DBE60
Definition mnruleplus.c:98
const f32 mn_804DBE4C
Definition mnruleplus.c:93
RulePlusOption
Definition mnruleplus.h:12
@ RULEPLUS_SD_PENALTY
Definition mnruleplus.h:17
@ RULEPLUS_SCORE
Definition mnruleplus.h:16
@ RULEPLUS_STAGE_SELECT
Definition mnruleplus.h:18
@ RULEPLUS_PAUSE
Definition mnruleplus.h:15
@ RULEPLUS_FRIENDLY_FIRE
Definition mnruleplus.h:14
@ RULEPLUS_COUNT
Definition mnruleplus.h:19
@ RULEPLUS_TIME_LIMIT
Definition mnruleplus.h:13
void mn_80232D4C(HSD_GObj *, u32, u32)
Definition mnruleplus.c:550
AnimLoopSettings * mn_80232458(u8, u8, u8)
mn_80232458 already matched above
Definition mnruleplus.c:243
void mn_802339FC(void)
Definition mnruleplus.c:960
void mn_802327A4(HSD_GObj *, u32, u32)
Definition mnruleplus.c:343
void mn_802324E4(u8, MenuRulesPlusData *)
Definition mnruleplus.c:262
void mn_80232660(HSD_GObj *, HSD_JObj *, u8)
Definition mnruleplus.c:326
HSD_GObj * mn_80233218(MenuState)
Definition mnruleplus.c:722
void fn_8023201C(HSD_GObj *)
Definition mnruleplus.c:150
void fn_80232F44(HSD_GObj *)
Definition mnruleplus.c:608
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition types.h:435
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition sislib.h:47
Definition mnruleplus.h:22
MenuKind8 menu_kind
Definition mnruleplus.h:23
HSD_JObj * x34[6][7]
Definition mnruleplus.h:38
u8 sd_penalty
Definition mnruleplus.h:31
MenuState8 state
Definition mnruleplus.h:36
HSD_JObj * xC[10]
layout tree?
Definition mnruleplus.h:37
u8 time_limit
Definition mnruleplus.h:27
HSD_Text * description
Definition mnruleplus.h:39
u8 score
Definition mnruleplus.h:30
u8 values[5]
Definition mnruleplus.h:33
u8 x7
Definition mnruleplus.h:35
u8 pause
Definition mnruleplus.h:29
u8 friendly_fire
Definition mnruleplus.h:28
u8 hovered_selection
Definition mnruleplus.h:24
Definition mnruleplus.h:42
u16 x0[7]
option jobj mapping?
Definition mnruleplus.h:43
AnimLoopSettings x7C[2]
[0] = unselected, [1] = selected (stage)
Definition mnruleplus.h:49
AnimLoopSettings x64[2]
[0] = unselected, [1] = selected (non-stage)
Definition mnruleplus.h:48
AnimLoopSettings x94
Definition mnruleplus.h:50
u16 xE[6]
value jobj mapping?
Definition mnruleplus.h:44
AnimLoopSettings x4C
Definition mnruleplus.h:46
AnimLoopSettings x58
Definition mnruleplus.h:47
float text_start_frames[12]
Definition mnruleplus.h:45