SSBM Decomp
Loading...
Searching...
No Matches
gm_16F1.h
Go to the documentation of this file.
1#ifndef MELEE_GM_16F1_H
2#define MELEE_GM_16F1_H
3
4#include <melee/gm/forward.h>
6
11
12struct lbl_804D65A8_t;
13
14/* 16F180 */ int fn_8016F180(int);
15/* 16F1B8 */ Gm_DecType gmDecisionGetType(int kind);
16/* 16F1F0 */ s32 fn_8016F1F0(int idx);
17/* 16F208 */ int gm_8016F208(int);
18/* 16F280 */ int fn_8016F280(int);
19/* 16F2F8 */ int gm_8016F2F8(int, unsigned char);
20/* 16F344 */ void fn_8016F344(MatchEnd*);
21/* 16F39C */ int fn_8016F39C(HSD_Text**, void*, u8, u16, u8, u8);
22/* 16F548 */ int fn_8016F548(void*, u16, u8, u8);
23/* 16F740 */ int fn_8016F740(void*, u16, u8, u8);
24/* 16F870 */ int fn_8016F870(void*, u16, u8, u8);
25/* 16F9A8 */ int fn_8016F9A8(void*, u16, u8, u8);
26/* 16FAD4 */ int fn_8016FAD4(MatchEnd*, int, int, u8);
27/* 16FFD4 */ int fn_8016FFD4(MatchEnd*, int, u8);
28/* 170110 */ int fn_80170110(void*, int, int, u8);
29/* 1701A0 */ void gm_801701A0(void);
30/* 1701AC */ void fn_801701AC(void);
31/* 1701B8 */ int fn_801701B8(void);
32/* 1701C0 */ int fn_801701C0(MatchEnd*, int, int);
33/* 171A88 */ int fn_80171A88(void);
34/* 171AD4 */ void fn_80171AD4(void);
35/* 171B00 */ bool fn_80171B00(int);
36/* 171B2C */ bool fn_80171B2C(int);
37/* 171B64 */ void fn_80171B64(struct lbl_804D65A8_t*);
38/* 171BA4 */ int fn_80171BA4(void*);
39/* 171DC4 */ void fn_80171DC4(void);
40/* 1720B4 */ bool gm_801720B4(void);
41/* 1720F8 */ bool gm_801720F8(void);
42/* 172140 */ int gm_80172140(void);
43/* 172174 */ void gm_80172174(void);
44/* 17219C */ bool gm_8017219C(u32);
45/* 1721EC */ bool gm_801721EC(void);
46/* 1722BC */ bool fn_801722BC(void);
47/* 1722F4 */ bool fn_801722F4(void);
48/* 17232C */ bool fn_8017232C(void);
49/* 172380 */ bool fn_80172380(void);
50/* 1723D4 */ bool fn_801723D4(void);
51/* 172428 */ bool fn_80172428(void);
52/* 172478 */ bool fn_80172478(void);
53/* 1724C8 */ bool fn_801724C8(void);
54/* 1724D0 */ bool fn_801724D0(void);
55/* 172504 */ bool fn_80172504(void);
56/* 172538 */ bool fn_80172538(void);
57/* 17256C */ bool fn_8017256C(void);
58/* 1725A8 */ bool fn_801725A8(void);
59/* 1725E4 */ bool fn_801725E4(void);
60/* 172624 */ bool fn_80172624(void);
61/* 172664 */ bool fn_80172664(void);
62/* 172698 */ bool fn_80172698(void);
63/* 1726CC */ bool fn_801726CC(void);
64/* 172700 */ bool fn_80172700(void);
65/* 172734 */ bool fn_80172734(void);
66/* 172768 */ bool fn_80172768(void);
67/* 17279C */ bool fn_8017279C(int, u16);
68/* 17280C */ void fn_8017280C(void);
69/* 172898 */ int gm_80172898(u16);
70/* 17297C */ void gm_8017297C(void);
71/* 1729EC */ void gm_801729EC(void);
72/* 172BC4 */ bool gm_80172BC4(void);
73/* 172C04 */ bool gm_80172C04(void);
74/* 172C44 */ void gm_80172C44(u32);
75/* 172C78 */ bool fn_80172C78(int);
76/* 172CC0 */ u8 gm_DecideChallengerCpuLevel(u8 cpu_ckind, u8 human_nametag);
77/* 172D78 */ u8 gm_80172D78(void);
78/* 172DD4 */ u8 gm_80172DD4(u32);
79/* 172E74 */ u8 gm_80172E74(void);
80/* 172F00 */ u16 gm_80172F00(u32);
81/* 172FAC */ bool fn_80172FAC(void);
82/* 173098 */ u8 fn_80173098(int);
83/* 173224 */ u8 gm_80173224(int, int);
84/* 1732D8 */ u8 gm_801732D8(u8);
85/* 17335C */ u16 gm_8017335C(void);
86/* 1733D8 */ u8 gm_801733D8(void);
87/* 17341C */ u16 gm_8017341C(void);
88/* 173460 */ u8 gm_80173460(s8);
89/* 173498 */ u16 gm_80173498(void);
90/* 1734D0 */ u16 gm_801734D0(u32);
91/* 173510 */ bool fn_80173510(void);
92/* 1735F0 */ bool fn_801735F0(void);
93/* 173644 */ bool fn_80173644(void);
94/* 17367C */ bool fn_8017367C(void);
95/* 1736DC */ ChallengerData* gm_GetChallengerData(void);
96/* 1736E8 */ void gm_InitChallengerData(u8 human_ckind, u8 human_color,
97 u8 human_slot, u8 human_nametag,
98 u8 cpu_ckind, u8 curr_mode);
99/* 173754 */ bool gm_80173754(u8, u8);
100/* 1737D8 */ u8 gm_801737D8(void);
101/* 1737E8 */ void gm_Mode_ChallengerApproach_OnLoad(void);
102/* 173834 */ void fn_80173834(u8 ckind, u8 major, bool);
103/* 17390C */ void gm_8017390C(int, int);
104/* 173AA4 */ void gm_80173AA4(void);
105/* 173B30 */ void gm_80173B30(u32);
106/* 173BC4 */ void gm_80173BC4(s8);
107/* 173C70 */ void gm_80173C70(s8 c_kind, u32, u32, int);
108/* 173D3C */ void gm_80173D3C(int);
109/* 173DE4 */ void gm_80173DE4(MatchEnd*);
110/* 173EEC */ void gm_80173EEC(void);
111/* 174180 */ void gm_80174180(void);
112/* 1741FC */ void gm_801741FC(void);
113/* 174238 */ void gm_80174238(void);
114
115#endif
u8 gm_80172E74(void)
Definition gm_16F1.c:2190
void gm_InitChallengerData(u8 human_ckind, u8 human_color, u8 human_slot, u8 human_nametag, u8 cpu_ckind, u8 curr_mode)
Definition gm_1736.c:23
int fn_8016F870(void *, u16, u8, u8)
Definition gm_16F1.c:610
void gm_80173D3C(int)
Definition gm_1736.c:259
int fn_8016F280(int)
Definition gm_16F1.c:437
bool fn_80172698(void)
Definition gm_16F1.c:1848
bool fn_80172504(void)
Definition gm_16F1.c:1788
bool fn_801725E4(void)
Definition gm_16F1.c:1820
int gm_80172140(void)
Definition gm_16F1.c:1636
void gm_80173B30(u32)
Definition gm_1736.c:172
Gm_DecType gmDecisionGetType(int kind)
Definition gm_16F1.c:406
bool fn_80172700(void)
Definition gm_16F1.c:1864
bool gm_8017219C(u32)
Definition gm_16F1.c:1650
u8 gm_801737D8(void)
Definition gm_1736.c:50
bool fn_80172428(void)
Definition gm_16F1.c:1753
u16 gm_80172F00(u32)
Definition gm_16F1.c:2208
u16 gm_8017341C(void)
Definition gm_16F1.c:2369
bool fn_801735F0(void)
Definition gm_16F1.c:2423
bool fn_80172380(void)
Definition gm_16F1.c:1731
bool gm_801720F8(void)
Definition gm_16F1.c:1628
void fn_80171AD4(void)
Definition gm_16F1.c:1478
void gm_80173DE4(MatchEnd *)
Definition gm_1736.c:275
u8 gm_801733D8(void)
Definition gm_16F1.c:2361
int fn_8016F548(void *, u16, u8, u8)
Definition gm_16F1.c:531
int fn_80170110(void *, int, int, u8)
Definition gm_16F1.c:776
bool fn_8017232C(void)
Definition gm_16F1.c:1720
bool fn_8017279C(int, u16)
Definition gm_16F1.c:1933
int fn_8016F180(int)
Definition gm_16F1.c:394
bool fn_801724C8(void)
Definition gm_16F1.c:1775
void gm_801741FC(void)
Definition gm_1736.c:421
int fn_801701C0(MatchEnd *, int, int)
Definition gm_16F1.c:811
void fn_801701AC(void)
Definition gm_16F1.c:797
bool gm_801721EC(void)
Definition gm_16F1.c:1696
bool fn_801724D0(void)
Definition gm_16F1.c:1780
void gm_8017390C(int, int)
Definition gm_1736.c:127
void gm_80172174(void)
Definition gm_16F1.c:1645
bool fn_80171B2C(int)
Definition gm_16F1.c:1491
int fn_8016FFD4(MatchEnd *, int, u8)
Definition gm_16F1.c:752
void gm_80174180(void)
Definition gm_1736.c:408
bool fn_80171B00(int)
Definition gm_16F1.c:1483
bool fn_80172538(void)
Definition gm_16F1.c:1796
int gm_80172898(u16)
Definition gm_16F1.c:1979
bool gm_80172C04(void)
Definition gm_16F1.c:2088
u16 gm_8017335C(void)
Definition gm_16F1.c:2345
Gm_DecType
Definition gm_16F1.h:7
@ Gm_DecType_Point
integer-valued player bonus
Definition gm_16F1.h:9
@ Gm_DecType_Flag
true/false boolean player bonus
Definition gm_16F1.h:8
int fn_801701B8(void)
Definition gm_16F1.c:802
int gm_8016F2F8(int, unsigned char)
Definition gm_16F1.c:442
void gm_8017297C(void)
Definition gm_16F1.c:1999
void gm_80173EEC(void)
Definition gm_1736.c:312
void fn_80171DC4(void)
Definition gm_16F1.c:1584
u8 gm_DecideChallengerCpuLevel(u8 cpu_ckind, u8 human_nametag)
bool fn_80172664(void)
Definition gm_16F1.c:1840
bool fn_80173644(void)
Definition gm_16F1.c:2431
bool fn_8017367C(void)
Definition gm_16F1.c:2439
u8 gm_80172DD4(u32)
Definition gm_16F1.c:2180
void gm_801729EC(void)
Definition gm_16F1.c:2027
int gm_8016F208(int)
Definition gm_16F1.c:422
void gm_80173AA4(void)
Definition gm_1736.c:153
bool gm_80172BC4(void)
Definition gm_16F1.c:2079
void fn_8017280C(void)
Definition gm_16F1.c:1947
ChallengerData * gm_GetChallengerData(void)
Definition gm_1736.c:18
void gm_801701A0(void)
Definition gm_16F1.c:792
void gm_80174238(void)
Definition gm_1736.c:429
void fn_80173834(u8 ckind, u8 major, bool)
Definition gm_1736.c:65
void gm_80173C70(s8 c_kind, u32, u32, int)
Definition gm_1736.c:214
int fn_8016F39C(HSD_Text **, void *, u8, u16, u8, u8)
Definition gm_16F1.c:487
bool fn_801722F4(void)
Definition gm_16F1.c:1712
u16 gm_80173498(void)
Definition gm_16F1.c:2385
void fn_80171B64(struct lbl_804D65A8_t *)
Definition gm_16F1.c:1499
int fn_8016F9A8(void *, u16, u8, u8)
Definition gm_16F1.c:644
void gm_80172C44(u32)
Definition gm_16F1.c:2097
bool gm_80173754(u8, u8)
Definition gm_1736.c:36
void gm_Mode_ChallengerApproach_OnLoad(void)
Definition gm_1736.c:55
bool fn_80172768(void)
Definition gm_16F1.c:1880
bool fn_8017256C(void)
Definition gm_16F1.c:1804
bool fn_80172624(void)
Definition gm_16F1.c:1830
u8 gm_80172D78(void)
Definition gm_16F1.c:2153
bool fn_801723D4(void)
Definition gm_16F1.c:1742
u8 fn_80173098(int)
Definition gm_16F1.c:2280
int fn_80171A88(void)
Definition gm_16F1.c:1466
u8 gm_801732D8(u8)
check for event character unlocks?
Definition gm_16F1.c:2334
u8 gm_80173460(s8)
Definition gm_16F1.c:2377
bool fn_80172C78(int)
Definition gm_16F1.c:2103
bool fn_80173510(void)
Definition gm_16F1.c:2401
bool fn_80172FAC(void)
Definition gm_16F1.c:2225
bool fn_801725A8(void)
Definition gm_16F1.c:1812
u16 gm_801734D0(u32)
Definition gm_16F1.c:2393
bool fn_801726CC(void)
Definition gm_16F1.c:1856
bool fn_80172734(void)
Definition gm_16F1.c:1872
bool fn_80172478(void)
Definition gm_16F1.c:1764
void gm_80173BC4(s8)
Definition gm_1736.c:191
u8 gm_80173224(int, int)
Definition gm_16F1.c:2321
void fn_8016F344(MatchEnd *)
Definition gm_16F1.c:454
int fn_8016F740(void *, u16, u8, u8)
Definition gm_16F1.c:575
int fn_8016FAD4(MatchEnd *, int, int, u8)
Definition gm_16F1.c:676
bool gm_801720B4(void)
Definition gm_16F1.c:1620
bool fn_801722BC(void)
Definition gm_16F1.c:1704
s32 fn_8016F1F0(int idx)
Definition gm_16F1.c:417
int fn_80171BA4(void *)
Definition gm_16F1.c:1510
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
signed char s8
Definition types.h:4
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5
Definition types.h:932
Definition sislib.h:28
Definition types.h:605
Definition gm_16F1.c:378