SSBM Decomp
Loading...
Searching...
No Matches
gmregclear.h
Go to the documentation of this file.
1#ifndef MELEE_gmregclear_H
2#define MELEE_gmregclear_H
3
4#include <Runtime/platform.h>
5
6#include <melee/ft/forward.h>
7#include <melee/gm/forward.h>
8#include <melee/gr/forward.h>
9#include <melee/mn/forward.h>
11
12#include <placeholder.h>
13
14#include <melee/gm/types.h>
15
16/* 17C0C8 */ void fn_8017C0C8(void);
17/* 17C1A4 */ void fn_8017C1A4(HSD_GObj*);
18/* 17C71C */ void fn_8017C71C(void);
19/* 17C7A0 */ void fn_8017C7A0(void);
20/* 17C7EC */ void fn_8017C7EC(void);
21/* 17C838 */ void gm_8017C838(void);
22/* 17C984 */ void gm_8017C984(UNK_T);
23/* 17C9A8 */ void gm_8017C9A8(DebugGameOverData*, Unk1PData*, u8);
25 struct gmm_x0_528_t*, u8);
26/* 17CBAC */ UNK_RET gm_8017CBAC(UnkAdventureData*, struct gmm_x0_528_t*, u8);
27/* 17CD94 */ u8 gm_8017CD94(UnkAdventureData*, int, int, int);
28/* 17CE34 */ void gm_8017CE34(StartMeleeData*, Unk1PData*, s8*, u8, u8, u8,
29 s32, StKind, s32 count, s32);
30/* 17D7AC */ bool gm_8017D7AC(MatchExitInfo*, Unk1PData*, u8);
31/* 17D9C0 */ s32 fn_8017D9C0(const u8* used_ckinds, const u8* preset_ckinds);
32/* 17DB58 */ void gm_8017DB58(struct Unk1PData_x24* arg0);
33/* 17DB6C */ u8 gm_8017DB6C(gm_8017DB6C_arg0_t* arg0, int index);
34/* 17DB78 */ u8 gm_8017DB78(gm_8017DB6C_arg0_t* arg0, int index);
35/* 17DB88 */ s32 gm_8017DB88(void* arg0, u8 arg1, s32 arg2, s32 arg3, u8* arg4,
36 u8 arg5, u8 (*arg6)(s32, s32, u8),
37 u8 (*arg7)(s32, s32, u8),
38 u8 (*arg8)(s32, s32, u8), f32 (*arg9)(s32, s32),
39 f32 (*arg10)(s32, s32));
40/* 17DD7C */ s32 fn_8017DD7C(PlayerInitData* arg0, Unk1PData_x24* arg1,
41 u8 arg2);
42/* 17DE54 */ s32 fn_8017DE54(u8, u8*);
43/* 17DEC8 */ Unk1PData* fn_8017DEC8(int);
44/* 17DF28 */ Unk1PData* fn_8017DF28(void);
45/* 17DF90 */ u8 fn_8017DF90(void);
46/* 17DFF4 */ int gm_8017DFF4(int);
47/* 17E068 */ int gm_8017E068(void);
48/* 17E0E4 */ int fn_8017E0E4(void);
49/* 17E160 */ bool fn_8017E160(void);
50/* 17E21C */ void fn_8017E21C(void);
51/* 17E280 */ s8 gm_8017E280(u16, u32);
52/* 17E318 */ int fn_8017E318(void);
53/* 17E3C8 */ void fn_8017E3C8(void);
54/* 17E424 */ UnkAdventureData* gm_GetAdventureData(void);
55/* 17E430 */ u8 gm_8017E430(void);
56/* 17E440 */ u8 gm_8017E440(void);
57/* 17E48C */ u8 gm_8017E48C(GameModeState*);
58/* 17E4C4 */ struct gm_803DE650_t* gm_8017E4C4(u8);
59/* 17E500 */ u8 gm_8017E500(u8, u8);
60/* 17E528 */ f32 gm_8017E528(u8, u8);
61/* 17E578 */ f32 gm_8017E578(u8, u8);
62/* 17E5C8 */ u8 gm_8017E5C8(u8, u8, u8);
63/* 17E5FC */ u8 gm_8017E5FC(u8, u8, u8);
64/* 17E630 */ u8 gm_8017E630(u8 difficulty, u8 stage_slot, u8 arg2);
65/* 17E664 */ f32 gm_8017E664(u8, u8);
66/* 17E6B4 */ f32 gm_8017E6B4(u8, u8);
67/* 17E704 */ u8 gm_8017E704(u8 difficulty, u8 stage_slot, u8 arg2);
68/* 17E738 */ u8 gm_8017E738(u8 difficulty, u8 stage_slot, u8 arg2);
69/* 17E76C */ u8 gm_8017E76C(u8 difficulty, u8 stage_slot, u8 arg2);
70/* 17E7A0 */ void gm_8017E7A0(u8);
71/* 17E7E0 */ bool gm_8017E7E0(void);
72/* 17F294 */ int fn_8017F294(void);
73/* 17E7FC */ void gm_8017E7FC(u8);
74/* 17E8A4 */ void fn_8017E8A4(int);
75/* 17EB30 */ UnkAllstarData* gm_GetAllStarData(void);
76/* 17EB3C */ u8 gm_8017EB3C(u8, u8);
77/* 17EB64 */ u8 gm_8017EB64(u8 difficulty, u8 stage_slot, u8 arg2);
78/* 17EB98 */ u8 gm_8017EB98(u8 difficulty, u8 stage_slot, u8 arg2);
79/* 17EBCC */ u8 gm_8017EBCC(u8 difficulty, u8 stage_slot, u8 arg2);
80/* 17EC00 */ f32 gm_8017EC00(u8, u8);
81/* 17EC50 */ f32 gm_8017EC50(u8, u8);
82/* 17ECA0 */ u8 gm_8017ECA0(u8 difficulty, u8 stage_slot, u8 arg2);
83/* 17ECD4 */ u8 gm_8017ECD4(u8 difficulty, u8 stage_slot, u8 arg2);
84/* 17ED08 */ u8 gm_8017ED08(u8 difficulty, u8 stage_slot, u8 arg2);
85/* 17ED3C */ f32 gm_8017ED3C(u8, u8);
86/* 17ED8C */ f32 gm_8017ED8C(u8, u8);
87/* 17EDDC */ bool fn_8017EDDC(void);
88/* 17EE40 */ void fn_8017EE40(int);
89/* 17F008 */ int fn_8017F008(void);
90/* 17F09C */ s32 fn_8017F09C(void);
91/* 17F14C */ s32 fn_8017F14C(void* arg0);
92/* 17F1B8 */ s32 fn_8017F1B8(void);
93/* 17F2A4 */ s32 fn_8017F2A4(HSD_Text** arg0, f32 farg0, f32 farg1);
94/* 17F47C */ s32 fn_8017F47C(HSD_Text** arg0, int arg1);
95/* 17F608 */ void fn_8017F608(void* arg0);
96/* 17FA1C */ s32 fn_8017FA1C(void* arg0);
97/* 17FBA4 */ void fn_8017FBA4(void* arg0);
98/* 17FE54 */ void fn_8017FE54(HSD_GObj* gobj);
99/* 17FF1C */ void fn_8017FF1C(HSD_GObj* gobj);
100/* 1803FC */ s32 fn_801803FC(void* arg0);
101/* 180630 */ void fn_80180630(int, int, int, bool, MatchEnd*);
102/* 180AC0 */ int fn_80180AC0(void);
103/* 180AE4 */ s32 gm_80180AE4(void);
104/* 180AF4 */ Fighter_GObj* gm_80180AF4(void);
105/* 180B18 */ void gm_80180B18(void);
106/* 180BA0 */ void gm_80180BA0(void);
107/* 180C14 */ void fn_80180C14(HSD_GObj* gobj);
108/* 180C60 */ void fn_80180C60(HSD_GObj* gobj);
109/* 181598 */ void fn_80181598(void);
110/* 181708 */ void fn_80181708(void);
111/* 181998 */ void gm_80181998(void);
112/* 181A00 */ void gm_80181A00(s32 arg0, s32 arg1);
113/* 181A14 */ int gm_80181A14(void);
114/* 181A24 */ u32 gm_80181A24(void);
115/* 181A34 */ s32 gm_80181A34(void);
116/* 181A44 */ void gm_80181A44(int c_kind, int, bool);
117/* 181AC8 */ void gm_80181AC8(int, int, u16);
118/* 181B64 */ void gm_80181B64(int c_kind, int, s32);
119/* 181BFC */ int fn_80181BFC(int*);
120/* 181C80 */ void fn_80181C80(s32 arg0);
123/* 182510 */ bool gm_IsMultimanSmashMode(void);
124/* 182554 */ void gm_80182554(int, int);
125/* 182578 */ void gm_80182578(void);
127/* 182DF0 */ UnkMultimanData* gm_80182DF0(int c_kind, int);
128/* 182F40 */ void fn_80182F40(HSD_GObj*);
130/* 18325C */ void fn_8018325C(HSD_GObj*, int);
131/* 184138 */ void fn_80184138(HSD_GObj*, int);
132
133#endif
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5
void gm_80183218(void)
Definition gm_181A.c:1091
void fn_80181E18(void)
Definition gm_181A.c:296
void gm_80182174(void)
Definition gm_181A.c:423
void fn_80182B5C(void)
Definition gm_181A.c:922
HSD_GObj * gobj
Definition gm_19EF.c:73
Unk1PData * fn_8017DEC8(int)
Definition gm_17C0.c:1141
void fn_80181C80(s32 arg0)
Definition gm_181A.c:259
Unk1PData * fn_8017DF28(void)
Definition gm_17C0.c:1155
UnkMultimanData * gm_80182DF0(int c_kind, int)
Definition gm_181A.c:977
u8 gm_8017EB98(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17EB.c:101
u8 gm_8017E440(void)
Definition gm_17E4.c:171
void gm_8017E7FC(u8)
Definition gm_17E4.c:280
void gm_8017C9A8(DebugGameOverData *, Unk1PData *, u8)
Definition gm_17C0.c:365
u8 gm_8017ED08(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17EB.c:131
void fn_8017C7A0(void)
Definition gm_17C0.c:271
bool fn_8017EDDC(void)
Definition gm_17EB.c:146
s32 fn_8017F47C(HSD_Text **arg0, int arg1)
Definition gmregclear.c:268
UNK_RET gm_8017CA38(DebugGameOverData *, Unk1PData *, struct gmm_x0_528_t *, u8)
Definition gm_17C0.c:377
void gm_80181AC8(int, int, u16)
Definition gm_181A.c:166
void fn_8018325C(HSD_GObj *, int)
Definition gm_1832.c:144
int fn_80181BFC(int *)
Definition gm_181A.c:222
u8 gm_8017E76C(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17E4.c:261
f32 gm_8017EC50(u8, u8)
Definition gm_17EB.c:116
u8 gm_8017E5FC(u8, u8, u8)
Definition gm_17E4.c:231
u8 gm_8017ECA0(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17EB.c:121
s32 fn_8017FA1C(void *arg0)
Definition gmregclear.c:500
int gm_8017E068(void)
Definition gm_17C0.c:1192
void fn_80181708(void)
Definition gm_180A.c:303
void fn_8017FE54(HSD_GObj *gobj)
Definition gmregclear.c:645
u8 gm_8017E738(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17E4.c:256
s32 gm_80181A34(void)
Definition gm_181A.c:135
u8 gm_8017ECD4(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17EB.c:126
UnkAdventureData * gm_GetAdventureData(void)
Definition gm_17E4.c:161
void gm_8017E7A0(u8)
Definition gm_17E4.c:266
void fn_80180C60(HSD_GObj *gobj)
Definition gm_180A.c:89
int gm_80181A14(void)
Definition gm_181A.c:124
bool fn_8017E160(void)
Definition gm_17C0.c:1210
u32 gm_80181A24(void)
Definition gm_181A.c:130
u8 gm_8017EB3C(u8, u8)
Definition gm_17EB.c:91
int fn_8017F294(void)
Definition gmregclear.c:223
u8 gm_8017DB78(gm_8017DB6C_arg0_t *arg0, int index)
Definition gm_17C0.c:1010
u8 gm_8017CD94(UnkAdventureData *, int, int, int)
Definition gm_17C0.c:481
u8 fn_8017DF90(void)
Definition gm_17C0.c:1169
s32 gm_8017DB88(void *arg0, u8 arg1, s32 arg2, s32 arg3, u8 *arg4, u8 arg5, u8(*arg6)(s32, s32, u8), u8(*arg7)(s32, s32, u8), u8(*arg8)(s32, s32, u8), f32(*arg9)(s32, s32), f32(*arg10)(s32, s32))
Definition gm_17C0.c:1015
void fn_80182F40(HSD_GObj *)
Definition gm_181A.c:1015
void fn_8017C7EC(void)
Definition gm_17C0.c:281
int fn_80180AC0(void)
Definition gmregclear.c:1098
UNK_RET gm_8017CBAC(UnkAdventureData *, struct gmm_x0_528_t *, u8)
Definition gm_17C0.c:419
s32 fn_8017F2A4(HSD_Text **arg0, f32 farg0, f32 farg1)
Definition gmregclear.c:228
void fn_8017F608(void *arg0)
Definition gmregclear.c:374
u8 gm_8017E630(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17E4.c:236
void gm_80182578(void)
Definition gm_181A.c:691
void fn_8017EE40(int)
Definition gm_17EB.c:165
s32 fn_8017F1B8(void)
Definition gmregclear.c:193
int gm_8017DFF4(int)
Definition gm_17C0.c:1183
int fn_8017F008(void)
Definition gmregclear.c:119
f32 gm_8017E6B4(u8, u8)
Definition gm_17E4.c:246
void gm_80182554(int, int)
Definition gm_181A.c:594
void gm_8017CE34(StartMeleeData *, Unk1PData *, s8 *, u8, u8, u8, s32, StKind, s32 count, s32)
Definition gm_17C0.c:540
u8 gm_8017E5C8(u8, u8, u8)
Definition gm_17E4.c:226
void fn_8017E21C(void)
Definition gm_17C0.c:1227
struct gm_803DE650_t * gm_8017E4C4(u8)
Definition gm_17E4.c:194
s32 fn_8017F09C(void)
Definition gmregclear.c:141
u8 gm_8017E704(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17E4.c:251
void fn_8017C0C8(void)
Definition gm_17C0.c:68
s32 fn_8017F14C(void *arg0)
Definition gmregclear.c:175
UnkAllstarData * gm_GetAllStarData(void)
Definition gm_17EB.c:86
f32 gm_8017ED3C(u8, u8)
Definition gm_17EB.c:136
s32 fn_801803FC(void *arg0)
Definition gmregclear.c:819
int fn_8017E318(void)
Definition gm_17C0.c:1257
void fn_80184138(HSD_GObj *, int)
Definition gm_1832.c:234
void gm_80180B18(void)
Definition gm_180A.c:57
f32 gm_8017E578(u8, u8)
Definition gm_17E4.c:221
u8 gm_8017E48C(GameModeState *)
Definition gm_17E4.c:182
void gm_8017C984(UNK_T)
Definition gm_17C0.c:354
void fn_8017FBA4(void *arg0)
Definition gmregclear.c:572
s32 fn_8017D9C0(const u8 *used_ckinds, const u8 *preset_ckinds)
Definition gm_17C0.c:988
u8 gm_8017E500(u8, u8)
Get adventure stage kind for given difficulty and stage slot.
Definition gm_17E4.c:211
void fn_80180630(int, int, int, bool, MatchEnd *)
Definition gmregclear.c:935
u8 gm_8017DB6C(gm_8017DB6C_arg0_t *arg0, int index)
Definition gm_17C0.c:1005
int fn_8017E0E4(void)
Definition gm_17C0.c:1201
s32 fn_8017DE54(u8, u8 *)
Definition gm_17C0.c:1113
Fighter_GObj * gm_80180AF4(void)
Definition gm_180A.c:52
u8 gm_8017EBCC(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17EB.c:106
f32 gm_8017EC00(u8, u8)
Definition gm_17EB.c:111
bool gm_IsMultimanSmashMode(void)
Definition gm_181A.c:576
void gm_80181B64(int c_kind, int, s32)
Definition gm_181A.c:192
u8 gm_8017EB64(u8 difficulty, u8 stage_slot, u8 arg2)
Definition gm_17EB.c:96
void gm_80181A00(s32 arg0, s32 arg1)
Definition gm_180A.c:369
s32 fn_8017DD7C(PlayerInitData *arg0, Unk1PData_x24 *arg1, u8 arg2)
Definition gm_17C0.c:1087
f32 gm_8017E528(u8, u8)
Definition gm_17E4.c:216
f32 gm_8017ED8C(u8, u8)
Definition gm_17EB.c:141
void fn_8017C71C(void)
Definition gm_17C0.c:259
void fn_80181598(void)
Definition gm_180A.c:246
u8 gm_8017E430(void)
returns a player slot
Definition gm_17E4.c:166
bool gm_8017D7AC(MatchExitInfo *, Unk1PData *, u8)
Definition gm_17C0.c:853
bool gm_8017E7E0(void)
Definition gm_17E4.c:275
void fn_80180C14(HSD_GObj *gobj)
Definition gm_180A.c:79
void fn_8017E8A4(int)
Definition gm_17E4.c:312
s8 gm_8017E280(u16, u32)
Definition gm_17C0.c:1235
void gm_80181A44(int c_kind, int, bool)
Definition gm_181A.c:140
void gm_8017DB58(struct Unk1PData_x24 *arg0)
Definition gm_17C0.c:997
s32 gm_80180AE4(void)
Definition gm_180A.c:47
void fn_8017E3C8(void)
Definition gm_17C0.c:1269
void fn_8017FF1C(HSD_GObj *gobj)
Definition gmregclear.c:663
void fn_8017C1A4(HSD_GObj *)
Definition gm_17C0.c:91
void gm_80180BA0(void)
Definition gm_180A.c:68
void gm_80181998(void)
Definition gm_180A.c:360
f32 gm_8017E664(u8, u8)
Definition gm_17E4.c:241
void gm_8017C838(void)
Definition gm_17C0.c:291
struct gmm_x0_528_t gmm_x0_528_t
Definition forward.h:154
struct Unk1PData_x24 Unk1PData_x24
Definition forward.h:172
StKind
Definition forward.h:144
#define UNK_PARAMS
Definition placeholder.h:39
#define UNK_T
Definition placeholder.h:23
#define UNK_RET
Definition placeholder.h:31
Definition types.h:42
Definition types.h:73
Definition gobj.h:13
Definition sislib.h:46
Definition types.h:633
Definition types.h:653
Definition types.h:97
Definition types.h:259
Definition types.h:682
Definition types.h:723
Definition types.h:736
Definition types.h:36
Definition types.h:537
Definition types.h:942