|
SSBM Decomp
|
#include "mnmainrule.h"#include "inlines.h"#include "mnmain.h"#include <melee/gm/gm_1A36.h>#include <melee/gm/gm_1A3F.h>#include <melee/gm/gmmain_lib.h>#include <melee/gm/gmtoulib.h>#include <melee/lb/lbarchive.h>#include <melee/lb/lbaudio_ax.h>#include <melee/lb/lbspdisplay.h>#include <melee/sc/types.h>#include <sysdolphin/baselib/debug.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/gobjgxlink.h>#include <sysdolphin/baselib/gobjobject.h>#include <sysdolphin/baselib/gobjplink.h>#include <sysdolphin/baselib/gobjproc.h>#include <sysdolphin/baselib/gobjuserdata.h>#include <sysdolphin/baselib/jobj.h>#include <sysdolphin/baselib/memory.h>#include <sysdolphin/baselib/sislib.h>Data Structures | |
| struct | mn_803EC818_t |
| struct | JObjIndices2 |
| struct | JObjIndices5 |
| struct | JObjIndices6 |
| union | mn_802307F8_value_view |
Functions | |
| void | mnItemSw_802358C0 (void) |
| void | mn_802339FC (void) |
| void | mnCharSel_80264070 (void) |
| void | mnCharSel_802640A0 (void) |
| static u8 | mn_8022F538_GetHoveredSelection (void) |
| void | fn_8022F538 (HSD_GObj *arg0) |
| void | mn_8022FB88 (u8 arg0, void *arg1) |
| void | mn_8022FD18 (u8 arg0) |
| static void | mn_8022FEC8_AnimDigit (HSD_JObj *jobj, u8 digit) |
| static void | mn_8022FEC8_AnimDamageDigits (u8 value, struct mn_802307F8_t *data) |
| static AnimLoopSettings * | mn_8022FEC8_GetSettings (u8 rule_kind, u8 rule_value) |
| static void | mn_8022FEC8_AnimStockDigits (struct mn_802307F8_t *data, int value) |
| void | mn_8022FEC8 (HSD_GObj *arg0, HSD_JObj *arg1, u8 arg2, u8 arg3) |
| void | mn_80230198 (HSD_GObj *gobj, HSD_JObj *jobj, u8 mode) |
| static void | mn_80230274_InitOptionRoots (HSD_JObj **option_roots, const u16 *base, struct mn_802307F8_t *data, u8 count, s32 *i) |
| void | mn_80230274 (HSD_GObj *arg0, int arg1, int arg2) |
| void | mn_802307F8 (struct mn_802307F8_t *arg0, s32 arg1, s32 arg2) |
| void | mn_802308F0 (HSD_GObj *gobj, int arg1, int arg2) |
| void | fn_802309F0 (HSD_GObj *arg0) |
| s32 | mn_80230D18 (struct mn_802307F8_t *arg0, HSD_JObj *arg1, int arg2) |
| static s32 | mn_80230E38_CountVisible (u8 limit) |
| HSD_GObj * | mn_80230E38 (int arg0) |
| int | mn_80231634 (struct mn_80231634_t *arg0) |
| void | mn_8023164C (void) |
| void | mn_80231714 (void) |
| void | mn_802317E4 (HSD_Archive *archive, int arg1) |
| void | mn_80231804 (HSD_Archive *archive, int arg1) |
| bool | mn_80231F80 (u8 arg0) |
| void mnItemSw_802358C0 | ( | void | ) |
| void mn_802339FC | ( | void | ) |
| void mnCharSel_80264070 | ( | void | ) |
| void mnCharSel_802640A0 | ( | void | ) |
|
inlinestatic |
| void fn_8022F538 | ( | HSD_GObj * | arg0 | ) |
| void mn_8022FB88 | ( | u8 | arg0, |
| void * | arg1 ) |
| void mn_8022FD18 | ( | u8 | arg0 | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void mn_80230274 | ( | HSD_GObj * | arg0, |
| int | arg1, | ||
| int | arg2 ) |
| void mn_802307F8 | ( | struct mn_802307F8_t * | arg0, |
| s32 | arg1, | ||
| s32 | arg2 ) |
| void mn_802308F0 | ( | HSD_GObj * | gobj, |
| int | arg1, | ||
| int | arg2 ) |
| void fn_802309F0 | ( | HSD_GObj * | arg0 | ) |
| s32 mn_80230D18 | ( | struct mn_802307F8_t * | arg0, |
| HSD_JObj * | arg1, | ||
| int | arg2 ) |
| HSD_GObj * mn_80230E38 | ( | int | arg0 | ) |
| int mn_80231634 | ( | struct mn_80231634_t * | arg0 | ) |
| void mn_8023164C | ( | void | ) |
| void mn_80231714 | ( | void | ) |
| void mn_802317E4 | ( | HSD_Archive * | archive, |
| int | arg1 ) |
| void mn_80231804 | ( | HSD_Archive * | archive, |
| int | arg1 ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| AnimLoopSettings mn_803EC734[5] |
| AnimLoopSettings mn_803EC770[9] |
| u8 mn_803EC7DC[8][2] |
|
static |
|
static |
| struct mn_803EC818_t mn_803EC818[7] |
|
static |
| f32 mn_804D4B90 = 1.0F |
| u8 mn_StockCountLimits[2] = { 1, 0x63 } |
Stock count {min, max} for the Stock Match rule item (1-99).
Retail .sdata has two objects here (0x804D4B94 size 0x2 and 0x804D4B96 size 0x1 per symbols.txt), not one 4-byte blob.
| f32 mn_804D6BD8 |
| s32 mn_804D6BD4 |
| HSD_GObj* mn_804D6BD0 |
|
static |
|
static |
|
static |
|
extern |
|
static |