SSBM Decomp
Loading...
Searching...
No Matches
gm_16AE.c File Reference
#include "gm_1601.h"
#include "gm_16AE.static.h"
#include "gmmain_lib.h"
#include <melee/cm/camera.h>
#include <melee/db/db.h>
#include <melee/ef/efasync.h>
#include <melee/ef/eflib.h>
#include <melee/ft/ftdevice.h>
#include <melee/ft/ftlib.h>
#include <melee/gm/gm_1A3F.h>
#include <melee/gm/gm_1A45.h>
#include <melee/gm/gmpause.h>
#include <melee/gr/ground.h>
#include <melee/gr/grstadium.h>
#include <melee/gr/stage.h>
#include <melee/if/ifall.h>
#include <melee/if/ifstatus.h>
#include <melee/if/ifstock.h>
#include <melee/if/iftime.h>
#include <melee/it/it_266F.h>
#include <melee/it/item.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lb_00F9.h>
#include <melee/lb/lb_0192.h>
#include <melee/lb/lbaudio_ax.h>
#include <melee/lb/lbbgflash.h>
#include <melee/lb/lbrefract.h>
#include <melee/lb/lbtime.h>
#include <melee/mn/types.h>
#include <melee/mp/mpcoll.h>
#include <melee/pl/player.h>
#include <melee/un/un_2FC9.h>
#include <melee/vi/vi1202.h>
#include <sysdolphin/baselib/controller.h>
#include <sysdolphin/baselib/gobjproc.h>
#include <m2c_macros.h>

Functions

lbl_8046B6A0_tgm_8016AE38 (void)
 
lbl_8046B6A0_tgm_8016AE44 (void)
 
struct StartMeleeRulesgm_8016AE50 (void)
 
UNK_T fn_8016AE60 (void)
 
bool gm_8016AE80 (void)
 
f32 gm_8016AE94 (void)
 
u64 gm_8016AEA4 (void)
 
s32 gm_8016AEB8 (void)
 
bool gm_8016AEC8 (void)
 
u32 gm_8016AEDC (void)
 
bool gm_8016AEEC (void)
 
u16 gm_8016AEFC (void)
 
u16 gm_8016AF0C (void)
 
bool GetMatchTimer (int *arg0)
 
u16 gm_8016B004 (void)
 
bool gm_8016B014 (void)
 
bool gm_8016B094 (void)
 
bool gm_8016B0B4 (void)
 
bool gm_8016B0D4 (void)
 
bool gm_8016B0E8 (void)
 
bool gm_8016B0FC (void)
 
bool gm_8016B110 (void)
 
bool gm_8016B124 (void)
 
void fn_8016B138 (void)
 
bool gm_8016B14C (void)
 
bool gm_8016B168 (void)
 
bool gm_8016B184 (void)
 
bool gm_8016B1A8 (void)
 
bool gm_8016B1C4 (void)
 
bool gm_8016B1D8 (void)
 
bool gm_8016B1EC (void)
 
bool gm_8016B204 (void)
 
bool gm_8016B238 (void)
 
f32 gm_8016B248 (void)
 
bool gm_8016B258 (int arg0)
 
void gm_SetGameSpeed (float speed)
 
void gm_ResetGameSpeed (void)
 
void gm_8016B328 (void)
 
void gm_8016B33C (int arg0)
 
void gm_8016B350 (int arg0)
 
void gm_8016B364 (int arg0)
 
void gm_8016B378 (s8 arg0)
 
void fn_8016B388 (int arg0, s16 arg1)
 
bool gm_8016B3A0 (void)
 
bool gm_8016B3D8 (void)
 
bool gm_8016B41C (void)
 
static bool gm_8016B41C_dontinline (void)
 
bool gm_8016B498 (void)
 
bool fn_8016B4BC (void)
 
bool fn_8016B510 (void)
 
int gm_8016B558 (void)
 
float fn_8016B5B0 (void)
 
void gm_8016B6E8 (int arg0, int arg1)
 
u8 fn_8016B728 (void)
 
void fn_8016B738 (int arg0)
 
UNK_T gm_8016B774 (void)
 
void fn_8016B784 (void)
 
void fn_8016B7B4 (int arg0)
 
void fn_8016B7F8 (void)
 
void fn_8016B88C (int arg0)
 
void gm_8016B8D4 (s32 arg0, s32 arg1)
 
static int fn_8016B918_inline (int var_r31)
 
void fn_8016B918 (void)
 
bool fn_8016BAF4 (void)
 
bool fn_8016BBB4 (void)
 
int fn_8016BC74 (void)
 
int gm_8016BE80 (void)
 
int fn_8016BF74 (void)
 
int fn_8016C0C8 (void)
 
