SSBM Decomp
Loading...
Searching...
No Matches
grvenom.h
Go to the documentation of this file.
1#ifndef GALE01_20362C
2#define GALE01_20362C
3
4#include <melee/gr/forward.h>
5
6#include <dat_macros.h>
7
8/* 20362C */ void grVenom_8020362C(void);
9/* 203B14 */ void grVenom_80203B14(bool);
10/* 203B18 */ void grVenom_80203B18(void);
11/* 203DD0 */ void grVenom_80203DD0(void);
12/* 203E80 */ void grVenom_80203E80(void);
13/* 203EA4 */ bool grVenom_80203EA4(void);
14/* 203EAC */ Ground_GObj* grVenom_80203EAC(int);
15/* 203FC4 */ bool grVenom_80203FC4(Ground_GObj*);
16/* 203FCC */ void grVenom_80203FCC(Ground_GObj*);
17/* 203FD0 */ void grVenom_80203FD0(Ground_GObj*);
18/* 203FD4 */ void grVenom_80203FD4(Ground_GObj*);
19/* 2040A4 */ bool grVenom_802040A4(Ground_GObj*);
20/* 2040AC */ void grVenom_802040AC(Ground_GObj*);
21/* 2040B0 */ void grVenom_802040B0(Ground_GObj*);
22/* 2040B4 */ void fn_802040B4(Ground_GObj*);
23/* 2040F0 */ void grVenom_802040F0(Ground_GObj*);
24/* 20427C */ bool grVenom_8020427C(Ground_GObj*);
25/* 204284 */ void grVenom_80204284(Ground_GObj*);
26/* 204424 */ void grVenom_80204424(Ground_GObj*);
27/* 204428 */ void grVenom_80204428(Ground_GObj*);
28/* 204544 */ bool grVenom_80204544(Ground_GObj*);
29/* 20454C */ void grVenom_8020454C(Ground_GObj*);
30/* 204B84 */ void grVenom_80204B84(Ground_GObj*);
31/* 204B88 */ void grVenom_80204B88(Ground_GObj*);
32/* 204CE0 */ void grVenom_80204CE0(Ground_GObj*);
33/* 204CE4 */ bool grVenom_80204CE4(Ground_GObj*);
34/* 204CEC */ void grVenom_80204CEC(Ground_GObj*);
35/* 204DB0 */ void grVenom_80204DB0(Ground_GObj*);
36/* 204DD4 */ void grVenom_80204DD4(Ground_GObj*);
37/* 204EF4 */ bool grVenom_80204EF4(Ground_GObj*);
38/* 204F1C */ void grVenom_80204F1C(Ground_GObj*);
39/* 204F20 */ void grVenom_80204F20(Ground_GObj*);
40/* 2052D8 */ bool grVenom_802052D8(Ground_GObj*);
41/* 2052E0 */ void grVenom_802052E0(Ground_GObj*, Vec3*);
42/* 2053B0 */ void grVenom_802053B0(Ground_GObj*);
43/* 2056AC */ void grVenom_802056AC(Ground_GObj*);
44/* 2056B0 */ void grVenom_802056B0(Ground_GObj*);
45/* 205750 */ bool grVenom_80205750(Ground_GObj*);
46/* 205758 */ void grVenom_80205758(Ground_GObj*);
47/* 205AD0 */ void grVenom_80205AD0(Ground_GObj*);
48/* 205AD4 */ void grVenom_80205AD4(Ground_GObj*);
49/* 205DF0 */ bool grVenom_80205DF0(Ground_GObj*);
50/* 205DF8 */ s32 grVenom_80205DF8(Vec3*);
51/* 205E84 */ s32 grVenom_80205E84(Vec3*);
52/* 205F30 */ void grVenom_80205F30(Ground_GObj*);
53/* 206870 */ void grVenom_80206870(Ground_GObj*);
54/* 206874 */ void grVenom_80206874(Ground_GObj*);
55/* 206B68 */ bool grVenom_80206B68(Ground_GObj*);
56/* 206B70 */ void grVenom_80206B70(Ground_GObj*);
57/* 206B90 */ void grVenom_80206B90(Ground_GObj*);
58/* 206B94 */ void grVenom_80206B94(Ground_GObj*);
59/* 206BBC */ bool grVenom_80206BBC(Ground_GObj*);
60/* 206BC4 */ void grVenom_80206BC4(Ground_GObj*);
61/* 206BEC */ void grVenom_80206BEC(Ground_GObj*);
62/* 206BF0 */ bool grVenom_80206BF0(int);
63/* 206CB0 */ void grVenom_80206CB0(s32);
64/* 206D10 */ s32 grVenom_80206D10(s32);
66/* 206D7C */ bool grVenom_80206D7C(Vec3*, int, HSD_JObj*);
67/* 3E54CC */ extern StageData grVe_StageData;
68
75 char x14[0x2C - 0x14];
77 char x30[0x34 - 0x30];
79 union ColorOverlay_x8_t* x38 DAT_SCRIPT(colAnimCommandLength(_command));
80};
81
82#endif
Annotations describing how archive data is laid out, for the parts a C declaration cannot express: ho...
StageData grVe_StageData
Definition grvenom.c:168
bool grVenom_80204EF4(Ground_GObj *)
Definition grvenom.c:1003
void grVenom_80204DD4(Ground_GObj *)
grVenom_80204DD4 Unit: main/melee/gr/grvenom
Definition grvenom.c:992
bool grVenom_80204544(Ground_GObj *)
Definition grvenom.c:765
bool grVenom_802052D8(Ground_GObj *)
Definition grvenom.c:1068
void grVenom_802040B0(Ground_GObj *)
Definition grvenom.c:632
void grVenom_80203E80(void)
Definition grvenom.c:534
void grVenom_80204F1C(Ground_GObj *)
Definition grvenom.c:1013
void grVenom_80204F20(Ground_GObj *)
Definition grvenom.c:1015
Ground_GObj * grVenom_80203EAC(int)
grVenom_80203EAC
Definition grvenom.c:546
bool grVenom_80205DF0(Ground_GObj *)
Definition grvenom.c:1314
bool grVenom_80206BBC(Ground_GObj *)
Definition grvenom.c:1689
void grVenom_80203DD0(void)
Definition grvenom.c:514
void grVenom_80203FD0(Ground_GObj *)
Definition grvenom.c:599
bool grVenom_802040A4(Ground_GObj *)
Definition grvenom.c:625
void grVenom_802040F0(Ground_GObj *)
grVenom_802040F0
Definition grvenom.c:644
void fn_802040B4(Ground_GObj *)
Definition grvenom.c:634
void grVenom_80204424(Ground_GObj *)
Definition grvenom.c:736
bool grVenom_80203FC4(Ground_GObj *)
Definition grvenom.c:592
void grVenom_80206874(Ground_GObj *)
Definition grvenom.c:1625
void grVenom_802056B0(Ground_GObj *)
Definition grvenom.c:1205
void grVenom_80206870(Ground_GObj *)
Definition grvenom.c:1623
s32 grVenom_80205E84(Vec3 *)
grVenom_80205E84
Definition grvenom.c:1326
void grVenom_802053B0(Ground_GObj *)
Definition grvenom.c:1143
void grVenom_80204284(Ground_GObj *)
Definition grvenom.c:680
void grVenom_80206BEC(Ground_GObj *)
Definition grvenom.c:1700
bool grVenom_8020427C(Ground_GObj *)
Definition grvenom.c:675
lbColl_80008D30_arg1 * grVenom_80206D74(enum_t)
Definition grvenom.c:1765
void grVenom_8020362C(void)
Definition grvenom.c:221
void grVenom_80206BC4(Ground_GObj *)
Definition grvenom.c:1694
bool grVenom_80206B68(Ground_GObj *)
Definition grvenom.c:1671
bool grVenom_80203EA4(void)
Definition grvenom.c:539
void grVenom_80206B94(Ground_GObj *)
Definition grvenom.c:1683
s32 grVenom_80206D10(s32)
Definition grvenom.c:1745
void grVenom_80206B90(Ground_GObj *)
Definition grvenom.c:1681
void grVenom_802052E0(Ground_GObj *, Vec3 *)
Definition grvenom.c:1081
void grVenom_80203B18(void)
Stage initialization function for Venom.
Definition grvenom.c:429
void grVenom_80206B70(Ground_GObj *)
Definition grvenom.c:1676
void grVenom_80204B84(Ground_GObj *)
Definition grvenom.c:911
bool grVenom_80204CE4(Ground_GObj *)
Definition grvenom.c:972
void grVenom_80206CB0(s32)
Definition grvenom.c:1728
void grVenom_80203FD4(Ground_GObj *)
Definition grvenom.c:601
void grVenom_80204DB0(Ground_GObj *)
Definition grvenom.c:983
void grVenom_80203B14(bool)
Definition grvenom.c:402
void grVenom_80204B88(Ground_GObj *)
Definition grvenom.c:921
bool grVenom_80205750(Ground_GObj *)
Definition grvenom.c:1230
void grVenom_802056AC(Ground_GObj *)
Definition grvenom.c:1194
void grVenom_80205AD0(Ground_GObj *)
Definition grvenom.c:1268
bool grVenom_80206BF0(int)
Definition grvenom.c:1702
s32 grVenom_80205DF8(Vec3 *)
Definition grvenom.c:1319
void grVenom_80205AD4(Ground_GObj *)
Definition grvenom.c:1270
void grVenom_8020454C(Ground_GObj *)
Definition grvenom.c:770
void grVenom_802040AC(Ground_GObj *)
Definition grvenom.c:630
void grVenom_80204428(Ground_GObj *)
Definition grvenom.c:738
bool grVenom_80206D7C(Vec3 *, int, HSD_JObj *)
Definition grvenom.c:1770
void grVenom_80204CE0(Ground_GObj *)
Definition grvenom.c:970
void grVenom_80205758(Ground_GObj *)
Definition grvenom.c:1235
void grVenom_80204CEC(Ground_GObj *)
Definition grvenom.c:977
void grVenom_80203FCC(Ground_GObj *)
Definition grvenom.c:597
void grVenom_80205F30(Ground_GObj *)
Definition grvenom.c:1378
struct Vec Vec3
signed int s32
Definition types.h:12
float f32
Definition types.h:18
HSD_GObj Ground_GObj
Definition forward.h:53
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:29
Definition jobj.h:106
Definition types.h:184
Definition grvenom.h:69
union ColorOverlay_x8_t *x38 DAT_SCRIPT(colAnimCommandLength(_command))
f32 x8
Definition grvenom.h:72
f32 xC
Definition grvenom.h:73
char x14[0x2C - 0x14]
Definition grvenom.h:75
f32 x2C
Definition grvenom.h:76
f32 x4
Definition grvenom.h:71
f32 x0
Definition grvenom.h:70
f32 x34
Definition grvenom.h:78
char x30[0x34 - 0x30]
Definition grvenom.h:77
f32 x10
Definition grvenom.h:74
Definition forward.h:110
Definition types.h:334