SSBM Decomp
Loading...
Searching...
No Matches
gm_1601.c File Reference
#include <placeholder.h>
#include "gm_1601.static.h"
#include "gmmain_lib.h"
#include "cm/camera.h"
#include "ef/efasync.h"
#include "ef/eflib.h"
#include "gr/ground.h"
#include "gr/stage.h"
#include "it/item.h"
#include "lb/lb_00F9.h"
#include "lb/lbtime.h"
#include "mp/mpcoll.h"
#include <m2c_macros.h>

Functions

u8 fn_80160840 (u8 arg0)
 gm_801601C4
 
bool gm_80164840 (u8 id)
 gm_80160854
 
bool gm_80164ABC (struct gmMainLib_8015ED8C_arg0_t *arg0)
 gm_80164910
 
float fn_80166A8C (register Vec3 *src, register Vec3 *dst)
 fn_80164B48
 
u8 fn_80166CBC (struct fn_80166CBC_arg0_t *arg0, ssize_t index)
 gm_80166A98
 
u8 fn_80167194 (void *arg0)
 gm_80166CCC
 
void gm_801677E8 (s8 arg0)
 fn_8016719C
 
u8 gm_801677F0 (void)
 
void fn_80168F7C (void)
 
void gm_801692E8 (uint ticks, struct datetime *datetime)
 gm_80168F88
 
UNK_T fn_80169364 (void)
 
u8 gm_80169370 (s32 arg0)
 
u8 gm_80169384 (void)
 
s32 gm_80169394 (void)
 
s32 fn_801693A8 (void)
 
void fn_80169434 (s32 arg0)
 gm_801693BC
 
UNK_T gm_80169520 (void)
 fn_80169444
 
UNK_T gm_80169530 (void)
 
UNK_T gm_80169540 (void)
 
s32 fn_8016A1E4 (void)
 fn_80169550
 
void gm_8016A21C (UNK_T arg0)
 gm_8016A1F8
 
void gm_8016A404 (s32 arg0)
 gm_8016A22C
 
void gm_8016A414 (f32 arg8)
 
void gm_8016A424 (s8 arg0)
 
UNK_T gm_8016A97C (void)
 gm_8016A434
 
UNK_T gm_8016A98C (void)
 
lbl_8046B6A0_tgm_8016AE38 (void)
 gm_8016A998
 
lbl_8046B6A0_tgm_8016AE44 (void)
 
Placeholder_8016AE38_flags_2gm_8016AE50 (void)
 
bool gm_8016AE80 (void)
 fn_8016AE60
 
f32 gm_8016AE94 (void)
 
u64 gm_8016AEA4 (void)
 
s32 gm_8016AEB8 (void)
 
bool gm_8016AEC8 (void)
 
bool gm_8016AEDC (void)
 
bool gm_8016AEEC (void)
 
u16 gm_8016AEFC (void)
 
u16 gm_8016B004 (void)
 gm_8016AF0C
 
bool gm_8016B0D4 (void)
 gm_8016B014
 
bool gm_8016B0E8 (void)
 
bool gm_8016B0FC (void)
 
bool gm_8016B110 (void)
 
bool gm_8016B124 (void)
 
void fn_8016B138 (void)
 
bool gm_8016B1C4 (void)
 gm_8016B14C
 
bool gm_8016B1D8 (void)
 
bool gm_8016B238 (void)
 gm_8016B1EC
 
f32 gm_8016B248 (void)
 
void gm_8016B328 (void)
 gm_8016B258
 
void gm_8016B33C (s32 arg0)
 
void gm_8016B350 (s32 arg0)
 
void gm_8016B364 (s32 arg0)
 
void gm_8016B378 (s8 arg0)
 
u8 fn_8016B728 (void)
 fn_8016B388
 
UNK_T gm_8016B774 (void)
 fn_8016B738
 
void gm_801701A0 (void)
 fn_8016B784
 
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
 
int fn_80174274 (void)
 gm_801737E8
 
s32 gm_8017BE84 (u32 arg0)
 fn_80174284
 
void gm_8017DB58 (void *arg0)
 gm_8017BE8C
 
u8 gm_8017DB6C (gm_8017DB6C_arg0_t *arg0, ssize_t index)
 
u8 gm_8017DB78 (gm_8017DB6C_arg0_t *arg0, ssize_t index)
 
UNK_T gm_8017E424 (void)
 gm_8017DB88
 
u8 gm_8017E430 (void)
 
UNK_T gm_8017EB30 (void)
 gm_8017E440
 
int fn_8017F294 (void)
 gm_8017EB3C
 
s32 gm_80180AE4 (void)
 fn_8017F2A4
 
void gm_80181A00 (s32 arg0, s32 arg1)
 gm_80180AF4
 
u8 gm_80181A14 (void)
 
u16 gm_80181A24 (void)
 
s32 gm_80181A34 (void)
 
void fn_80187714 (void)
 gm_80181A44
 
u8 fn_8018F3BC (s32 arg0)
 gm_8018776C
 
s32 fn_8018F62C (void *arg0)
 fn_8018F3D0
 
UNK_T gm_8018F634 (void)
 
void fn_8018FBD8 (void *arg0, s32 arg1)
 fn_8018F640
 
void fn_801904D0 (void)
 fn_8018FBE0
 
s32 fn_8019655C (void)
 fn_80190520
 
void fn_8019BA04 (void)
 fn_80196564
 

Variables

s16 lbl_804D659A
 gm_801677F8
 

Function Documentation

◆ fn_80160840()

◆ gm_80164840()

◆ gm_80164ABC()

bool gm_80164ABC ( struct gmMainLib_8015ED8C_arg0_t arg0)

gm_80164910

gm_80164A0C Are all unlockable characters unlocked?

Remarks
Gekko codes which unlock all characters change this to return true.

◆ fn_80166A8C()

◆ fn_80166CBC()

u8 fn_80166CBC ( struct fn_80166CBC_arg0_t arg0,
ssize_t  index 
)

◆ fn_80167194()

u8 fn_80167194 ( void *  arg0)

◆ gm_801677E8()

◆ gm_801677F0()

u8 gm_801677F0 ( void  )

◆ fn_80168F7C()

void fn_80168F7C ( void  )

◆ gm_801692E8()

void gm_801692E8 ( uint  ticks,
struct datetime datetime 
)

◆ fn_80169364()

UNK_T fn_80169364 ( void  )

◆ gm_80169370()

u8 gm_80169370 ( s32  arg0)

◆ gm_80169384()

u8 gm_80169384 ( void  )

◆ gm_80169394()

s32 gm_80169394 ( void  )

◆ fn_801693A8()

s32 fn_801693A8 ( void  )

◆ fn_80169434()

void fn_80169434 ( s32  arg0)

◆ gm_80169520()

UNK_T gm_80169520 ( void  )

◆ gm_80169530()

UNK_T gm_80169530 ( void  )

◆ gm_80169540()

UNK_T gm_80169540 ( void  )

◆ fn_8016A1E4()

◆ gm_8016A21C()

void gm_8016A21C ( UNK_T  arg0)

◆ gm_8016A404()

void gm_8016A404 ( s32  arg0)

◆ gm_8016A414()

void gm_8016A414 ( f32  arg8)

◆ gm_8016A424()

void gm_8016A424 ( s8  arg0)

◆ gm_8016A97C()

◆ gm_8016A98C()

UNK_T gm_8016A98C ( void  )

◆ gm_8016AE38()

◆ gm_8016AE44()

lbl_8046B6A0_t * gm_8016AE44 ( void  )

◆ gm_8016AE50()

Placeholder_8016AE38_flags_2 * gm_8016AE50 ( 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()

bool gm_8016AEDC ( void  )

◆ gm_8016AEEC()

bool gm_8016AEEC ( void  )

◆ gm_8016AEFC()

u16 gm_8016AEFC ( void  )

◆ gm_8016B004()

u16 gm_8016B004 ( 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_8016B1C4()

◆ gm_8016B1D8()

bool gm_8016B1D8 ( void  )

◆ gm_8016B238()

bool gm_8016B238 ( void  )

◆ gm_8016B248()

f32 gm_8016B248 ( void  )

◆ gm_8016B328()

void gm_8016B328 ( void  )

◆ gm_8016B33C()

void gm_8016B33C ( s32  arg0)

◆ gm_8016B350()

void gm_8016B350 ( s32  arg0)

◆ gm_8016B364()

void gm_8016B364 ( s32  arg0)

◆ gm_8016B378()

void gm_8016B378 ( s8  arg0)

◆ fn_8016B728()

◆ gm_8016B774()

UNK_T gm_8016B774 ( void  )

◆ gm_801701A0()

◆ fn_801701AC()

void fn_801701AC ( void  )

◆ fn_801701B8()

u8 fn_801701B8 ( void  )

◆ fn_801724C8()

◆ gm_801736DC()

◆ gm_801737D8()

u8 gm_801737D8 ( void  )

◆ fn_80174274()

◆ gm_8017BE84()

◆ gm_8017DB58()

◆ gm_8017DB6C()

u8 gm_8017DB6C ( gm_8017DB6C_arg0_t arg0,
ssize_t  index 
)

◆ gm_8017DB78()

u8 gm_8017DB78 ( gm_8017DB6C_arg0_t arg0,
ssize_t  index 
)

◆ gm_8017E424()

◆ gm_8017E430()

u8 gm_8017E430 ( void  )

◆ gm_8017EB30()

◆ fn_8017F294()

◆ gm_80180AE4()

◆ gm_80181A00()

◆ gm_80181A14()

u8 gm_80181A14 ( void  )

◆ gm_80181A24()

u16 gm_80181A24 ( void  )

◆ gm_80181A34()

s32 gm_80181A34 ( void  )

◆ fn_80187714()

◆ fn_8018F3BC()

◆ fn_8018F62C()

◆ gm_8018F634()

UNK_T gm_8018F634 ( void  )

◆ fn_8018FBD8()

◆ fn_801904D0()

◆ fn_8019655C()

◆ fn_8019BA04()

Variable Documentation

◆ lbl_804D659A