SSBM Decomp
Loading...
Searching...
No Matches
grcorneria.h
Go to the documentation of this file.
1#ifndef GALE01_1DCCFC
2#define GALE01_1DCCFC
3
4#include <Runtime/platform.h>
5
6#include <melee/gr/forward.h>
7#include <melee/it/forward.h>
8#include <melee/lb/forward.h>
10
11#include <melee/gr/types.h>
12
13/* 1DCCFC */ void grCorneria_801DCCFC(void);
14/* 1DCE1C */ void grCorneria_801DCE1C(void);
15/* 1DD2C0 */ void grCorneria_801DD2C0(int);
16/* 1DD350 */ void grCorneria_801DD350(void);
17/* 1DD478 */ void grCorneria_801DD478(void);
18/* 1DD508 */ void grCorneria_801DD508(void);
19/* 1DD52C */ bool grCorneria_801DD52C(void);
20/* 1DD534 */ HSD_GObj* grCorneria_801DD534(int);
21/* 1DD620 */ void grCorneria_801DD620(Ground_GObj*);
22/* 1DD64C */ bool grCorneria_801DD64C(Ground_GObj*);
23/* 1DD65C */ void grCorneria_801DD65C(Ground_GObj*);
24/* 1DD674 */ void grCorneria_801DD674(Ground_GObj*);
25/* 1DD9A0 */ bool grCorneria_801DD9A0(Ground_GObj*);
26/* 1DD9A8 */ void grCorneria_801DD9A8(Ground_GObj*);
27/* 1DDAC4 */ void grCorneria_801DDAC4(Ground_GObj*);
28/* 1DDCE8 */ bool grCorneria_801DDCE8(Ground_GObj*);
29/* 1DDCF0 */ void grCorneria_801DDCF0(Vec3*);
30/* 1DDD4C */ void grCorneria_801DDD4C(Vec3*);
31/* 1DDDA8 */ void grCorneria_801DDDA8(HSD_GObj*, Vec3*);
32/* 1DDE88 */ void grCorneria_801DDE88(HSD_GObj*);
33/* 1DE024 */ void grCorneria_801DE024(Ground_GObj*);
34/* 1DE4C0 */ void grCorneria_Arwing_801DE4C0(Ground_GObj*);
35/* 1DE560 */ bool grCorneria_801DE560(Ground_GObj*);
36/* 1DE568 */ void grCorneria_801DE568(Ground_GObj*);
37/* 1DE8E4 */ void grCorneria_801DE8E4(Ground_GObj*);
38/* 1DEC00 */ bool grCorneria_801DEC00(Ground_GObj*);
39/* 1DEC08 */ bool grCorneria_801DEC08(Vec3*);
40/* 1DEC94 */ s32 grCorneria_801DEC94(Vec3*);
41/* 1DED50 */ void grCorneria_801DED50(Ground_GObj*);
42/* 1DF8D0 */ void grCorneria_801DF8D0(Ground_GObj*);
43/* 1DFBC4 */ bool grCorneria_801DFBC4(Ground_GObj*);
44/* 1DFBCC */ void grCorneria_801DFBCC(Ground_GObj*);
45/* 1DFC1C */ bool grCorneria_801DFC1C(Ground_GObj*);
46/* 1DFC2C */ void grCorneria_801DFC2C(Ground_GObj*);
47/* 1DFC90 */ bool grCorneria_801DFC90(Ground_GObj*);
48/* 1DFC98 */ void grCorneria_801DFC98(Ground_GObj*);
49/* 1DFEB8 */ void grCorneria_801DFEB8(Ground_GObj*);
50/* 1DFF18 */ bool grCorneria_801DFF18(Ground_GObj*);
51/* 1DFF20 */ void grCorneria_801DFF20(Ground_GObj*);
52/* 1E0140 */ void grCorneria_801E0140(Ground_GObj*);
53/* 1E01A0 */ bool grCorneria_801E01A0(Ground_GObj*);
54/* 1E01A8 */ void grCorneria_801E01A8(Ground_GObj*);
55/* 1E03C8 */ UNK_T grCorneria_801E03C8(Ground_GObj*, int);
56/* 1E0678 */ void grCorneria_801E0678(void);
57/* 1E08CC */ int grCorneria_801E08CC(void);
58/* 1E0A74 */ int grCorneria_801E0A74(const f32*);
59/* 1E0C3C */ void grCorneria_801E0C3C(Ground_GObj*);
60/* 1E0D28 */ bool grCorneria_801E0D28(Ground_GObj*);
61/* 1E0D30 */ void grCorneria_801E0D30(Ground_GObj*);
62/* 1E0DE4 */ void grCorneria_801E0DE4(Ground_GObj*);
63/* 1E0E0C */ bool grCorneria_801E0E0C(Ground_GObj*);
64/* 1E0E14 */ void grCorneria_801E0E14(Ground_GObj*);
65/* 1E0E40 */ void grCorneria_801E0E40(void);
66/* 1E0F34 */ void grCorneria_801E0F34(Ground_GObj*, int);
67/* 1E0F64 */ bool grCorneria_801E0F64(Ground_GObj*);
68/* 1E0F6C */ void grCorneria_801E0F6C(Ground_GObj*);
69/* 1E1030 */ void grCorneria_801E1030(Ground_GObj*);
70/* 1E1058 */ bool grCorneria_801E1058(Ground_GObj*);
71/* 1E1060 */ void grCorneria_801E1060(Ground_GObj*);
72/* 1E12D0 */ void fn_801E12D0(Item_GObj*, Ground*);
73/* 1E12D4 */ void fn_801E12D4(Item_GObj*, Ground*, Vec3*, HSD_GObj*, f32);
74/* 1E1348 */ void grCorneria_801E1348(Ground_GObj*);
75/* 1E1878 */ void grCorneria_801E1878(Ground_GObj*);
76/* 1E1970 */ void grCorneria_801E1970(Ground_GObj*);
77/* 1E1BF0 */ HSD_GObj* grCorneria_801E1BF0(void);
78/* 1E2110 */ void grCorneria_801E2110(void);
79/* 1E2228 */ void grCorneria_801E2228(Ground_GObj*);
82/* 1E24AC */ void smashTaunt_801E24AC(Ground_GObj*, intptr_t);
83/* 1E2550 */ void smashTaunt_801E2550(Ground_GObj*,
85/* 1E2598 */ s32 grCorneria_801E2598(u32, u32);
86/* 1E25C4 */ void
88/* 1E2738 */ void grCorneria_801E2738(HSD_GObj*, void*, u32, u32);
89/* 1E277C */ void grCorneria_801E277C(Ground_GObj*,
91/* 1E2A6C */ void grCorneria_801E2A6C(void);
92/* 1E2AF4 */ void grCorneria_801E2AF4(void);
93/* 1E2B80 */ bool grCorneria_801E2B80(void);
94/* 1E2C34 */ bool grCorneria_801E2C34(void);
95/* 1E2CE8 */ bool grCorneria_801E2CE8(void);
96/* 1E2D14 */ bool grCorneria_801E2D14(void);
97/* 1E2D90 */ bool grCorneria_801E2D90(enum_t);
98/* 1E2E50 */ bool grCorneria_801E2E50(int);
99/* 1E2EA0 */ f32 grCorneria_801E2EA0(void);
101/* 1E2EEC */ bool grCorneria_801E2EEC(Vec3*, int, HSD_JObj*);
102/* 1E2FCC */ f32 grCorneria_801E2FCC(void);
103/* 3E1F08 */ extern StageData grCn_StageData;
104
106 /* 0x00 */ f32 x0;
107 /* 0x04 */ f32 x4;
108 /* 0x08 */ f32 x8;
109 /* 0x0C */ f32 xC;
110 /* 0x10 */ f32 x10;
111 /* 0x14 */ f32 x14;
112 /* 0x18 */ f32 x18;
113 /* 0x1C */ f32 x1C;
114 /* 0x20 */ f32 x20;
115 /* 0x24 */ f32 x24;
116 /* 0x28 */ f32 x28;
117 /* 0x2C */ f32 x2C;
118 /* 0x30 */ f32 x30;
119 /* 0x34 */ f32 x34;
120 /* 0x38 */ f32 x38;
121 /* 0x3C */ f32 x3C;
122 /* 0x40 */ f32 x40;
123 /* 0x44 */ f32 x44;
124 /* 0x48 */ f32 x48;
125 /* 0x4C */ f32 x4C;
126 /* 0x50 */ u8 pad50[0x18];
127 /* 0x68 */ f32 x68;
128 /* 0x6C */ u8 pad6C[0x4];
129 /* 0x70 */ f32 x70;
130 /* 0x74 */ s32 x74;
131 /* 0x78 */ s32 x78;
132 /* 0x7C */ s32 x7C;
133 /* 0x80 */ s32 x80;
134 /* 0x84 */ union ColorOverlay_x8_t*
135 x84 DAT_SCRIPT(colAnimCommandLength(_command));
136 /* 0x88 */ f32 x88;
137};
138
139#endif
StageData grCn_StageData
Definition grcorneria.c:211
void grCorneria_801DFF20(Ground_GObj *)
Definition grcorneria.c:1554
bool grCorneria_801E2D90(enum_t)
Definition grcorneria.c:2685
void grCorneria_801DE8E4(Ground_GObj *)
Definition grcorneria.c:1010
f32 grCorneria_801E2EA0(void)
Definition grcorneria.c:2711
void grCorneria_801DD9A8(Ground_GObj *)
Definition grcorneria.c:668
void grCorneria_801E1060(Ground_GObj *)
Definition grcorneria.c:1983
HSD_Generator * grCorneria_801E2480(Vec3 *, s32)
Definition grcorneria.c:2407
bool grCorneria_801E2B80(void)
Definition grcorneria.c:2642
bool grCorneria_801DD9A0(Ground_GObj *)
Definition grcorneria.c:663
void grCorneria_801DFC2C(Ground_GObj *)
Definition grcorneria.c:1490
void fn_801E12D0(Item_GObj *, Ground *)
Definition grcorneria.c:2017
bool grCorneria_801DFC1C(Ground_GObj *)
Definition grcorneria.c:1481
void grCorneria_801DCCFC(void)
Definition grcorneria.c:231
bool grCorneria_801DFC90(Ground_GObj *)
Definition grcorneria.c:1501
void grCorneria_801DD674(Ground_GObj *)
Definition grcorneria.c:600
void grCorneria_Arwing_801DE4C0(Ground_GObj *)
Definition grcorneria.c:953
void grCorneria_801E2A6C(void)
Definition grcorneria.c:2579
void grCorneria_801DD508(void)
Definition grcorneria.c:515
void grCorneria_801DFC98(Ground_GObj *)
Definition grcorneria.c:1506
bool grCorneria_801DFBC4(Ground_GObj *)
Definition grcorneria.c:1464
void grCorneria_801DD2C0(int)
Definition grcorneria.c:431
void grCorneria_801DED50(Ground_GObj *)
Definition grcorneria.c:1129
void grCorneria_801E1030(Ground_GObj *)
Definition grcorneria.c:1955
void grCorneria_801DD478(void)
Definition grcorneria.c:487
f32 grCorneria_801E2FCC(void)
Definition grcorneria.c:2761
UNK_T grCorneria_801E03C8(Ground_GObj *, int)
Definition grcorneria.c:1636
HSD_Generator * grCorneria_801E2454(Vec3 *, s32)
Definition grcorneria.c:2402
bool grCorneria_801E2EEC(Vec3 *, int, HSD_JObj *)
Definition grcorneria.c:2731
bool grCorneria_801E0D28(Ground_GObj *)
Definition grcorneria.c:1793
void grCorneria_801DCE1C(void)
Definition grcorneria.c:304
s32 grCorneria_801E2598(u32, u32)
Definition grcorneria.c:2442
bool grCorneria_801E0E0C(Ground_GObj *)
Definition grcorneria.c:1815
void grCorneria_801E2228(Ground_GObj *)
Definition grcorneria.c:2338
bool grCorneria_801DE560(Ground_GObj *)
Definition grcorneria.c:974
bool grCorneria_801DD64C(Ground_GObj *)
Definition grcorneria.c:559
bool grCorneria_801E01A0(Ground_GObj *)
Definition grcorneria.c:1596
void grCorneria_801DD65C(Ground_GObj *)
Definition grcorneria.c:568
void smashTaunt_801E24AC(Ground_GObj *, intptr_t)
This triggers for both Corneria and Venom.
Definition grcorneria.c:2413
bool grCorneria_801DD52C(void)
Definition grcorneria.c:520
void grCorneria_801E0F34(Ground_GObj *, int)
Definition grcorneria.c:1930
lbColl_80008D30_arg1 * grCorneria_801E2EE4(enum_t)
Definition grcorneria.c:2726
bool grCorneria_801DEC08(Vec3 *)
Definition grcorneria.c:1063
void grCorneria_801E0F6C(Ground_GObj *)
Definition grcorneria.c:1949
void grCorneria_801DD350(void)
Definition grcorneria.c:455
void smashTaunt_801E2550(Ground_GObj *, struct grSmashTaunt_GroundVars *)
Definition grcorneria.c:2431
void grCorneria_801E0E14(Ground_GObj *)
Definition grcorneria.c:1820
void grCorneria_801E0140(Ground_GObj *)
Definition grcorneria.c:1586
void grCorneria_801DE568(Ground_GObj *)
Definition grcorneria.c:979
void grCorneria_801DD620(Ground_GObj *)
Definition grcorneria.c:554
HSD_GObj * grCorneria_801DD534(int)
Definition grcorneria.c:525
void grCorneria_801E2738(HSD_GObj *, void *, u32, u32)
Definition grcorneria.c:2500
void grCorneria_801E0DE4(Ground_GObj *)
Definition grcorneria.c:1809
bool grCorneria_801DFF18(Ground_GObj *)
Definition grcorneria.c:1549
void grCorneria_801E01A8(Ground_GObj *)
Definition grcorneria.c:1601
bool grCorneria_801DEC00(Ground_GObj *)
Definition grcorneria.c:1058
void grCorneria_801E25C4(HSD_GObj *, struct grSmashTaunt_GroundVars *, int, int, int)
Definition grcorneria.c:2464
void grCorneria_801DDCF0(Vec3 *)
Definition grcorneria.c:739
bool grCorneria_801DDCE8(Ground_GObj *)
Definition grcorneria.c:734
void grCorneria_801DFEB8(Ground_GObj *)
Definition grcorneria.c:1539
void grCorneria_801E0C3C(Ground_GObj *)
Definition grcorneria.c:1779
void grCorneria_801DDE88(HSD_GObj *)
Definition grcorneria.c:795
void grCorneria_801E2110(void)
Definition grcorneria.c:2300
bool grCorneria_801E1058(Ground_GObj *)
Definition grcorneria.c:1963
void grCorneria_801DDAC4(Ground_GObj *)
Definition grcorneria.c:705
void grCorneria_801DE024(Ground_GObj *)
Definition grcorneria.c:873
void grCorneria_801E277C(Ground_GObj *, struct grSmashTaunt_GroundVars *)
Definition grcorneria.c:2509
void grCorneria_801E1348(Ground_GObj *)
Definition grcorneria.c:2041
s32 grCorneria_801DEC94(Vec3 *)
Definition grcorneria.c:1080
HSD_GObj * grCorneria_801E1BF0(void)
Definition grcorneria.c:2265
bool grCorneria_801E2C34(void)
Definition grcorneria.c:2649
void grCorneria_801E0D30(Ground_GObj *)
Definition grcorneria.c:1798
int grCorneria_801E08CC(void)
Definition grcorneria.c:1698
void grCorneria_801E1970(Ground_GObj *)
Definition grcorneria.c:2201
void grCorneria_801DFBCC(Ground_GObj *)
Definition grcorneria.c:1469
bool grCorneria_801E0F64(Ground_GObj *)
Definition grcorneria.c:1944
bool grCorneria_801E2D14(void)
Definition grcorneria.c:2666
void fn_801E12D4(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grcorneria.c:2019
void grCorneria_801DDDA8(HSD_GObj *, Vec3 *)
Definition grcorneria.c:765
void grCorneria_801E1878(Ground_GObj *)
Definition grcorneria.c:2180
void grCorneria_801DDD4C(Vec3 *)
Definition grcorneria.c:752
bool grCorneria_801E2E50(int)
Definition grcorneria.c:2701
void grCorneria_801DF8D0(Ground_GObj *)
Definition grcorneria.c:1418
int grCorneria_801E0A74(const f32 *)
Definition grcorneria.c:1739
void grCorneria_801E0E40(void)
Definition grcorneria.c:1887
void grCorneria_801E0678(void)
Definition grcorneria.c:1665
void grCorneria_801E2AF4(void)
Definition grcorneria.c:2600
bool grCorneria_801E2CE8(void)
Definition grcorneria.c:2656
struct Vec Vec3
signed int s32
Definition types.h:12
unsigned int u32
Definition types.h:13
float f32
Definition types.h:18
unsigned char u8
Definition types.h:5
HSD_GObj Ground_GObj
Definition forward.h:53
HSD_GObj Item_GObj
Definition forward.h:64
#define UNK_T
Definition placeholder.h:24
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:29
__INTPTR_TYPE__ intptr_t
Definition stddef.h:12
Definition types.h:1798
Definition gobj.h:16
Definition psstructs.h:243
Definition jobj.h:106
Definition types.h:184
Definition grcorneria.h:105
f32 x88
Definition grcorneria.h:136
f32 xC
Definition grcorneria.h:109
f32 x8
Definition grcorneria.h:108
u8 pad6C[0x4]
Definition grcorneria.h:128
f32 x28
Definition grcorneria.h:116
f32 x2C
Definition grcorneria.h:117
f32 x68
Definition grcorneria.h:127
f32 x30
Definition grcorneria.h:118
f32 x44
Definition grcorneria.h:123
s32 x7C
Definition grcorneria.h:132
f32 x1C
Definition grcorneria.h:113
f32 x40
Definition grcorneria.h:122
f32 x34
Definition grcorneria.h:119
f32 x14
Definition grcorneria.h:111
f32 x38
Definition grcorneria.h:120
f32 x24
Definition grcorneria.h:115
s32 x80
Definition grcorneria.h:133
f32 x10
Definition grcorneria.h:110
u8 pad50[0x18]
Definition grcorneria.h:126
s32 x74
Definition grcorneria.h:130
f32 x18
Definition grcorneria.h:112
f32 x48
Definition grcorneria.h:124
f32 x20
Definition grcorneria.h:114
s32 x78
Definition grcorneria.h:131
f32 x70
Definition grcorneria.h:129
f32 x4C
Definition grcorneria.h:125
union ColorOverlay_x8_t *x84 DAT_SCRIPT(colAnimCommandLength(_command))
f32 x0
Definition grcorneria.h:106
f32 x4
Definition grcorneria.h:107
f32 x3C
Definition grcorneria.h:121
Definition types.h:519
Definition forward.h:110
Definition types.h:334