SSBM Decomp
Loading...
Searching...
No Matches
gm_1601.h
Go to the documentation of this file.
1#ifndef GALE01_1601C4
2#define GALE01_1601C4
3
4#include "ft/forward.h"
5#include "gm/forward.h"
6#include "mn/forward.h"
7
8#include "mn/types.h"
9
10#include "sc/forward.h"
11
12#define NUM_UNLOCKABLE_CHARACTERS 11
13#define NUM_UNLOCKABLE_STAGES 11
14
15/* 1601C4 */ int gm_801601C4(s8);
16/* 160244 */ int gm_80160244(s8);
17/* 1602C0 */ void gm_801602C0(s8);
18/* 1603B0 */ void gm_801603B0(void);
19/* 160400 */ u32 fn_80160400(CharacterKind);
20/* 160438 */ char* gm_80160438(s32);
21/* 160474 */ bool gm_80160474(CharacterKind, GameModeKind);
22/* 1604DC */ char* gm_801604DC(CharacterKind, GameModeKind);
23/* 160564 */ char* gm_80160564(CharacterKind, GameModeKind);
26/* 1606A8 */ u8 gm_GetCKindByUnlockIndex(int);
27/* 160710 */ u8 fn_80160710(int);
28/* 16075C */ int gm_8016075C(SelectableCharacterKind);
29/* 1607A8 */ u8 fn_801607A8(int);
30/* 1607F4 */ u8 fn_801607F4(int);
31/* 160840 */ u8 fn_80160840(u8);
32/* 160854 */ u32 gm_80160854(u8, u8, u8, u8);
33/* 160968 */ GXColor gm_80160968(u8);
34/* 160980 */ const char* gm_80160980(u8 ckind);
35/* 1609E0 */ const char* fn_801609E0(u8 ckind);
36/* 160A60 */ const char* gm_80160A60(int);
37/* 160B40 */ UNK_RET gm_80160B40(HSD_Text*, u8, u8);
38/* 160C90 */ void gm_80160C90(HSD_Text* text, u8 fighter_id, u8 arg2);
39/* 160DE8 */ void fn_80160DE8(HSD_JObj*, u8, s32, u8, f32, f32);
40/* 160F58 */ float fn_80160F58(u8 ckind);
41/* 161004 */ s32 fn_80161004(MatchEnd*);
42/* 161154 */ s32 fn_80161154(MatchEnd*);
43/* 161C90 */ void fn_80161C90(MatchEnd*, int, u16*);
44/* 162068 */ void fn_80162068(MatchEnd*);
45/* 162170 */ void fn_80162170(MatchEnd*);
46/* 1623A4 */ s32 gm_801623A4(MatchEnd*);
47/* 1623D8 */ int gm_801623D8(void);
48/* 1623FC */ UNK_RET gm_801623FC(int);
49/* 16247C */ long gm_8016247C(long);
50/* 162574 */ void gm_80162574(u8, u8);
51/* 16260C */ void gm_8016260C(u8, u8);
52/* 16279C */ u32 gm_GetVsPlayMatchTotal(void);
53/* 162800 */ u32 gm_80162800(struct MatchEnd*);
54/* 1628C4 */ void gm_801628C4(u32, u32);
55/* 162968 */ long gm_80162968(u32 seconds);
56/* 1629B4 */ long gm_801629B4(s32 amount);
57/* 162A00 */ long gm_GetPlayTime(void);
58/* 162A4C */ long gm_80162A4C(s32 amount);
59/* 162A98 */ struct gmm_x1868_1A8_t* gm_80162A98(s32);
60/* 162B4C */ void gm_80162B4C(s32 amount);
61/* 162B98 */ void gm_IncrementPowerCount(void);
62/* 162BD8 */ int gm_80162BD8(u8);
63/* 162BFC */ bool fn_80162BFC(s8 ckind, int);
64/* 162C48 */ long gm_80162C48(void);
65/* 162CCC */ bool fn_80162CCC(void);
66/* 162D1C */ bool gm_80162D1C(void);
67/* 162D6C */ u8 gm_80162D6C(void);
68/* 162DD4 */ int gm_80162DD4(u8);
69/* 162DF8 */ long fn_80162DF8(u8 ckind, unsigned long);
70/* 162E44 */ long gm_80162E44(void);
71/* 162EC8 */ bool gm_80162EC8(void);
72/* 162F18 */ bool gm_80162F18(void);
73/* 162F68 */ u8 gm_80162F68(void);
74/* 162FD0 */ int gm_80162FD0(u8);
75/* 162FF4 */ bool fn_80162FF4(u8 ckind, unsigned long);
76/* 163040 */ long gm_80163040(void);
77/* 1630C4 */ bool fn_801630C4(void);
78/* 163114 */ bool gm_80163114(void);
79/* 163164 */ u8 gm_80163164(void);
80/* 1631CC */ u32 gm_801631CC(u8);
81/* 1631F0 */ u32 gm_801631F0(void);
82/* 163274 */ u16 gm_80163274(u8);
83/* 163298 */ int gm_80163298(s8 c_kind, u16);
84/* 16332C */ long gm_8016332C(u8);
85/* 163374 */ void gm_80163374(u8, u8*, u8*, u8*, u8*);
86/* 1634D4 */ bool gm_801634D4(u8*, u8*, u8*, u8*);
87/* 16365C */ bool gm_8016365C(u8);
88/* 163690 */ long gm_80163690(u8);
89/* 1636D8 */ void gm_801636D8(u8, u8*, u8*, u8*, u8*);
90/* 163838 */ bool gm_80163838(u8*, u8*, u8*, u8*);
91/* 1639C0 */ bool gm_801639C0(u8);
92/* 1639F4 */ int gm_801639F4(u8);
93/* 163A3C */ void gm_80163A3C(u8, u8*, u8*, u8*, u8*);
94/* 163B9C */ bool gm_80163B9C(u8*, u8*, u8*, u8*);
95/* 163D24 */ bool fn_80163D24(void);
96/* 163D74 */ bool fn_80163D74(void);
98/* 163DE8 */ int gm_Get3MinMultimanTotalHighscore(void);
100/* 163E60 */ int gm_Get15MinMultimanTotalHighscore(void);
101/* 163EB4 */ int gm_GetEndlessHighscore(u8);
102/* 163ED8 */ int gm_GetEndlessTotalHighscore(void);
103/* 163F2C */ int gm_GetCruelHighscore(u8);
104/* 163F50 */ int gm_GetCruelTotalHighscore(void);
105/* 163FA4 */ int fn_80163FA4(u8);
106/* 16400C */ u8 gm_SelKindToCKind(u8 selkind);
107/* 164024 */ u8 gm_CKindToSelKind(u8 ckind);
108/* 16403C */ bool gm_8016403C(u8 item);
109/* 1640B0 */ void fn_801640B0(u64* item_mask);
110/* 16419C */ float fn_8016419C(u8);
111/* 1641B4 */ float fn_801641B4(u8);
112/* 1641CC */ u16 gm_801641CC(u8);
113/* 1641E4 */ void gm_801641E4(u8 stage, u8 enable);
114/* 164250 */ long gm_80164250(u16);
115/* 1642A0 */ bool fn_801642A0(void);
116/* 164330 */ bool gm_80164330(s32);
117/* 164430 */ bool gm_80164430(u16);
118/* 164504 */ void gm_80164504(u16);
119/* 164600 */ bool gm_80164600(void);
121/* 1647D0 */ void gm_801647D0(void);
122/* 1647F8 */ int gm_801647F8(u8);
123/* 164840 */ bool gm_IsCKindUnlocked(u8 ckind);
124/* 164910 */ void gm_UnlockCKind(CharacterKind);
125/* 164A0C */ void gm_80164A0C(u8);
126/* 164ABC */ bool gm_80164ABC(void);
127/* 164B48 */ bool fn_80164B48(void);
128/* 164F18 */ void gm_80164F18(void);
129/* 16505C */ void gm_8016505C(void);
130/* 165084 */ bool gm_80165084(void);
131/* 1650E8 */ void fn_801650E8(void);
132/* 165108 */ void gm_EnablePlayerPauseCamera(int, int);
133/* 165190 */ void fn_80165190(s32, s32);
134/* 1651FC */ void fn_801651FC(s32, s32);
135/* 165268 */ void gm_80165268(int);
136/* 165290 */ void gm_80165290(int);
137/* 1652B0 */ void fn_801652B0(s32, s32);
138/* 1652D8 */ void* fn_801652D8(void);
139/* 165388 */ HSD_GObj* gm_80165388(u16, u8, u8, s32);
140/* 1653C8 */ void gm_801653C8(HSD_GObj*);
141/* 1653E8 */ float fn_801653E8(u8);
142/* 165418 */ s32 fn_80165418(MatchEnd*);
143/* 1654A0 */ s32 fn_801654A0(MatchEnd*);
144/* 165548 */ s32 fn_80165548(MatchEnd*, s32, s32);
145/* 1656A8 */ u32 fn_801656A8(MatchEnd*, u32);
146/* 16588C */ s32 fn_8016588C(lbl_8046B6A0_24C_t*, s32);
147/* 165AC0 */ s32 fn_80165AC0(MatchEnd*);
148/* 165D60 */ MatchEnd* fn_80165D60(MatchEnd*);
149/* 165E7C */ void fn_80165E7C(MatchEnd*);
150/* 165FA4 */ s32 fn_80165FA4(MatchEnd*);
151/* 1661E0 */ s32 fn_801661E0(MatchEnd*);
152/* 166378 */ void gm_80166378(struct lbl_8046B6A0_24C_t*);
153/* 166A98 */ long gm_80166A98(MatchEnd*, u8, s8, u8, s8, u8, s8, u8, u8, u8);
154/* 166CBC */ s32 gmCamera_801A2640(void);
155/* 166CBC */ u8 fn_80166CBC(MatchEnd*, ssize_t index);
156/* 166CCC */ void gm_80166CCC(MatchEnd*, MatchEnd*);
157/* 167140 */ bool gm_80167140(MatchEnd*);
158/* 167194 */ int fn_80167194(MatchEnd*);
159/* 16719C */ void fn_8016719C(s32, s32);
160/* 167320 */ void gm_80167320(int slot, bool);
161/* 167470 */ void gm_80167470(long, long);
162/* 1674C4 */ void gm_801674C4(s8, u8, s8, s8, GmRouteCallback);
163/* 16758C */ void fn_8016758C(void);
164/* 167638 */ s32 fn_80167638(s32, Vec3*, Vec3*);
165/* 1677C0 */ void gm_801677C0(struct gm_801677C0_s* arg0);
166/* 1677E8 */ void gm_801677E8(s8 arg0);
167/* 1677F0 */ u8 gm_801677F0(void);
168/* 1677F8 */ bool gm_801677F8(int port, int);
169/* 167858 */ void gm_80167858(int port, int, int, int);
170/* 1678F8 */ void gm_801678F8(int port, int, int);
171/* 16795C */ void gm_8016795C(struct PlayerInitData*);
172/* 167A14 */ void gm_80167A14(struct PlayerInitData*);
173/* 167A64 */ void gm_80167A64(struct StartMeleeRules*);
174/* 167B50 */ void gm_80167B50(struct VsModeData*);
175/* 167BC8 */ void gm_80167BC8(struct VsModeData*);
176/* 167FC4 */ void gm_80167FC4(struct SSSData*);
177/* 1685D4 */ s8 gm_801685D4(u8, u8);
178/* 168638 */ void gm_80168638(MatchEnd*);
179/* 168710 */ void gm_80168710(MatchEnd*, VsModeData*);
180/* 1688AC */ long gm_801688AC(MatchEnd*);
181/* 168940 */ int gm_80168940(MatchEnd*);
182/* 16895C */ void gm_8016895C(HSD_JObj*, DynamicModelDesc*, int idx);
183/* 1689E4 */ void fn_801689E4(HSD_JObj*, DynamicModelDesc*, int);
184/* 168A6C */ void fn_80168A6C(void*, void*, s32);
185/* 168B34 */ float gm_80168B34(CharacterKind, int, int);
186/* 168BF8 */ float gm_80168BF8(int);
187/* 168C5C */ void gm_80168C5C(u32);
188/* 168E54 */ UNK_RET fn_80168E54(s8, s8, u8, u8);
189/* 168F2C */ void fn_80168F2C(s8);
191/* 168F88 */ void gm_80168F88(void);
192/* 168FC4 */ void gm_80168FC4(void);
193/* 169000 */ s32 fn_80169000(void* arg0, void* arg1);
194/* 169238 */ u8 gm_80169238(u8);
195/* 169264 */ u8 gm_80169264(u8);
196/* 169290 */ u8 gm_80169290(u8);
197/* 1692BC */ u8 gm_801692BC(u8);
198/* 1692E8 */ void gm_801692E8(u32 secs, datetime* datetime);
199/* 169364 */ struct lbl_8046B488_t* gm_1601_GetUnkData(void);
200/* 169370 */ u8 gm_80169370(s32);
201/* 169384 */ int gm_80169384(void);
202/* 169394 */ s32 gm_80169394(void);
203/* 1693BC */ bool gm_801693BC(int);
204/* 169434 */ void fn_80169434(GmRouteCallback fn);
205/* 169444 */ bool fn_80169444(bool);
206/* 1694A0 */ int gm_801694A0(HSD_GObj*);
207/* 169520 */ void* gm_80169520(void);
208/* 169530 */ void* gm_80169530(void);
209/* 169540 */ void* gm_80169540(void);
210/* 169550 */ void fn_80169550(int slot);
211/* 169574 */ void fn_80169574(ssize_t size, s8* buf);
212/* 1695BC */ long fn_801695BC(u8, u8, u8, u8*, u8*);
213/* 1697FC */ void fn_801697FC(signed char, signed char, signed char,
214 signed char, signed char*);
215/* 16989C */ void fn_8016989C(unsigned char*, u8, u8, u8*, u8*);
216/* 169900 */ void fn_80169900(unsigned char, struct lbl_8046B488_t*,
217 signed char*, signed char*);
218/* 169A84 */ long fn_80169A84(u8, s8*, s8*);
219/* 169C54 */ void fn_80169C54(s8, s8);
220/* 169F50 */ UNK_RET fn_80169F50(s8, s8);
223/* 16A1F8 */ bool gm_8016A1F8(void);
224/* 16A21C */ void gm_8016A21C(StartMeleeRules*);
225/* 16A22C */ long gm_8016A22C(s8 ckind0, s8 ckind1, s8 ckind2, u8, u8, int,
226 int, int, u8 color, u8, u8, int opp_count, int,
227 int, int, int, int, f32, f32);
228/* 16A404 */ void gm_8016A404(s32 arg0);
229/* 16A414 */ void gm_8016A414(f32 arg8);
230/* 16A424 */ void gm_8016A424(s8 arg0);
231/* 16A434 */ void gm_8016A434(void);
232/* 16A450 */ void fn_8016A450(void);
233/* 16A46C */ void fn_8016A46C(void);
234/* 16A488 */ void fn_8016A488(long);
235/* 16A4C8 */ void fn_8016A4C8(void);
236/* 16A92C */ void gm_8016A92C(StartMeleeRules*);
237/* 16A944 */ bool gm_8016A944(UNK_PARAMS);
238/* 16A97C */ void* gm_8016A97C(void);
239/* 16A98C */ struct lbl_8046B668_t* gm_8016A98C(void);
240/* 16A998 */ int gm_8016A998(s8, s8);
241/* 16A9E8 */ int gm_8016A9E8(u8 arg0, s8 arg1);
242/* 16AC44 */ bool gm_8016AC44(s8 ckind, s8 costume_id);
243
244#endif
char buf[0x5A4]
Definition dbanim.c:16
DevText * text
Definition dbanim.c:15
struct Vec Vec3
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
unsigned long long int u64
Definition types.h:11
void fn_8016A09C(void)
Definition gm_1601.c:4860
void fn_80168F7C(void)
Definition gm_1601.c:4197
bool gm_8016A944(void)
Definition gm_1601.c:5288
void gm_8016468C(void)
Definition gm_1601.c:2370
void gm_8016A164(void)
Definition gm_1601.c:4891
s32 fn_80165548(MatchEnd *, s32, s32)
Definition gm_1601.c:2739
u8 gm_801692BC(u8)
Definition gm_1601.c:4336
int gm_801694A0(HSD_GObj *)
Definition gm_1601.c:4427
void gm_80162B4C(s32 amount)
Definition gm_1601.c:1568
long gm_8016A22C(s8 ckind0, s8 ckind1, s8 ckind2, u8, u8, int, int, int, u8 color, u8, u8, int opp_count, int, int, int, int, int, f32, f32)
Definition gm_1601.c:4971
long fn_801695BC(u8, u8, u8, u8 *, u8 *)
Definition gm_1601.c:4488
bool gm_80162EC8(void)
Definition gm_1601.c:1702
void gm_80168FC4(void)
UnclePunch: Audio_LoadAnnouncer.
Definition gm_1601.c:4211
void gm_8016A434(void)
Definition gm_1601.c:5064
void fn_801650E8(void)
Definition gm_1601.c:2613
u8 gm_SelKindToCKind(u8 selkind)
Convert a SelectableCharacterKind into its CharacterKind.
Definition gm_1601.c:2166
u32 gm_80162800(struct MatchEnd *)
Definition gm_1601.c:1475
void gm_80163A3C(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2016
void * gm_8016A97C(void)
Definition gm_1601.c:5296
s32 fn_801661E0(MatchEnd *)
Definition gm_1601.c:3035
void fn_801651FC(s32, s32)
Definition gm_1601.c:2642
void fn_8016719C(s32, s32)
Definition gm_1601.c:3396
void gm_80167320(int slot, bool)
Definition gm_1601.c:3445
void fn_80165190(s32, s32)
Definition gm_1601.c:2632
void fn_80160DE8(HSD_JObj *, u8, s32, u8, f32, f32)
Definition gm_1601.c:862
u16 gm_801641CC(u8)
Definition gm_1601.c:2212
u16 gm_80163274(u8)
Definition gm_1601.c:1840
s32 fn_8016588C(lbl_8046B6A0_24C_t *, s32)
Definition gm_1601.c:2811
int gm_801647F8(u8)
Definition gm_1601.c:2386
int gm_8016A998(s8, s8)
Definition gm_1601.c:5306
u16 gm_Get15MinMultimanHighscore(u8)
Definition gm_1601.c:2109
s32 fn_80167638(s32, Vec3 *, Vec3 *)
Definition gm_1601.c:3535
bool fn_80169444(bool)
Definition gm_1601.c:4415
void gm_80168C5C(u32)
Definition gm_1601.c:4073
void fn_801697FC(signed char, signed char, signed char, signed char, signed char *)
Definition gm_1601.c:4538
bool gm_801677F8(int port, int)
Definition gm_1601.c:3592
void fn_801640B0(u64 *item_mask)
Definition gm_1601.c:2185
HSD_GObj * gm_80165388(u16, u8, u8, s32)
creates the develop mode stress test
Definition gm_1601.c:2689
void gm_80168638(MatchEnd *)
Definition gm_1601.c:3910
u32 gm_GetVsPlayMatchTotal(void)
Definition gm_1601.c:1465
void gm_80165290(int)
Definition gm_1601.c:2657
void fn_8016A4C8(void)
Definition gm_1601.c:5096
bool fn_80162BFC(s8 ckind, int)
Definition gm_1601.c:1595
void gm_8016895C(HSD_JObj *, DynamicModelDesc *, int idx)
Definition gm_1601.c:3988
u32 gm_801631CC(u8)
Definition gm_1601.c:1815
void fn_80169434(GmRouteCallback fn)
Definition gm_1601.c:4410
u8 gm_GetCKindByUnlockIndex(int)
Definition gm_1601.c:582
int gm_GetEndlessTotalHighscore(void)
Definition gm_1601.c:2129
void fn_80168F2C(s8)
Definition gm_1601.c:4187
long gm_80164250(u16)
Definition gm_1601.c:2226
void gm_801628C4(u32, u32)
Definition gm_1601.c:1494
u8 fn_80166CBC(MatchEnd *, ssize_t index)
Definition gm_1601.c:3275
void gm_8016795C(struct PlayerInitData *)
Definition gm_1601.c:3617
bool gm_80165084(void)
Definition gm_1601.c:2598
long gm_80162E44(void)
Definition gm_1601.c:1681
bool gm_801693BC(int)
Player is Fighting Wireframe.
Definition gm_1601.c:4395
bool gm_8016403C(u8 item)
Definition gm_1601.c:2176
u8 gm_80163164(void)
Definition gm_1601.c:1798
UNK_RET fn_80168E54(s8, s8, u8, u8)
Definition gm_1601.c:4163
void fn_8016A46C(void)
Definition gm_1601.c:5074
void fn_80169574(ssize_t size, s8 *buf)
Definition gm_1601.c:4464
bool fn_80163D74(void)
Definition gm_1601.c:2082
int gm_80169384(void)
Definition gm_1601.c:4371
u8 gm_80169264(u8)
Definition gm_1601.c:4320
int gm_8016075C(SelectableCharacterKind)
Definition gm_1601.c:599
void fn_80168A6C(void *, void *, s32)
Definition gm_1601.c:4008
char * gm_80160564(CharacterKind, GameModeKind)
Definition gm_1601.c:535
void fn_80165E7C(MatchEnd *)
Definition gm_1601.c:2958
int gm_801639F4(u8)
Definition gm_1601.c:2008
bool gm_IsCKindUnlocked(u8 ckind)
Is a specific character unlocked?
Definition gm_1601.c:2402
s32 fn_80165FA4(MatchEnd *)
Definition gm_1601.c:2998
long gm_80162C48(void)
Definition gm_1601.c:1607
u8 gm_80162D6C(void)
Definition gm_1601.c:1647
UNK_RET gm_80160B40(HSD_Text *, u8, u8)
Definition gm_1601.c:799
void gm_80167B50(struct VsModeData *)
Definition gm_1601.c:3682
float gm_80168BF8(int)
Definition gm_1601.c:4066
void * gm_80169530(void)
Definition gm_1601.c:4447
bool fn_801630C4(void)
Definition gm_1601.c:1776
bool fn_80162FF4(u8 ckind, unsigned long)
Definition gm_1601.c:1746
void fn_8016A488(long)
int gm_80168940(MatchEnd *)
Definition gm_1601.c:3980
bool fn_80164B48(void)
Definition gm_1601.c:2524
s8 gm_CKindToUnlockIndex(CharacterKind)
Returns the index used in the bitmask to represent whether or not the provided character is unlocked.
Definition gm_1601.c:566
u8 gm_CKindToSelKind(u8 ckind)
Convert a CharacterKind into its SelectableCharacterKind.
Definition gm_1601.c:2171
s32 fn_801654A0(MatchEnd *)
Definition gm_1601.c:2725
s8 gm_801685D4(u8, u8)
Definition gm_1601.c:3897
long gm_8016247C(long)
void fn_80162170(MatchEnd *)
Definition gm_1601.c:1257
void fn_8016A450(void)
Definition gm_1601.c:5069
int gm_GetCruelHighscore(u8)
Definition gm_1601.c:2139
int gm_80163298(s8 c_kind, u16)
Definition gm_1601.c:1845
bool gm_80160474(CharacterKind, GameModeKind)
Definition gm_1601.c:501
void gm_801647D0(void)
Definition gm_1601.c:2380
s32 gm_80169394(void)
Definition gm_1601.c:4376
u16 gm_Get3MinMultimanHighscore(u8)
Definition gm_1601.c:2093
long fn_80169A84(u8, s8 *, s8 *)
Definition gm_1601.c:4631
bool gm_80164600(void)
Are all stages unlocked?
Definition gm_1601.c:2357
void gm_80164F18(void)
Definition gm_1601.c:2580
void gm_80164A0C(u8)
Lock character?
Definition gm_1601.c:2455
long gm_801629B4(s32 amount)
Definition gm_1601.c:1520
bool gm_80163114(void)
Definition gm_1601.c:1787
void fn_80161C90(MatchEnd *, int, u16 *)
Definition gm_1601.c:1147
void gm_8016260C(u8, u8)
Definition gm_1601.c:1417
u32 fn_80160400(CharacterKind)
gets character victory theme id
Definition gm_1601.c:462
s32 fn_80161154(MatchEnd *)
Definition gm_1601.c:945
int gm_801623D8(void)
Definition gm_1601.c:1314
void gm_8016A404(s32 arg0)
Definition gm_1601.c:5048
bool gm_80164ABC(void)
Are all unlockable characters unlocked?
Definition gm_1601.c:2467
void gm_80166378(struct lbl_8046B6A0_24C_t *)
Definition gm_1601.c:3060
GXColor gm_80160968(u8)
gets the player hud color
Definition gm_1601.c:695
void gm_IncrementPowerCount(void)
Definition gm_1601.c:1578
bool gm_80167140(MatchEnd *)
Definition gm_1601.c:3362
int gm_80162DD4(u8)
Definition gm_1601.c:1664
void gm_80160C90(HSD_Text *text, u8 fighter_id, u8 arg2)
Definition gm_1601.c:819
const char * fn_801609E0(u8 ckind)
Definition gm_1601.c:746
bool gm_80164430(u16)
Definition gm_1601.c:2294
struct lbl_8046B488_t * gm_1601_GetUnkData(void)
Definition gm_1601.c:4361
bool gm_80162F18(void)
Definition gm_1601.c:1713
int fn_80163FA4(u8)
Definition gm_1601.c:2154
void fn_801689E4(HSD_JObj *, DynamicModelDesc *, int)
Definition gm_1601.c:3998
u32 fn_801656A8(MatchEnd *, u32)
Definition gm_1601.c:2777
int gm_8016A9E8(u8 arg0, s8 arg1)
Definition gm_1601.c:5321
void gm_801692E8(u32 secs, datetime *datetime)
Definition gm_1601.c:4344
int gm_80160244(s8)
Definition gm_1601.c:404
bool gm_80163838(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1968
void gm_801602C0(s8)
Definition gm_1601.c:439
void * gm_80169520(void)
Definition gm_1601.c:4442
void gm_801603B0(void)
Definition gm_1601.c:450
void gm_UnlockCKind(CharacterKind)
Definition gm_1601.c:2426
bool gm_801634D4(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1897
struct lbl_8046B668_t * gm_8016A98C(void)
Definition gm_1601.c:5301
long fn_80162DF8(u8 ckind, unsigned long)
Definition gm_1601.c:1669
int gm_80162BD8(u8)
Definition gm_1601.c:1590
s32 fn_80161004(MatchEnd *)
Definition gm_1601.c:918
u8 gm_80162F68(void)
Definition gm_1601.c:1724
void fn_80162068(MatchEnd *)
Definition gm_1601.c:1221
bool fn_80163D24(void)
Definition gm_1601.c:2071
float fn_80160F58(u8 ckind)
Definition gm_1601.c:905
void * gm_80169540(void)
Definition gm_1601.c:4452
long gm_80162A4C(s32 amount)
Definition gm_1601.c:1537
char * gm_80160438(s32)
gets character result anim path
Definition gm_1601.c:483
long gm_80163040(void)
Definition gm_1601.c:1758
float fn_801653E8(u8)
Definition gm_1601.c:2706
u8 fn_801607F4(int)
Definition gm_1601.c:621
void gm_80167FC4(struct SSSData *)
Definition gm_1601.c:3842
float gm_80168B34(CharacterKind, int, int)
Definition gm_1601.c:4035
void gm_80167470(long, long)
bool gm_80164330(s32)
Definition gm_1601.c:2262
s32 fn_80165418(MatchEnd *)
Definition gm_1601.c:2711
UNK_RET fn_80169F50(s8, s8)
Definition gm_1601.c:4819
s32 fn_80165AC0(MatchEnd *)
Definition gm_1601.c:2897
u8 gm_80169290(u8)
Definition gm_1601.c:4328
bool gm_801639C0(u8)
Definition gm_1601.c:2000
void fn_8016758C(void)
Definition gm_1601.c:3512
u8 gm_SelKindToUnlockIndex(SelectableCharacterKind)
Returns the index used in the bitmask to represent whether or not the provided character is unlocked.
Definition gm_1601.c:555
long gm_80166A98(MatchEnd *, u8, s8, u8, s8, u8, s8, u8, u8, u8)
Definition gm_1601.c:3212
u32 gm_80160854(u8, u8, u8, u8)
gets the player hud color index
Definition gm_1601.c:640
long gm_80162968(u32 seconds)
Definition gm_1601.c:1513
float fn_8016419C(u8)
Definition gm_1601.c:2202
void gm_8016A21C(StartMeleeRules *)
Definition gm_1601.c:4928
int gm_GetEndlessHighscore(u8)
Definition gm_1601.c:2124
void gm_801677C0(struct gm_801677C0_s *arg0)
Definition gm_1601.c:3573
void gm_8016505C(void)
Definition gm_1601.c:2592
long gm_801688AC(MatchEnd *)
Definition gm_1601.c:3967
void fn_801652B0(s32, s32)
Definition gm_1601.c:2662
void gm_80163374(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1874
char * gm_801604DC(CharacterKind, GameModeKind)
gets characters trophy model
Definition gm_1601.c:515
void gm_80168710(MatchEnd *, VsModeData *)
Definition gm_1601.c:3936
long gm_GetPlayTime(void)
Definition gm_1601.c:1527
void gm_8016A92C(StartMeleeRules *)
Definition gm_1601.c:5282
void gm_80167858(int port, int, int, int)
Definition gm_1601.c:3605
bool gm_80162D1C(void)
Definition gm_1601.c:1636
u8 gm_80169238(u8)
fn_80169000 done
Definition gm_1601.c:4279
int gm_Get3MinMultimanTotalHighscore(void)
Get total number of KOs.
Definition gm_1601.c:2099
void fn_80169550(int slot)
Definition gm_1601.c:4457
void gm_801636D8(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:1945
MatchEnd * fn_80165D60(MatchEnd *)
Definition gm_1601.c:2934
void gm_801653C8(HSD_GObj *)
frees the develop mode stress test
Definition gm_1601.c:2701
bool gm_8016365C(u8)
Definition gm_1601.c:1929
bool gm_8016A1F8(void)
Definition gm_1601.c:4920
u8 fn_801607A8(int)
Definition gm_1601.c:610
void gm_801678F8(int port, int, int)
Definition gm_1601.c:3612
int fn_80167194(MatchEnd *)
Definition gm_1601.c:3380
void gm_80164504(u16)
Definition gm_1601.c:2321
u32 gm_801631F0(void)
Definition gm_1601.c:1820
u8 gm_801677F0(void)
Definition gm_1601.c:3587
void gm_801674C4(s8, u8, s8, s8, GmRouteCallback)
Definition gm_1601.c:3483
s32 gm_801623A4(MatchEnd *)
Definition gm_1601.c:1308
const char * gm_80160A60(int)
Definition gm_1601.c:761
void gm_801641E4(u8 stage, u8 enable)
Definition gm_1601.c:2217
float fn_801641B4(u8)
Definition gm_1601.c:2207
int gm_801601C4(s8)
Definition gm_1601.c:389
void gm_80167A14(struct PlayerInitData *)
Definition gm_1601.c:3643
long gm_80163690(u8)
Definition gm_1601.c:1937
void fn_80169900(unsigned char, struct lbl_8046B488_t *, signed char *, signed char *)
Definition gm_1601.c:4566
void fn_80169C54(s8, s8)
Definition gm_1601.c:4714
void gm_80167A64(struct StartMeleeRules *)
Definition gm_1601.c:3651
UNK_RET gm_801623FC(int)
Definition gm_1601.c:1319
void gm_80162574(u8, u8)
Definition gm_1601.c:1388
long gm_8016332C(u8)
Definition gm_1601.c:1866
bool fn_80162CCC(void)
Definition gm_1601.c:1625
s32 fn_80169000(void *arg0, void *arg1)
Definition gm_1601.c:4219
void gm_EnablePlayerPauseCamera(int, int)
Enables the pause camera for the given player.
Definition gm_1601.c:2618
void gm_80166CCC(MatchEnd *, MatchEnd *)
Definition gm_1601.c:3280
int gm_GetCruelTotalHighscore(void)
Definition gm_1601.c:2144
void gm_80165268(int)
Definition gm_1601.c:2652
void gm_80168F88(void)
Definition gm_1601.c:4202
void fn_8016989C(unsigned char *, u8, u8, u8 *, u8 *)
Definition gm_1601.c:4556
bool gm_8016AC44(s8 ckind, s8 costume_id)
Definition gm_1601.c:5346
void * fn_801652D8(void)
Definition gm_1601.c:2667
int gm_80162FD0(u8)
Definition gm_1601.c:1741
void gm_8016A414(f32 arg8)
Definition gm_1601.c:5054
void gm_8016A424(s8 arg0)
Definition gm_1601.c:5059
u8 fn_80160840(u8)
Definition gm_1601.c:632
bool gm_80163B9C(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2039
void gm_80167BC8(struct VsModeData *)
Definition gm_1601.c:3691
u8 gm_80169370(s32)
Definition gm_1601.c:4366
u8 fn_80160710(int)
Definition gm_1601.c:588
s32 gmCamera_801A2640(void)
Definition gmcamera.c:208
int gm_Get15MinMultimanTotalHighscore(void)
Definition gm_1601.c:2114
bool fn_801642A0(void)
Definition gm_1601.c:2235
const char * gm_80160980(u8 ckind)
Get SJIS character name for a given CharacterKind.
Definition gm_1601.c:719
struct gmm_x1868_1A8_t * gm_80162A98(s32)
Definition gm_1601.c:1545
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
CharacterKind
Definition forward.h:124
bool(* GmRouteCallback)(int)
Definition forward.h:168
GameModeKind
Definition forward.h:6
void gm_801677E8(void)
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_RET
Definition placeholder.h:39
SelectableCharacterKind
Definition types.h:348
signed int ssize_t
Definition stddef.h:5
Model with multiple animations.
Definition types.h:18
Definition GXStruct.h:29
Definition gobj.h:24
Definition jobj.h:107
Definition sislib.h:46
Definition types.h:686
Definition types.h:95
Definition types.h:512
Definition types.h:153
Definition types.h:261
Definition types.h:570
Definition types.h:915
Definition types.h:1207
Definition types.h:134
Definition types.h:427