SSBM Decomp
|
#include "mnstagesel.h"
#include "mnstagesel.static.h"
#include <melee/gm/gm_1601.h>
#include <melee/gm/gm_1A36.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lb_00F9.h>
#include <melee/lb/lbarchive.h>
#include <melee/lb/lbaudio_ax.h>
#include <melee/lb/lbdvd.h>
#include <melee/lb/types.h>
#include <melee/mn/mn_2295.h>
#include <sysdolphin/baselib/controller.h>
#include <sysdolphin/baselib/fog.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/random.h>
Data Structures | |
struct | stagelistinfo |
struct | mnStageSel_804D6C90_t |
struct | StageSelUserData |
Macros | |
#define | MAX_ITER 100000 |
#define | NUM_STAGES 29 |
Functions | |
STATIC_ASSERT (sizeof(mnStageSel_803F06D0[0])==0x1C) | |
int | mnStageSel_802599EC (void) |
void | mnStageSel_80259C28 (void) |
void | fn_80259D84 (HSD_GObj *gobj) |
void | mnStageSel_80259ED8 (int id) |
void | fn_8025A090 (HSD_GObj *gobj) |
void | fn_8025A310 (HSD_GObj *gobj) |
void | fn_8025A560 (HSD_GObj *gobj) |
void | fn_8025A91C (HSD_GObj *gobj) |
void | fn_8025A974 (HSD_GObj *gobj, u32 unused) |
static HSD_PadStatus * | get_pad (u8 i) |
mnStageSel_8025A998 | |
void | mnStageSel_8025B850 (void) |
void | mnStageSel_8025BB5C (void) |
u8 | mnStageSel_8025BBD4 (void) |
u8 | mnStageSel_8025BC08 (int idx) |
Variables | ||
struct stagelistinfo | mnStageSel_803F06D0 [30] | |
static s8 | mnStageSel_804D50A0 = -1 | |
static struct mnStageSel_804D6C90_t * | mnStageSel_804D6C90 | |
static HSD_Archive * | mnStageSel_804D6C94 | |
struct { | ||
u8 _1 [0x30] | ||
UNK_T x30 | ||
UNK_T x34 | ||
UNK_T x38 | ||
UNK_T x3C | ||
u8 _2 [0xb0 - 0x40] | ||
HSD_Joint * xB0 | ||
HSD_AnimJoint * xB4 | ||
HSD_MatAnimJoint * xB8 | ||
HSD_ShapeAnimJoint * xBC | ||
} * | mnStageSel_804D6C98 | |
static HSD_GObj * | mnStageSel_804D6C9C | |
static u32 | mnStageSel_804D6CA0 | |
static u32 | mnStageSel_804D6CA4 | |
static s32 | mnStageSel_804D6CA8 | |
static s8 | mnStageSel_804D6CAC | |
static s8 | mnStageSel_804D6CAD | |
static u8 | mnStageSel_804D6CAE | |
static u8 | mnStageSel_804D6CAF | |
#define MAX_ITER 100000 |
#define NUM_STAGES 29 |
STATIC_ASSERT | ( | sizeof(mnStageSel_803F06D0[0]) | = =0x1C | ) |
int mnStageSel_802599EC | ( | void | ) |
void mnStageSel_80259C28 | ( | void | ) |
void fn_80259D84 | ( | HSD_GObj * | gobj | ) |
void mnStageSel_80259ED8 | ( | int | id | ) |
void fn_8025A090 | ( | HSD_GObj * | gobj | ) |
void fn_8025A310 | ( | HSD_GObj * | gobj | ) |
void fn_8025A560 | ( | HSD_GObj * | gobj | ) |
void fn_8025A91C | ( | HSD_GObj * | gobj | ) |
|
inlinestatic |
void mnStageSel_8025B850 | ( | void | ) |
void mnStageSel_8025BB5C | ( | void | ) |
u8 mnStageSel_8025BBD4 | ( | void | ) |
u8 mnStageSel_8025BC08 | ( | int | idx | ) |
struct stagelistinfo mnStageSel_803F06D0[30] |
|
static |
|
static |
|
static |
u8 _1[0x30] |
UNK_T x30 |
UNK_T x34 |
UNK_T x38 |
UNK_T x3C |
u8 _2[0xb0 - 0x40] |
HSD_Joint* xB0 |
HSD_AnimJoint* xB4 |
HSD_MatAnimJoint* xB8 |
HSD_ShapeAnimJoint* xBC |
struct { ... } * mnStageSel_804D6C98 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |