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 <melee/ft/forward.h>
5#include <melee/gm/forward.h>
6#include <melee/mn/forward.h>
7#include <melee/sc/forward.h>
8
9#include <dolphin/gx.h>
10#include <melee/mn/types.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
21/* 160400 */ u32 fn_80160400(CharacterKind);
22
24/* 160438 */ char* gm_80160438(s32);
25
26/* 160474 */ bool gm_80160474(CharacterKind, GameModeKind);
27
29/* 1604DC */ char* gm_801604DC(CharacterKind, GameModeKind);
30
31/* 160564 */ char* gm_80160564(CharacterKind, GameModeKind);
32
38
44
45/* 1606A8 */ u8 gm_GetCKindByUnlockIndex(int);
46/* 160710 */ u8 fn_80160710(int);
48/* 1607A8 */ u8 fn_801607A8(int);
49/* 1607F4 */ u8 fn_801607F4(int);
50/* 160840 */ u8 fn_80160840(u8);
51
53/* 160854 */ u32 gm_80160854(u8, u8, u8, u8);
54
56/* 160968 */ GXColor gm_80160968(u32);
57
58/* 160980 */ const char* gm_80160980(u8 ckind);
59/* 1609E0 */ const char* fn_801609E0(u8 ckind);
60/* 160A60 */ const char* gm_80160A60(int);
61/* 160B40 */ void gm_80160B40(HSD_Text*, u8, u8);
62/* 160C90 */ void gm_80160C90(HSD_Text* text, u8 fighter_id, u8 arg2);
63/* 160DE8 */ void fn_80160DE8(HSD_JObj*, u8, s32, u8, f32, f32);
64/* 160F58 */ float fn_80160F58(u8 ckind);
65/* 161004 */ s32 fn_80161004(MatchEnd*);
66/* 161154 */ s32 fn_80161154(MatchEnd*);
67/* 161C90 */ void fn_80161C90(MatchEnd*, int, struct GmStats*);
68/* 162068 */ void fn_80162068(MatchEnd*);
69/* 162170 */ void fn_80162170(MatchEnd*);
70/* 1623A4 */ s32 gm_801623A4(MatchEnd*);
71/* 1623D8 */ int gm_801623D8(void);
72/* 1623FC */ void gm_801623FC(int);
73/* 16247C */ s32 gm_8016247C(s32);
74/* 162574 */ void gm_80162574(u8, u8);
75/* 16260C */ void gm_SetupHumanResultsScreen(u8, u8);
76/* 16279C */ u32 gm_GetVsPlayMatchTotal(void);
77/* 162800 */ u32 gm_80162800(struct MatchEnd*);
78/* 1628C4 */ void gm_SetupResultsScreenPlayTime(u32, u32);
79/* 162968 */ s32 gm_80162968(u32 seconds);
80/* 1629B4 */ s32 gm_801629B4(s32 amount);
81/* 162A00 */ s32 gm_GetPlayTime(void);
82/* 162A4C */ s32 gm_80162A4C(s32 amount);
83/* 162A98 */ struct gmm_x1868_1A8_t* gm_80162A98(s32);
84/* 162B4C */ void gm_RecordSelfDestructs(s32 amount);
85/* 162B98 */ void gm_IncrementPowerCount(void);
86/* 162BD8 */ int gm_80162BD8(u8);
87/* 162BFC */ bool fn_80162BFC(s8 ckind, int);
88/* 162C48 */ s32 gm_80162C48(void);
89/* 162CCC */ bool fn_80162CCC(void);
90/* 162D1C */ bool gm_80162D1C(void);
91/* 162D6C */ u8 gm_80162D6C(void);
92/* 162DD4 */ int gm_80162DD4(u8);
93/* 162DF8 */ s32 fn_80162DF8(u8 ckind, u32);
94/* 162E44 */ s32 gm_80162E44(void);
95/* 162EC8 */ bool gm_80162EC8(void);
96/* 162F18 */ bool gm_80162F18(void);
97/* 162F68 */ u8 gm_80162F68(void);
98/* 162FD0 */ int gm_80162FD0(u8);
99/* 162FF4 */ bool fn_80162FF4(u8 ckind, u32);
100/* 163040 */ s32 gm_80163040(void);
101/* 1630C4 */ bool fn_801630C4(void);
102/* 163114 */ bool gm_80163114(void);
103/* 163164 */ u8 gm_80163164(void);
104/* 1631CC */ u32 gm_801631CC(u8);
105/* 1631F0 */ u32 gm_801631F0(void);
106/* 163274 */ u16 gm_80163274(u8);
107/* 163298 */ bool gm_80163298(s8 c_kind, u16);
108/* 16332C */ s32 gm_8016332C(u8);
109/* 163374 */ void gm_80163374(u8, u8*, u8*, u8*, u8*);
110/* 1634D4 */ bool gm_801634D4(u8*, u8*, u8*, u8*);
111/* 16365C */ bool gm_8016365C(u8);
112/* 163690 */ s32 gm_80163690(u8);
113/* 1636D8 */ void gm_801636D8(u8, u8*, u8*, u8*, u8*);
114/* 163838 */ bool gm_80163838(u8*, u8*, u8*, u8*);
115/* 1639C0 */ bool gm_801639C0(u8);
116/* 1639F4 */ int gm_801639F4(u8);
117/* 163A3C */ void gm_80163A3C(u8, u8*, u8*, u8*, u8*);
118/* 163B9C */ bool gm_80163B9C(u8*, u8*, u8*, u8*);
119/* 163D24 */ bool fn_80163D24(void);
120/* 163D74 */ bool fn_80163D74(void);
122/* 163DE8 */ int gm_Get3MinMultimanTotalHighscore(void);
124/* 163E60 */ int gm_Get15MinMultimanTotalHighscore(void);
125/* 163EB4 */ int gm_GetEndlessHighscore(u8);
126/* 163ED8 */ int gm_GetEndlessTotalHighscore(void);
127/* 163F2C */ int gm_GetCruelHighscore(u8);
128/* 163F50 */ int gm_GetCruelTotalHighscore(void);
129/* 163FA4 */ int fn_80163FA4(u8);
130
143/* 16400C */ u8 gm_SelKindToCKind(u8 selkind);
144
158/* 164024 */ u8 gm_CKindToSelKind(u8 ckind);
159
160/* 16403C */ bool gm_8016403C(u8 item);
161/* 1640B0 */ void fn_801640B0(u64* item_mask);
162/* 16419C */ float fn_8016419C(u8);
163/* 1641B4 */ float fn_801641B4(u8);
164/* 1641CC */ u16 gm_801641CC(u8);
165/* 1641E4 */ void gm_801641E4(u8 stage, u8 enable);
166/* 164250 */ bool gm_IsStageUnlocked(u16 stkind);
167/* 1642A0 */ bool fn_801642A0(void);
168/* 164330 */ bool gm_80164330(s32);
169/* 164430 */ bool gm_80164430(u16);
170/* 164504 */ void gm_80164504(u16);
171/* 164600 */ bool gm_80164600(void);
172/* 16468C */ void gm_8016468C(void);
173/* 1647D0 */ void gm_801647D0(void);
174/* 1647F8 */ int gm_801647F8(u8);
175
177/* 164840 */ bool gm_IsCKindUnlocked(u8 ckind);
178
179/* 164910 */ void gm_UnlockCKind(CharacterKind);
180/* 164A0C */ void gm_80164A0C(u8);
181/* 164ABC */ bool gm_80164ABC(void);
182/* 164B48 */ bool fn_80164B48(void);
183/* 164F18 */ void gm_80164F18(void);
184/* 16505C */ void gm_8016505C(void);
185/* 165084 */ bool gm_80165084(void);
186/* 1650E8 */ void fn_801650E8(void);
187
198/* 165108 */ void gm_EnablePlayerPauseCamera(int, int);
199
200/* 165190 */ void fn_80165190(s32, s32);
201/* 1651FC */ void fn_801651FC(s32, s32);
202/* 165268 */ void gm_80165268(int);
203/* 165290 */ void gm_80165290(int);
204/* 1652B0 */ void fn_801652B0(s32, s32);
205/* 1652D8 */ void* fn_801652D8(void);
206/* 165388 */ HSD_GObj* gm_80165388(u16, u8, u8, s32);
207/* 1653C8 */ void gm_801653C8(HSD_GObj*);
208/* 1653E8 */ float fn_801653E8(u8);
209/* 165418 */ s32 fn_80165418(MatchEnd*);
210/* 1654A0 */ s32 fn_801654A0(MatchEnd*);
211/* 165548 */ s32 fn_80165548(MatchEnd*, s32, s32);
212/* 1656A8 */ u32 fn_801656A8(MatchEnd*, u32);
213/* 16588C */ s32 fn_8016588C(MatchEnd*, s32);
214/* 165AC0 */ s32 fn_80165AC0(MatchEnd*);
215/* 165D60 */ MatchEnd* fn_80165D60(MatchEnd*);
216/* 165E7C */ void fn_80165E7C(MatchEnd*);
217/* 165FA4 */ s32 fn_80165FA4(MatchEnd*);
218/* 1661E0 */ s32 fn_801661E0(MatchEnd*);
219/* 166378 */ void gm_80166378(MatchEnd*);
220/* 166A98 */ s32 gm_80166A98(MatchEnd*, u8, s8, u8, s8, u8, s8, u8, u8, u8);
221/* 166CBC */ u32 fn_80166CBC(MatchEnd*, ssize_t index);
222/* 166CCC */ void gm_80166CCC(MatchEnd*, MatchEnd*);
223/* 167140 */ bool gm_MatchHasMultipleWinners(MatchEnd*);
224/* 167194 */ int fn_80167194(MatchEnd*);
225/* 16719C */ void fn_8016719C(s32, s32);
226/* 167320 */ void gm_80167320(int slot, bool);
227/* 167470 */ void gm_80167470(s32, s32);
228/* 1674C4 */ void gm_801674C4(s8, u8, s8, s8, GmRouteCallback);
229/* 16758C */ void fn_8016758C(void);
230/* 167638 */ s32 fn_80167638(s32, Vec3*, Vec3*);
231/* 1677C0 */ void gm_801677C0(struct gm_801677C0_s* arg0);
232/* 1677E8 */ void gm_801677E8(s8 arg0);
233/* 1677F0 */ u8 gm_801677F0(void);
234/* 1677F8 */ bool gm_RumbleEnabledForPlayer(int port, int nametag);
235/* 167858 */ void gm_80167858(int port, int, int, int);
236/* 1678F8 */ void gm_801678F8(int port, int, int);
237/* 16795C */ void gm_SetupPlayerDefaults(struct PlayerInitData*);
238/* 167A14 */ void gm_SetupAllPlayerDefaults(struct PlayerInitData*);
239/* 167A64 */ void gm_SetupRulesDefaults(struct StartMeleeRules*);
240/* 167B50 */ void gm_InitVsMode(struct VsModeData*);
241/* 167BC8 */ void gm_80167BC8(struct VsModeData*);
242/* 167FC4 */ void gm_80167FC4(struct SSSData*);
243/* 1685D4 */ s8 gm_801685D4(u8, u8);
244/* 168638 */ void gm_80168638(MatchEnd*);
245/* 168710 */ void gm_80168710(MatchEnd*, VsModeData*);
246/* 1688AC */ s32 gm_801688AC(MatchEnd*);
247/* 168940 */ int gm_80168940(MatchEnd*);
248/* 16895C */ void gm_8016895C(HSD_JObj*, DynamicModelDesc*, int idx);
249/* 1689E4 */ void fn_801689E4(HSD_JObj*, DynamicModelDesc*, int);
250/* 168A6C */ void fn_80168A6C(void*, void*, s32);
251/* 168B34 */ float gm_80168B34(CharacterKind, int, int);
252/* 168BF8 */ float gm_80168BF8(int);
253/* 168C5C */ void gm_80168C5C(u32);
254/* 168E54 */ void fn_80168E54(s8, s8, u8, u8);
255/* 168F2C */ void fn_80168F2C(s8);
256/* 168F7C */ void fn_80168F7C(void);
257/* 168F88 */ void gm_80168F88(void);
258/* 168FC4 */ void gm_LoadAnnouncer(void);
259/* 169000 */ void fn_80169000(MatchEnd* arg0, u8* arg1);
260/* 169238 */ u8 gm_GetNumCostumesForCKind(u8);
261/* 169264 */ u8 gm_80169264(u8);
262/* 169290 */ u8 gm_80169290(u8);
263/* 1692BC */ u8 gm_801692BC(u8);
264/* 1692E8 */ void gm_801692E8(u32 secs, datetime* datetime);
265
266#endif
static u8 index[20][3]
Definition GXDraw.c:424
u8 gm_GetNumCostumesForCKind(u8)
Definition gm_1601.c:4318
s32 fn_80165548(MatchEnd *, s32, s32)
Definition gm_1601.c:2821
u8 gm_801692BC(u8)
Definition gm_1601.c:4360
s32 gm_80162C48(void)
Definition gm_1601.c:1752
bool gm_80162EC8(void)
Definition gm_1601.c:1845
s32 gm_80163040(void)
Definition gm_1601.c:1899
void fn_801650E8(void)
Definition gm_1601.c:2695
u8 gm_SelKindToCKind(u8 selkind)
Convert a SelectableCharacterKind into its CharacterKind.
Definition gm_1601.c:2305
u32 gm_80162800(struct MatchEnd *)
Definition gm_1601.c:1620
void gm_80163A3C(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2155
s32 fn_801661E0(MatchEnd *)
Definition gm_1601.c:3087
void fn_801651FC(s32, s32)
Definition gm_1601.c:2724
void fn_8016719C(s32, s32)
Definition gm_1601.c:3443
void gm_80167320(int slot, bool)
Definition gm_1601.c:3491
void fn_80165190(s32, s32)
Definition gm_1601.c:2714
void fn_80160DE8(HSD_JObj *, u8, s32, u8, f32, f32)
Definition gm_1601.c:1058
u16 gm_801641CC(u8)
Definition gm_1601.c:2351
u16 gm_80163274(u8)
Definition gm_1601.c:1979
bool gm_MatchHasMultipleWinners(MatchEnd *)
Definition gm_1601.c:3409
int gm_801647F8(u8)
Definition gm_1601.c:2518
void fn_80161C90(MatchEnd *, int, struct GmStats *)
Definition gm_1601.c:1320
s32 fn_8016588C(MatchEnd *, s32)
Definition gm_1601.c:2908
u16 gm_Get15MinMultimanHighscore(u8)
Definition gm_1601.c:2248
s32 gm_GetPlayTime(void)
Definition gm_1601.c:1672
s32 fn_80167638(s32, Vec3 *, Vec3 *)
Definition gm_1601.c:3582
s32 gm_80162A4C(s32 amount)
Definition gm_1601.c:1682
void gm_80168C5C(u32)
Definition gm_1601.c:4107
void gm_LoadAnnouncer(void)
UnclePunch: Audio_LoadAnnouncer.
Definition gm_1601.c:4245
void gm_801623FC(int)
Definition gm_1601.c:1467
void fn_801640B0(u64 *item_mask)
Definition gm_1601.c:2324
HSD_GObj * gm_80165388(u16, u8, u8, s32)
creates the develop mode stress test
Definition gm_1601.c:2771
void gm_80168638(MatchEnd *)
Definition gm_1601.c:3942
u32 gm_GetVsPlayMatchTotal(void)
Definition gm_1601.c:1611
void gm_80165290(int)
Definition gm_1601.c:2739
bool fn_80162BFC(s8 ckind, int)
Definition gm_1601.c:1740
void gm_8016895C(HSD_JObj *, DynamicModelDesc *, int idx)
Definition gm_1601.c:4020
u32 gm_801631CC(u8)
Definition gm_1601.c:1954
u8 gm_GetCKindByUnlockIndex(int)
Definition gm_1601.c:814
int gm_GetEndlessTotalHighscore(void)
Definition gm_1601.c:2268
void fn_80168F2C(s8)
Definition gm_1601.c:4221
u32 fn_80166CBC(MatchEnd *, ssize_t index)
Definition gm_1601.c:3322
s32 fn_80162DF8(u8 ckind, u32)
Definition gm_1601.c:1812
bool gm_80165084(void)
Definition gm_1601.c:2680
void fn_80169000(MatchEnd *arg0, u8 *arg1)
Definition gm_1601.c:4253
void gm_80160B40(HSD_Text *, u8, u8)
Definition gm_1601.c:995
bool gm_8016403C(u8 item)
Definition gm_1601.c:2315
u8 gm_80163164(void)
Definition gm_1601.c:1939
s32 gm_8016332C(u8)
Definition gm_1601.c:2005
bool fn_80163D74(void)
Definition gm_1601.c:2221
s32 gm_80166A98(MatchEnd *, u8, s8, u8, s8, u8, s8, u8, u8, u8)
Definition gm_1601.c:3259
u8 gm_80169264(u8)
Definition gm_1601.c:4344
void fn_80168A6C(void *, void *, s32)
Definition gm_1601.c:4047
char * gm_80160564(CharacterKind, GameModeKind)
Definition gm_1601.c:767
void fn_80165E7C(MatchEnd *)
Definition gm_1601.c:3008
int gm_801639F4(u8)
Definition gm_1601.c:2147
void fn_80168E54(s8, s8, u8, u8)
Definition gm_1601.c:4197
bool gm_IsCKindUnlocked(u8 ckind)
character unlocked check
Definition gm_1601.c:2534
s32 fn_80165FA4(MatchEnd *)
Definition gm_1601.c:3050
u8 gm_80162D6C(void)
Definition gm_1601.c:1792
void gm_80167470(s32, s32)
Definition gm_1601.c:3520
float gm_80168BF8(int)
Definition gm_1601.c:4100
bool fn_801630C4(void)
Definition gm_1601.c:1917
int gm_80168940(MatchEnd *)
Definition gm_1601.c:4012
bool fn_80164B48(void)
Definition gm_1601.c:2612
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:798
void gm_SetupResultsScreenPlayTime(u32, u32)
Definition gm_1601.c:1639
u8 gm_CKindToSelKind(u8 ckind)
Convert a CharacterKind into its SelectableCharacterKind.
Definition gm_1601.c:2310
s32 fn_801654A0(MatchEnd *)
Definition gm_1601.c:2807
s8 gm_801685D4(u8, u8)
Definition gm_1601.c:3929
void gm_80166378(MatchEnd *)
Definition gm_1601.c:3112
void fn_80162170(MatchEnd *)
Definition gm_1601.c:1405
int gm_GetCruelHighscore(u8)
Definition gm_1601.c:2278
bool gm_80160474(CharacterKind, GameModeKind)
Definition gm_1601.c:733
void gm_801647D0(void)
Definition gm_1601.c:2512
bool gm_RumbleEnabledForPlayer(int port, int nametag)
Definition gm_1601.c:3634
u16 gm_Get3MinMultimanHighscore(u8)
Definition gm_1601.c:2232
void gm_SetupAllPlayerDefaults(struct PlayerInitData *)
Definition gm_1601.c:3685
bool gm_80164600(void)
Are all stages unlocked?
Definition gm_1601.c:2489
s32 gm_8016247C(s32)
Definition gm_1601.c:1490
void gm_80164F18(void)
Definition gm_1601.c:2662
void gm_80164A0C(u8)
Lock character?
Definition gm_1601.c:2577
bool gm_80163114(void)
Definition gm_1601.c:1928
u32 fn_80160400(CharacterKind)
gets character victory theme id
Definition gm_1601.c:694
s32 fn_80161154(MatchEnd *)
Definition gm_1601.c:1141
int gm_801623D8(void)
Definition gm_1601.c:1462
bool gm_80164ABC(void)
Are all unlockable characters unlocked?
Definition gm_1601.c:2589
void gm_IncrementPowerCount(void)
Definition gm_1601.c:1723
int gm_80162DD4(u8)
Definition gm_1601.c:1807
void gm_80160C90(HSD_Text *text, u8 fighter_id, u8 arg2)
Definition gm_1601.c:1015
const char * fn_801609E0(u8 ckind)
Definition gm_1601.c:942
bool gm_80164430(u16)
Definition gm_1601.c:2452
void gm_InitVsMode(struct VsModeData *)
Definition gm_1601.c:3724
bool gm_80162F18(void)
Definition gm_1601.c:1856
bool gm_80163298(s8 c_kind, u16)
Definition gm_1601.c:1984
void fn_80168F7C(void)
Definition gm_1601.c:4231
int fn_80163FA4(u8)
Definition gm_1601.c:2293
void fn_801689E4(HSD_JObj *, DynamicModelDesc *, int)
Definition gm_1601.c:4030
u32 fn_801656A8(MatchEnd *, u32)
Definition gm_1601.c:2858
s32 gm_80162E44(void)
Definition gm_1601.c:1824
void gm_801692E8(u32 secs, datetime *datetime)
Definition gm_1601.c:4368
int gm_80160244(s8)
Definition gm_1601.c:636
bool gm_80163838(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2107
void gm_801602C0(s8)
Definition gm_1601.c:671
s32 gm_80162968(u32 seconds)
Definition gm_1601.c:1658
void gm_801603B0(void)
Definition gm_1601.c:682
void gm_UnlockCKind(CharacterKind)
Definition gm_1601.c:2559
bool gm_801634D4(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2036
int gm_80162BD8(u8)
Definition gm_1601.c:1735
s32 fn_80161004(MatchEnd *)
Definition gm_1601.c:1114
u8 gm_80162F68(void)
Definition gm_1601.c:1867
void fn_80162068(MatchEnd *)
Definition gm_1601.c:1371
s32 gm_80163690(u8)
Definition gm_1601.c:2076
bool fn_80163D24(void)
Definition gm_1601.c:2210
float fn_80160F58(u8 ckind)
Definition gm_1601.c:1101
char * gm_80160438(s32)
gets character result anim path
Definition gm_1601.c:715
float fn_801653E8(u8)
Definition gm_1601.c:2788
u8 fn_801607F4(int)
Definition gm_1601.c:853
void gm_80167FC4(struct SSSData *)
Definition gm_1601.c:3874
float gm_80168B34(CharacterKind, int, int)
Definition gm_1601.c:4069
bool gm_80164330(s32)
Definition gm_1601.c:2398
s32 fn_80165418(MatchEnd *)
Definition gm_1601.c:2793
s32 fn_80165AC0(MatchEnd *)
Definition gm_1601.c:2947
u8 gm_80169290(u8)
Definition gm_1601.c:4352
bool gm_801639C0(u8)
Definition gm_1601.c:2139
void fn_8016758C(void)
Definition gm_1601.c:3558
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:787
u32 gm_80160854(u8, u8, u8, u8)
gets the player hud color index
Definition gm_1601.c:872
void gm_8016468C(void)
Definition gm_1601.c:2502
float fn_8016419C(u8)
Definition gm_1601.c:2341
int gm_GetEndlessHighscore(u8)
Definition gm_1601.c:2263
void gm_801677C0(struct gm_801677C0_s *arg0)
Definition gm_1601.c:3615
void gm_8016505C(void)
Definition gm_1601.c:2674
void fn_801652B0(s32, s32)
Definition gm_1601.c:2744
void gm_80163374(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2013
s32 gm_801688AC(MatchEnd *)
Definition gm_1601.c:3999
char * gm_801604DC(CharacterKind, GameModeKind)
gets characters trophy model
Definition gm_1601.c:747
void gm_80168710(MatchEnd *, VsModeData *)
Definition gm_1601.c:3968
void gm_80167858(int port, int, int, int)
Definition gm_1601.c:3647
bool gm_80162D1C(void)
Definition gm_1601.c:1781
int gm_Get3MinMultimanTotalHighscore(void)
Get total number of KOs.
Definition gm_1601.c:2238
void gm_SetupPlayerDefaults(struct PlayerInitData *)
Definition gm_1601.c:3659
void gm_801636D8(u8, u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2084
MatchEnd * fn_80165D60(MatchEnd *)
Definition gm_1601.c:2984
void gm_801653C8(HSD_GObj *)
frees the develop mode stress test
Definition gm_1601.c:2783
void gm_SetupRulesDefaults(struct StartMeleeRules *)
Definition gm_1601.c:3693
void gm_SetupHumanResultsScreen(u8, u8)
Definition gm_1601.c:1565
bool gm_8016365C(u8)
Definition gm_1601.c:2068
u8 fn_801607A8(int)
Definition gm_1601.c:842
StKind gm_GetChallengerStKind(SelectableCharacterKind)
Definition gm_1601.c:831
void gm_801678F8(int port, int, int)
Definition gm_1601.c:3654
int fn_80167194(MatchEnd *)
Definition gm_1601.c:3427
void gm_80164504(u16)
Definition gm_1601.c:2470
u32 gm_801631F0(void)
Definition gm_1601.c:1959
u8 gm_801677F0(void)
Definition gm_1601.c:3629
void gm_801674C4(s8, u8, s8, s8, GmRouteCallback)
Definition gm_1601.c:3529
s32 gm_801623A4(MatchEnd *)
Definition gm_1601.c:1456
const char * gm_80160A60(int)
Definition gm_1601.c:957
void gm_801641E4(u8 stage, u8 enable)
Definition gm_1601.c:2356
float fn_801641B4(u8)
Definition gm_1601.c:2346
int gm_801601C4(s8)
Definition gm_1601.c:621
void gm_80162574(u8, u8)
Definition gm_1601.c:1536
bool fn_80162CCC(void)
Definition gm_1601.c:1770
void gm_EnablePlayerPauseCamera(int, int)
Enables the pause camera for the given player.
Definition gm_1601.c:2700
void gm_80166CCC(MatchEnd *, MatchEnd *)
Definition gm_1601.c:3327
int gm_GetCruelTotalHighscore(void)
Definition gm_1601.c:2283
void gm_RecordSelfDestructs(s32 amount)
Definition gm_1601.c:1713
void gm_80165268(int)
Definition gm_1601.c:2734
bool fn_80162FF4(u8 ckind, u32)
Definition gm_1601.c:1887
void gm_80168F88(void)
Definition gm_1601.c:4236
void * fn_801652D8(void)
Definition gm_1601.c:2749
int gm_80162FD0(u8)
Definition gm_1601.c:1882
GXColor gm_80160968(u32)
gets the player hud color
Definition gm_1601.c:927
u8 fn_80160840(u8)
Definition gm_1601.c:864
bool gm_80163B9C(u8 *, u8 *, u8 *, u8 *)
Definition gm_1601.c:2178
void gm_80167BC8(struct VsModeData *)
Definition gm_1601.c:3733
u8 fn_80160710(int)
Definition gm_1601.c:820
s32 gm_801629B4(s32 amount)
Definition gm_1601.c:1665
int gm_Get15MinMultimanTotalHighscore(void)
Definition gm_1601.c:2253
bool fn_801642A0(void)
Definition gm_1601.c:2373
bool gm_IsStageUnlocked(u16 stkind)
Definition gm_1601.c:2365
const char * gm_80160980(u8 ckind)
Get SJIS character name for a given CharacterKind.
Definition gm_1601.c:933
struct gmm_x1868_1A8_t * gm_80162A98(s32)
Definition gm_1601.c:1690
struct Vec Vec3
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
signed char s8
Definition types.h:4
float f32
Definition types.h:18
unsigned short int u16
Definition types.h:7
unsigned long long int u64
Definition types.h:16
unsigned char u8
Definition types.h:5
CharacterKind
Definition forward.h:136
bool(* GmRouteCallback)(int)
Definition forward.h:203
GameModeKind
Definition forward.h:19
StKind
Definition forward.h:148
void gm_801677E8(void)
signed int ssize_t
Signed variant of size_t.
Definition types.h:5
SelectableCharacterKind
Identifier for a single selectable character as seen in high-scores or on the CSS.
Definition types.h:373
Model with multiple animations.
Definition types.h:19
Definition GXStruct.h:27
Match statistics shared by FighterData and NameTagData.
Definition types.h:144
Definition gobj.h:16
Definition jobj.h:106
Definition sislib.h:28
Definition types.h:605
Definition types.h:98
Definition types.h:539
Definition types.h:156
Definition types.h:266
Definition types.h:505
Definition types.h:840
Definition types.h:276