SSBM Decomp
Loading...
Searching...
No Matches
gm_16AE.h
Go to the documentation of this file.
1#ifndef MELEE_GM_16AE_H
2#define MELEE_GM_16AE_H
3
4#include <placeholder.h>
5
6#include <melee/gm/forward.h>
7#include <melee/it/forward.h>
8#include <melee/mn/forward.h>
9
10/* 16AE38 */ lbl_8046B6A0_t* gm_8016AE38(void);
11/* 16AE44 */ lbl_8046B6A0_t* gm_8016AE44(void);
12/* 16AE50 */ struct StartMeleeRules* gm_8016AE50(void);
13/* 16AE60 */ UNK_T fn_8016AE60(void);
14/* 16AE80 */ bool gm_8016AE80(void);
15/* 16AE94 */ f32 gm_8016AE94(void);
16/* 16AEA4 */ u64 gm_8016AEA4(void);
17/* 16AEB8 */ s32 gm_8016AEB8(void);
18/* 16AEC8 */ bool gm_8016AEC8(void);
19/* 16AEDC */ u32 gm_8016AEDC(void);
20/* 16AEEC */ u32 gm_8016AEEC(void);
21/* 16AEFC */ u16 gm_8016AEFC(void);
22/* 16AF0C */ u16 gm_8016AF0C(void);
23/* 16AF88 */ bool GetMatchTimer(int*);
24/* 16B004 */ u16 gm_8016B004(void);
25/* 16B014 */ bool gm_8016B014(void);
26/* 16B094 */ bool gm_8016B094(void);
27/* 16B0B4 */ bool gm_8016B0B4(void);
28/* 16B0D4 */ bool gm_8016B0D4(void);
29/* 16B0E8 */ bool gm_8016B0E8(void);
30/* 16B0FC */ bool gm_8016B0FC(void);
31/* 16B110 */ bool gm_8016B110(void);
32/* 16B124 */ bool gm_8016B124(void);
33/* 16B138 */ void fn_8016B138(void);
34/* 16B14C */ bool gm_8016B14C(void);
35/* 16B168 */ bool gm_8016B168(void);
36/* 16B184 */ bool gm_8016B184(void);
37/* 16B1A8 */ bool gm_8016B1A8(void);
38/* 16B1C4 */ bool gm_8016B1C4(void);
39/* 16B1D8 */ bool gm_8016B1D8(void);
40/* 16B1EC */ bool gm_8016B1EC(void);
41/* 16B204 */ bool gm_8016B204(void);
42/* 16B238 */ bool gm_8016B238(void);
43/* 16B248 */ float gm_8016B248(void);
44/* 16B258 */ bool gm_8016B258(int);
45/* 16B274 */ void gm_SetGameSpeed(float speed);
46/* 16B2C8 */ void gm_ResetGameSpeed(void);
47/* 16B328 */ void gm_8016B328(void);
48/* 16B33C */ void gm_8016B33C(int arg0);
49/* 16B350 */ void gm_8016B350(int arg0);
50/* 16B364 */ void gm_8016B364(int arg0);
51/* 16B378 */ void gm_8016B378(s8 arg0);
52/* 16B388 */ void fn_8016B388(int arg0, s16 arg1);
53/* 16B3A0 */ bool gm_8016B3A0(void);
54/* 16B3D8 */ bool gm_8016B3D8(void);
55/* 16B41C */ bool gm_8016B41C(void);
56/* 16B498 */ bool gm_8016B498(void);
57/* 16B4BC */ bool fn_8016B4BC(void);
58/* 16B510 */ bool fn_8016B510(void);
59/* 16B558 */ int gm_8016B558(void);
60/* 16B5B0 */ float fn_8016B5B0(void);
61/* 16B6E8 */ void gm_8016B6E8(int, int);
62/* 16B728 */ u8 fn_8016B728(void);
63/* 16B738 */ void fn_8016B738(int);
64/* 16B774 */ struct lbl_8046B6A0_24C_t* gm_8016B774(void);
65/* 16B784 */ void fn_8016B784(void);
66/* 16B7B4 */ void fn_8016B7B4(int);
67/* 16B7F8 */ void fn_8016B7F8(void);
68/* 16B88C */ void fn_8016B88C(int);
69/* 16B8D4 */ void gm_8016B8D4(s32, u8 slot_type);
70/* 16B918 */ void fn_8016B918(void);
71/* 16BAF4 */ bool fn_8016BAF4(void);
72/* 16BBB4 */ bool fn_8016BBB4(void);
73/* 16BC74 */ int fn_8016BC74(void);
74/* 16BE80 */ int gm_8016BE80(void);
75/* 16BF74 */ int fn_8016BF74(void);
76/* 16C0C8 */ int fn_8016C0C8(void);
77/* 16C35C */ int fn_8016C35C(void);
78/* 16C46C */ void fn_8016C46C(int);
79/* 16C4F4 */ void fn_8016C4F4(struct lbl_8046B6A0_24C_t*);
80/* 16C5C0 */ bool gm_8016C5C0(int pl_slot);
81/* 16C658 */ int gm_8016C658(int);
82
84/* 16C6C0 */ /* static */ s32 gm_8016C6C0(Item_GObj*);
85/* 16C6C0 */ s32 gm_8016C6C0(Item_GObj*);
86/* 16C75C */ /* static */ int gm_8016C75C(HSD_GObj*);
87/* 16C7D0 */ void fn_8016C7D0(HSD_GObj*);
88/* 16C7F0 */ void fn_8016C7F0(void);
89/* 16CA68 */ void fn_8016CA68(lbl_8046B6A0_t*, int);
90/* 16CBE8 */ void fn_8016CBE8(lbl_8046B6A0_t*, int);
91/* 16CD98 */ void fn_8016CD98(lbl_8046B6A0_t*);
92/* 16CF4C */ void fn_8016CF4C(int, int);
93/* 16CFE0 */ void fn_8016CFE0(void);
94/* 16D32C */ void gm_8016D32C_OnFrame(void);
95/* 16D538 */ bool fn_8016D538(void);
96/* 16D634 */ void fn_8016D634(void);
97/* 16D800 */ void gm_8016D800(void);
98/* 16D8AC */ void fn_8016D8AC(int, struct PlayerInitData*);
99/* 16DCC0 */ void fn_8016DCC0(struct StartMeleeData*);
100/* 16DEEC */ void fn_8016DEEC(void);
101/* 16E124 */ void fn_8016E124(void);
102/* 16E2BC */ void fn_8016E2BC(void);
103/* 16E5C0 */ bool fn_8016E5C0(struct StartMeleeData*);
104/* 16E730 */ void fn_8016E730(struct StartMeleeData*);
105/* 16E934 */ void gm_8016E934_OnEnter(void*);
106/* 16E9C8 */ void gm_8016E9C8(void*);
107/* 16EBC0 */ void gm_8016EBC0_OnEnter(void*);
108/* 16EC28 */ void gm_8016EC28_OnEnter(void*);
109/* 16ECE8 */ float gm_8016ECE8(void);
110/* 16EDDC */ bool gm_8016EDDC(int, struct PlayerInitData*);
111/* 16EF98 */ bool fn_8016EF98(int);
112/* 16F00C */ void gm_8016F00C(int);
113/* 16F030 */ void fn_8016F030(struct StartMeleeData*);
114/* 16F088 */ void gm_8016F088(struct StartMeleeData*);
115/* 16F120 */ int gm_8016F120(int);
116/* 16F140 */ void fn_8016F140(int);
117/* 16F160 */ void fn_8016F160(int, int);
118
119#endif
bool gm_8016B168(void)
Definition gm_16AE.c:197
void gm_8016F00C(int)
Definition gm_16AE.c:2169
int gm_8016C658(int)
Definition gm_16AE.c:951
struct lbl_8046B6A0_24C_t * gm_8016B774(void)
Definition gm_16AE.c:453
int gm_8016F120(int)
Checks rumble?
Definition gm_16AE.c:2204
int fn_8016C35C(void)
Definition gm_16AE.c:845
void gm_8016B6E8(int, int)
Definition gm_16AE.c:434
bool gm_8016B184(void)
Definition gm_16AE.c:202
int fn_8016C0C8(void)
Definition gm_16AE.c:752
u32 gm_8016AEDC(void)
Definition gm_16AE.c:90
void fn_8016B388(int arg0, s16 arg1)
Definition gm_16AE.c:289
void gm_8016B350(int arg0)
Definition gm_16AE.c:274
u8 fn_8016B728(void)
Definition gm_16AE.c:442
lbl_8046B6A0_t * gm_8016AE38(void)
Definition gm_16AE.c:45
bool gm_8016B0D4(void)
friendly fire enabled
Definition gm_16AE.c:162
s32 gm_8016AEB8(void)
Definition gm_16AE.c:80
bool gm_8016B124(void)
Definition gm_16AE.c:182
void gm_8016B378(s8 arg0)
Definition gm_16AE.c:284
void fn_8016D634(void)
Definition gm_16AE.c:1425
void fn_8016CF4C(int, int)
Definition gm_16AE.c:1245
void gm_8016B328(void)
Definition gm_16AE.c:264
bool gm_8016B014(void)
Definition gm_16AE.c:133
void fn_8016CFE0(void)
Definition gm_16AE.c:1291
u32 gm_8016AEEC(void)
Definition gm_16AE.c:95
bool fn_8016EF98(int)
Definition gm_16AE.c:2158
bool fn_8016E5C0(struct StartMeleeData *)
Definition gm_16AE.c:1884
void gm_8016F088(struct StartMeleeData *)
Definition gm_16AE.c:2183
int gm_8016C75C(HSD_GObj *)
Definition gm_16AE.c:970
bool gm_8016B1EC(void)
Definition gm_16AE.c:225
void fn_8016C7D0(HSD_GObj *)
Definition gm_16AE.c:983
void fn_8016C7F0(void)
Definition gm_16AE.c:988
bool gm_8016B1D8(void)
Definition gm_16AE.c:220
void gm_8016EBC0_OnEnter(void *)
Definition gm_16AE.c:2047
void fn_8016F140(int)
Definition gm_16AE.c:2209
bool fn_8016B4BC(void)
Definition gm_16AE.c:359
bool gm_8016B238(void)
Definition gm_16AE.c:239
bool gm_8016EDDC(int, struct PlayerInitData *)
Definition gm_16AE.c:2102
void fn_8016E2BC(void)
Definition gm_16AE.c:1803
bool gm_8016B3A0(void)
Definition gm_16AE.c:294
bool gm_8016B498(void)
Definition gm_16AE.c:354
bool GetMatchTimer(int *)
Definition gm_16AE.c:115
bool gm_8016C5C0(int pl_slot)
Definition gm_16AE.c:936
bool gm_8016B0E8(void)
Definition gm_16AE.c:167
void gm_8016B364(int arg0)
Definition gm_16AE.c:279
float gm_8016ECE8(void)
Definition gm_16AE.c:2080
bool gm_8016B094(void)
Definition gm_16AE.c:152
void fn_8016B738(int)
Definition gm_16AE.c:447
void fn_8016F160(int, int)
Definition gm_16AE.c:2214
void gm_8016B8D4(s32, u8 slot_type)
Definition gm_16AE.c:500
bool gm_8016AEC8(void)
Definition gm_16AE.c:85
void fn_8016F030(struct StartMeleeData *)
Definition gm_16AE.c:2174
bool gm_8016B0FC(void)
single-button mode enabled
Definition gm_16AE.c:172
s32 gm_8016C6C0(Item_GObj *)
Definition gm_16AE.c:964
int gm_8016B558(void)
Definition gm_16AE.c:384
void gm_ResetGameSpeed(void)
Definition gm_16AE.c:259
bool gm_8016B41C(void)
Definition gm_16AE.c:314
int fn_8016BF74(void)
Definition gm_16AE.c:701
void fn_8016D8AC(int, struct PlayerInitData *)
Definition gm_16AE.c:1496
void fn_8016B88C(int)
Definition gm_16AE.c:491
u16 gm_8016AF0C(void)
Definition gm_16AE.c:105
u64 gm_8016AEA4(void)
Definition gm_16AE.c:75
bool gm_8016B110(void)
Definition gm_16AE.c:177
void fn_8016B784(void)
Definition gm_16AE.c:458
bool fn_8016BAF4(void)
Definition gm_16AE.c:578
int gm_8016BE80(void)
Definition gm_16AE.c:664
void gm_8016B33C(int arg0)
Definition gm_16AE.c:269
void gm_8016E934_OnEnter(void *)
Definition gm_16AE.c:1970
bool gm_8016B14C(void)
Definition gm_16AE.c:192
void gm_SetGameSpeed(float speed)
Definition gm_16AE.c:254
int fn_8016BC74(void)
Definition gm_16AE.c:602
void fn_8016C46C(int)
Definition gm_16AE.c:893
void fn_8016B918(void)
Definition gm_16AE.c:521
void fn_8016B7B4(int)
Definition gm_16AE.c:464
bool gm_8016B3D8(void)
Definition gm_16AE.c:302
bool fn_8016BBB4(void)
Definition gm_16AE.c:590
bool gm_8016B0B4(void)
Definition gm_16AE.c:157
bool gm_8016B1A8(void)
Definition gm_16AE.c:210
void fn_8016E124(void)
Definition gm_16AE.c:1752
u16 gm_8016AEFC(void)
Definition gm_16AE.c:100
void fn_8016B138(void)
Definition gm_16AE.c:187
void fn_8016B7F8(void)
Definition gm_16AE.c:475
bool gm_8016B258(int)
Definition gm_16AE.c:249
f32 gm_8016AE94(void)
Definition gm_16AE.c:70
void gm_8016D800(void)
Definition gm_16AE.c:1469
void gm_8016D32C_OnFrame(void)
Definition gm_16AE.c:1356
bool fn_8016B510(void)
Definition gm_16AE.c:374
struct StartMeleeRules * gm_8016AE50(void)
Definition gm_16AE.c:55
void fn_8016C4F4(struct lbl_8046B6A0_24C_t *)
Definition gm_16AE.c:915
bool gm_8016B1C4(void)
Definition gm_16AE.c:215
void fn_8016CA68(lbl_8046B6A0_t *, int)
Definition gm_16AE.c:1078
float gm_8016B248(void)
Definition gm_16AE.c:244
void fn_8016CBE8(lbl_8046B6A0_t *, int)
Definition gm_16AE.c:1151
float fn_8016B5B0(void)
Definition gm_16AE.c:398
UNK_T fn_8016AE60(void)
Definition gm_16AE.c:60
void gm_8016E9C8(void *)
Definition gm_16AE.c:2008
void gm_8016EC28_OnEnter(void *)
Definition gm_16AE.c:2057
bool fn_8016D538(void)
Definition gm_16AE.c:1385
void fn_8016CD98(lbl_8046B6A0_t *)
Definition gm_16AE.c:1185
void fn_8016E730(struct StartMeleeData *)
Definition gm_16AE.c:1912
bool gm_8016B204(void)
Definition gm_16AE.c:230
bool gm_8016AE80(void)
Definition gm_16AE.c:65
u16 gm_8016B004(void)
Definition gm_16AE.c:128
lbl_8046B6A0_t * gm_8016AE44(void)
Definition gm_16AE.c:50
void fn_8016DEEC(void)
Definition gm_16AE.c:1686
void fn_8016DCC0(struct StartMeleeData *)
Definition gm_16AE.c:1601
signed char s8
Definition hsd_3B2B.h:3
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
#define UNK_T
Definition placeholder.h:31
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition types.h:53
Definition types.h:180
Definition types.h:92
Definition types.h:356
Definition types.h:421