SSBM Decomp
Loading...
Searching...
No Matches
gm_1B03.h
Go to the documentation of this file.
1#ifndef MELEE_GM_1B03_H
2#define MELEE_GM_1B03_H
3
4#include <placeholder.h>
5
6#include <melee/gm/forward.h>
7#include <melee/mn/forward.h>
9
11 /* 0x00 */ char c_kind[4];
12 /* 0x04 */ u8 x4[4];
13 /* 0x08 */ u8 unk_8;
14 /* 0x09 */ u8 unk_9;
15 /* 0x0A */ s8 unk_A;
16 /* 0x0B */ char pad_B[1];
17 /* 0x0C */ u16 unk_C;
18 /* 0x0E */ s8 unk_E; /* inferred */
19 /* 0x0F */ char pad_F[1];
20}; /* size = 0x10 */
21STATIC_ASSERT(sizeof(struct gm_8049E548_t) == 0x10);
22
23/* 1B0348 */ void gm_801B0348(StartMeleeData*);
24/* 1B0474 */ void gm_801B0474(StartMeleeData*, MatchEnd*);
25/* 1B05F4 */ void gm_801B05F4(PlayerInitData*, int);
26/* 1B0620 */ void gm_801B0620(PlayerInitData*, u8 c_kind, u8 color, u8 stocks,
27 u8);
28/* 1B0664 */ void gm_801B0664(PlayerInitData*, u8 c_kind, u8 color, u8 stocks,
29 u8);
30/* 1B06B0 */ void gm_801B06B0(CSSData*, u8 match_type, s8 c_kind, s8 stocks,
31 s8 color, u8, u8 cpu_level, u8 slot);
32/* 1B0730 */ void gm_801B0730(CSSData*, s8* ckind, u8* stocks, u8* color,
33 u8* nametag, u8* cpu_level);
34/* 1B07B4 */ void gm_801B07B4(CSSData*, s8, s8, s8, u8, u8, u8);
35/* 1B07E8 */ void gm_801B07E8(CSSData*, s8*, s8*, s8*, s8*, u8*);
36/* 1B087C */ void gm_801B087C(GameScene*);
37/* 1B089C */ void gm_801B089C(GameScene*);
38/* 1B099C */ void gm_801B099C(GameScene*);
39/* 1B09C0 */ void gm_801B09C0(GameScene*);
40/* 1B09F8 */ int fn_801B09F8(int);
41/* 1B0A34 */ void gm_801B0A34(GameScene*);
42/* 1B0A8C */ int fn_801B0A8C(int);
43/* 1B0AC8 */ void gm_801B0AC8(GameScene*);
44/* 1B0B00 */ void gm_801B0B00(GameScene*);
45/* 1B0B24 */ void gm_801B0B24(GameScene*);
46/* 1B0B48 */ void gm_801B0B48(GameScene*);
47/* 1B0B8C */ void gm_801B0B8C(GameScene*);
48/* 1B0BF0 */ void gm_801B0BF0(GameScene*);
49/* 1B0C18 */ void gm_801B0C18(GameScene*);
50/* 1B0C50 */ void gm_801B0C50(GameScene*);
51/* 1B0C74 */ void gm_801B0C74(GameScene*);
52/* 1B0CF0 */ void gm_801B0CF0(GameScene*);
53/* 1B0DD0 */ void gm_801B0DD0(GameScene*);
54/* 1B0F1C */ void gm_801B0F1C(GameScene*);
55/* 1B0F60 */ void gm_801B0F60(GameScene*);
56/* 1B0F90 */ void gm_801B0F90(GameScene*);
57/* 1B0FB8 */ void gm_801B0FB8(GameScene*);
58/* 1B0FF8 */ void gm_801B0FF8(GameScene*);
59/* 1B138C */ void gm_801B138C(GameScene*);
60/* 1B13B8 */ void gm_801B13B8(GameScene*);
61/* 1B14A0 */ void gm_801B14A0(GameScene*);
62/* 1B14DC */ void gm_801B14DC(GameScene*);
63/* 1B1514 */ void gm_801B1514(GameScene*);
64/* 1B154C */ void gm_801B154C(GameScene*);
65/* 1B1588 */ void gm_801B1588(GameScene*);
66/* 1B15C8 */ void gm_801B15C8(GameScene*);
67/* 1B1648 */ void gm_801B1648(GameScene*);
68/* 1B1688 */ void gm_801B1688(GameScene*);
69/* 1B16A8 */ void gm_801B16A8(GameScene*);
70/* 1B16C8 */ void gm_801B16C8(GameScene*);
71/* 1B1724 */ void gm_801B1724(GameScene*);
72/* 1B174C */ void gm_801B174C(GameScene*);
73/* 1B1788 */ void gm_801B1788(GameScene*);
74/* 1B1810 */ void gm_801B1810(GameScene*);
75/* 1B1834 */ void gm_801B1834(GameScene*);
76/* 1B18D4 */ void gm_801B18D4(GameScene*);
77/* 1B1A2C */ void gm_801B1A2C(GameScene*);
78/* 1B1A84 */ void gm_801B1A84(GameScene*);
79/* 1B1AD4 */ void gm_801B1AD4(GameScene*);
80/* 1B1B74 */ void gm_801B1B74(GameScene*);
81/* 1B1C24 */ void gm_801B1C24(GameScene*);
82/* 1B1EB8 */ void gm_801B1EB8(GameScene*);
83/* 1B1EEC */ void gm_801B1EEC(GameScene*);
84/* 1B1F6C */ void fn_801B1F6C(int);
85/* 1B1F70 */ void gm_801B1F70(GameScene*);
86/* 1B2204 */ void gm_801B2204(GameScene*);
87/* 1B2298 */ void gm_801B2298_OnInit(void);
88/* 1B23C4 */ void gm_801B23C4_OnLoad(void);
89/* 1B23F0 */ void gm_801B23F0(void);
90/* 1B24B4 */ void gm_801B24B4(GameScene*);
91/* 1B2510 */ void gm_801B2510(GameScene*);
92/* 1B254C */ void gm_801B254C(GameScene*);
93/* 1B25D4 */ void gm_801B25D4(GameScene*);
94/* 1B26AC */ void gm_801B26AC(GameScene*);
95/* 1B2704 */ void gm_801B2704(GameScene*);
96/* 1B2790 */ void gm_801B2790(GameScene*);
97/* 1B2AF8 */ void gm_801B2AF8(GameScene*);
98/* 1B2B7C */ void gm_801B2B7C_OnInit(void);
99
100#endif
void gm_801B087C(GameScene *)
Definition gm_1B03.c:492
void gm_801B1788(GameScene *)
Definition gm_1B03.c:1421
void gm_801B0CF0(GameScene *)
Definition gm_1B03.c:649
void gm_801B089C(GameScene *)
Definition gm_1B03.c:497
void gm_801B1810(GameScene *)
Definition gm_1B03.c:1442
void gm_801B1688(GameScene *)
Definition gm_1B03.c:1386
void gm_801B1B74(GameScene *)
Definition gm_1B03.c:1522
void gm_801B0BF0(GameScene *)
Definition gm_1B03.c:615
void gm_801B2298_OnInit(void)
Definition gm_1B03.c:1707
void gm_801B2204(GameScene *)
Definition gm_1B03.c:1689
void gm_801B14DC(GameScene *)
Definition gm_1B03.c:1345
void gm_801B2510(GameScene *)
Definition gm_1B03.c:1755
void gm_801B1724(GameScene *)
Definition gm_1B03.c:1404
void gm_801B2B7C_OnInit(void)
Definition gm_1B03.c:1901
void gm_801B1648(GameScene *)
Definition gm_1B03.c:1381
void gm_801B23F0(void)
Definition gm_1B03.c:1733
void gm_801B1A2C(GameScene *)
Definition gm_1B03.c:1484
void gm_801B1EB8(GameScene *)
Definition gm_1B03.c:1612
void gm_801B1C24(GameScene *)
Definition gm_1B03.c:1546
void gm_801B1AD4(GameScene *)
Definition gm_1B03.c:1501
void gm_801B13B8(GameScene *)
Definition gm_1B03.c:1305
void gm_801B0DD0(GameScene *)
Definition gm_1B03.c:705
void gm_801B07E8(CSSData *, s8 *, s8 *, s8 *, s8 *, u8 *)
Definition gm_1B03.c:465
void gm_801B0730(CSSData *, s8 *ckind, u8 *stocks, u8 *color, u8 *nametag, u8 *cpu_level)
Definition gm_1B03.c:424
void gm_801B18D4(GameScene *)
Definition gm_1B03.c:1468
void gm_801B0F90(GameScene *)
Definition gm_1B03.c:753
void gm_801B16C8(GameScene *)
Definition gm_1B03.c:1396
void gm_801B1588(GameScene *)
Definition gm_1B03.c:1360
void gm_801B16A8(GameScene *)
Definition gm_1B03.c:1391
void gm_801B154C(GameScene *)
Definition gm_1B03.c:1355
void gm_801B2704(GameScene *)
Definition gm_1B03.c:1822
void gm_801B0664(PlayerInitData *, u8 c_kind, u8 color, u8 stocks, u8)
Definition gm_1B03.c:391
void gm_801B0F1C(GameScene *)
Definition gm_1B03.c:734
int fn_801B09F8(int)
Definition gm_1B03.c:551
void gm_801B1EEC(GameScene *)
Definition gm_1B03.c:1622
void gm_801B0C74(GameScene *)
Definition gm_1B03.c:635
void gm_801B254C(GameScene *)
Definition gm_1B03.c:1764
void gm_801B1514(GameScene *)
Definition gm_1B03.c:1350
void gm_801B1A84(GameScene *)
Definition gm_1B03.c:1493
void gm_801B05F4(PlayerInitData *, int)
Definition gm_1B03.c:371
void gm_801B0FF8(GameScene *)
Definition gm_1B03.c:807
void gm_801B0B24(GameScene *)
Definition gm_1B03.c:594
void gm_801B1F70(GameScene *)
Definition gm_1B03.c:1647
void gm_801B0A34(GameScene *)
Definition gm_1B03.c:561
void gm_801B138C(GameScene *)
Definition gm_1B03.c:978
void gm_801B0B8C(GameScene *)
Definition gm_1B03.c:608
void gm_801B26AC(GameScene *)
Definition gm_1B03.c:1812
void gm_801B0348(StartMeleeData *)
Update character tints.
Definition gm_1B03.c:279
void gm_801B09C0(GameScene *)
Definition gm_1B03.c:544
void gm_801B0C50(GameScene *)
Definition gm_1B03.c:628
void gm_801B2790(GameScene *)
Definition gm_1B03.c:1839
void gm_801B2AF8(GameScene *)
Definition gm_1B03.c:1887
void gm_801B0620(PlayerInitData *, u8 c_kind, u8 color, u8 stocks, u8)
Definition gm_1B03.c:382
void gm_801B0B48(GameScene *)
Definition gm_1B03.c:599
void gm_801B0AC8(GameScene *)
Definition gm_1B03.c:582
void gm_801B24B4(GameScene *)
Definition gm_1B03.c:1741
void gm_801B23C4_OnLoad(void)
Definition gm_1B03.c:1727
void gm_801B099C(GameScene *)
Definition gm_1B03.c:530
void gm_801B0C18(GameScene *)
Definition gm_1B03.c:621
void gm_801B25D4(GameScene *)
Definition gm_1B03.c:1786
void gm_801B0FB8(GameScene *)
Definition gm_1B03.c:777
void gm_801B06B0(CSSData *, u8 match_type, s8 c_kind, s8 stocks, s8 color, u8, u8 cpu_level, u8 slot)
Definition gm_1B03.c:401
void gm_801B0B00(GameScene *)
Definition gm_1B03.c:589
int fn_801B0A8C(int)
Definition gm_1B03.c:572
void gm_801B15C8(GameScene *)
Definition gm_1B03.c:1365
void gm_801B1834(GameScene *)
Definition gm_1B03.c:1448
void gm_801B07B4(CSSData *, s8, s8, s8, u8, u8, u8)
Definition gm_1B03.c:448
void gm_801B14A0(GameScene *)
Definition gm_1B03.c:1340
void gm_801B0F60(GameScene *)
Definition gm_1B03.c:744
void fn_801B1F6C(int)
Definition gm_1B03.c:1643
void gm_801B174C(GameScene *)
Definition gm_1B03.c:1410
void gm_801B0474(StartMeleeData *, MatchEnd *)
Character tints?
Definition gm_1B03.c:344
signed char s8
Definition hsd_3B2B.h:3
unsigned char u8
Definition hsd_3B2B.h:2
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition types.h:243
Definition types.h:39
Definition types.h:650
Definition types.h:53
Definition types.h:199
Definition gm_1B03.h:10
u8 unk_9
Definition gm_1B03.h:14
char c_kind[4]
Definition gm_1B03.h:11
char pad_B[1]
Definition gm_1B03.h:16
s8 unk_E
Definition gm_1B03.h:18
u16 unk_C
InternalStageId.
Definition gm_1B03.h:17
char pad_F[1]
Definition gm_1B03.h:19
s8 unk_A
Definition gm_1B03.h:15
u8 unk_8
Definition gm_1B03.h:13
u8 x4[4]
Definition gm_1B03.h:12