int fn_8016C35C (void)
 
void fn_8016C46C (int arg0)
 
void fn_8016C7D0 (HSD_GObj *gobj)
 fn_8016C4F4
 
s8 fn_8016CA68_inline (int var_r31)
 fn_8016C7F0
 
void fn_8016CA68 (lbl_8046B6A0_t *arg0, int arg1)
 
void gm_8016D800 (void)
 fn_8016CBE8
 
void fn_8016D8AC (int arg0, struct PlayerInitData *arg1)
 
void fn_8016DCC0 (StartMeleeData *arg0)
 
void fn_8016E730 (StartMeleeData *arg0)
 fn_8016DEEC
 
void gm_8016E934_OnEnter (void *arg0)
 
void gm_8016EBC0_OnEnter (void *arg0)
 gm_8016E9C8
 
void gm_8016EC28_OnEnter (void *arg0)
 
short fn_8016F1F0 (int idx)
 gm_8016EC28_OnEnter
 
void fn_80171AD4 (void)
 
void gm_801701A0 (void)
 fn_8016FFD4
 
void fn_801701AC (void)
 
u8 fn_801701B8 (void)
 
bool fn_801724C8 (void)
 fn_801701C0
 
UNK_T gm_801736DC (void)
 fn_801724D0
 
u8 gm_801737D8 (void)
 gm_801736E8
 
static bool gm_80173EEC_inline (void)
 gm_801737E8_OnLoad
 
void gm_80173EEC (void)
 

Variables

struct { 
 
   u32   x0 
 
   u32   x4 
 
   u32   x8 
 
   u32   xC 
 
lbl_803D5620 = { 0 } 
 
struct { 
 
   u32   x0 
 
   u32   x4 
 
   u32   x8 
 
   u32   xC 
 
   u32   x10 
 
   u32   x14 
 
lbl_803D5630 = { 0 } 
 
static u8 lbl_8046DBC8 [0xe]
 gm_8016F208
 

Function Documentation

◆ gm_8016AE38()

lbl_8046B6A0_t * gm_8016AE38 ( void  )

◆ gm_8016AE44()

lbl_8046B6A0_t * gm_8016AE44 ( void  )

◆ gm_8016AE50()

struct StartMeleeRules * gm_8016AE50 ( void  )

◆ fn_8016AE60()

UNK_T fn_8016AE60 ( void  )

◆ gm_8016AE80()

bool gm_8016AE80 ( void  )

◆ gm_8016AE94()

f32 gm_8016AE94 ( void  )

◆ gm_8016AEA4()

u64 gm_8016AEA4 ( void  )

◆ gm_8016AEB8()

s32 gm_8016AEB8 ( void  )

◆ gm_8016AEC8()

bool gm_8016AEC8 ( void  )

◆ gm_8016AEDC()

u32 gm_8016AEDC ( void  )

◆ gm_8016AEEC()

bool gm_8016AEEC ( void  )

◆ gm_8016AEFC()

u16 gm_8016AEFC ( void  )

◆ gm_8016AF0C()

u16 gm_8016AF0C ( void  )

◆ GetMatchTimer()

bool GetMatchTimer ( int *  arg0)

◆ gm_8016B004()

u16 gm_8016B004 ( void  )

◆ gm_8016B014()

bool gm_8016B014 ( void  )

◆ gm_8016B094()

bool gm_8016B094 ( void  )

◆ gm_8016B0B4()

bool gm_8016B0B4 ( void  )

◆ gm_8016B0D4()

bool gm_8016B0D4 ( void  )

◆ gm_8016B0E8()

bool gm_8016B0E8 ( void  )

◆ gm_8016B0FC()

bool gm_8016B0FC ( void  )

◆ gm_8016B110()

bool gm_8016B110 ( void  )

◆ gm_8016B124()

bool gm_8016B124 ( void  )

◆ fn_8016B138()

void fn_8016B138 ( void  )

◆ gm_8016B14C()

bool gm_8016B14C ( void  )

◆ gm_8016B168()

bool gm_8016B168 ( void  )

◆ gm_8016B184()

bool gm_8016B184 ( void  )

◆ gm_8016B1A8()

bool gm_8016B1A8 ( void  )

◆ gm_8016B1C4()

bool gm_8016B1C4 ( void  )

◆ gm_8016B1D8()

bool gm_8016B1D8 ( void  )

◆ gm_8016B1EC()

bool gm_8016B1EC ( void  )

◆ gm_8016B204()

bool gm_8016B204 ( void  )

◆ gm_8016B238()

bool gm_8016B238 ( void  )

◆ gm_8016B248()

f32 gm_8016B248 ( void  )

◆ gm_8016B258()

bool gm_8016B258 ( int  arg0)

◆ gm_SetGameSpeed()

void gm_SetGameSpeed ( float  speed)

◆ gm_ResetGameSpeed()

void gm_ResetGameSpeed ( void  )

◆ gm_8016B328()

void gm_8016B328 ( void  )

◆ gm_8016B33C()

void gm_8016B33C ( int  arg0)

◆ gm_8016B350()

void gm_8016B350 ( int  arg0)

◆ gm_8016B364()

void gm_8016B364 ( int  arg0)

◆ gm_8016B378()

void gm_8016B378 ( s8  arg0)

◆ fn_8016B388()

void fn_8016B388 ( int  arg0,
s16  arg1 
)

◆ gm_8016B3A0()

bool gm_8016B3A0 ( void  )

◆ gm_8016B3D8()

bool gm_8016B3D8 ( void  )

◆ gm_8016B41C()

bool gm_8016B41C ( void  )

◆ gm_8016B41C_dontinline()

static bool gm_8016B41C_dontinline ( void  )
inlinestatic

◆ gm_8016B498()

bool gm_8016B498 ( void  )

◆ fn_8016B4BC()

bool fn_8016B4BC ( void  )

◆ fn_8016B510()

bool fn_8016B510 ( void  )

◆ gm_8016B558()

int gm_8016B558 ( void  )

◆ fn_8016B5B0()

float fn_8016B5B0 ( void  )

◆ gm_8016B6E8()

void gm_8016B6E8 ( int  arg0,
int  arg1 
)

◆ fn_8016B728()

u8 fn_8016B728 ( void  )

◆ fn_8016B738()

void fn_8016B738 ( int  arg0)

◆ gm_8016B774()

UNK_T gm_8016B774 ( void  )

◆ fn_8016B784()

void fn_8016B784 ( void  )

◆ fn_8016B7B4()

void fn_8016B7B4 ( int  arg0)

◆ fn_8016B7F8()

void fn_8016B7F8 ( void  )

◆ fn_8016B88C()

void fn_8016B88C ( int  arg0)

◆ gm_8016B8D4()

void gm_8016B8D4 ( s32  arg0,
s32  arg1 
)

◆ fn_8016B918_inline()

static int fn_8016B918_inline ( int  var_r31)
inlinestatic

◆ fn_8016B918()

void fn_8016B918 ( void  )

◆ fn_8016BAF4()

bool fn_8016BAF4 ( void  )

◆ fn_8016BBB4()

bool fn_8016BBB4 ( void  )

◆ fn_8016BC74()

int fn_8016BC74 ( void  )

◆ gm_8016BE80()

int gm_8016BE80 ( void  )

◆ fn_8016BF74()

int fn_8016BF74 ( void  )

◆ fn_8016C0C8()

int fn_8016C0C8 ( void  )

◆ fn_8016C35C()

int fn_8016C35C ( void  )

◆ fn_8016C46C()

void fn_8016C46C ( int  arg0)

◆ fn_8016C7D0()

◆ fn_8016CA68_inline()

s8 fn_8016CA68_inline ( int  var_r31)

◆ fn_8016CA68()

void fn_8016CA68 ( lbl_8046B6A0_t arg0,
int  arg1 
)

◆ gm_8016D800()

◆ fn_8016D8AC()

void fn_8016D8AC ( int  arg0,
struct PlayerInitData arg1 
)

◆ fn_8016DCC0()

void fn_8016DCC0 ( StartMeleeData arg0)

◆ fn_8016E730()

◆ gm_8016E934_OnEnter()

void gm_8016E934_OnEnter ( void *  arg0)

◆ gm_8016EBC0_OnEnter()

void gm_8016EBC0_OnEnter ( void *  arg0)

◆ gm_8016EC28_OnEnter()

void gm_8016EC28_OnEnter ( void *  arg0)

◆ fn_8016F1F0()

◆ fn_80171AD4()

void fn_80171AD4 ( void  )

◆ gm_801701A0()

void gm_801701A0 ( void  )

◆ fn_801701AC()

void fn_801701AC ( void  )

◆ fn_801701B8()

u8 fn_801701B8 ( void  )

◆ fn_801724C8()

◆ gm_801736DC()

◆ gm_801737D8()

u8 gm_801737D8 ( void  )

◆ gm_80173EEC_inline()

◆ gm_80173EEC()

void gm_80173EEC ( void  )

Variable Documentation

◆ x0

u32 x0

◆ x4

u32 x4

◆ x8

u32 x8

◆ xC

u32 xC

◆ [struct]

struct { ... } lbl_803D5620

◆ x10

u32 x10

◆ x14

u32 x14

◆ [struct]

struct { ... } lbl_803D5630

◆ lbl_8046DBC8