SSBM Decomp
Loading...
Searching...
No Matches
grgreens.h
Go to the documentation of this file.
1#ifndef GALE01_213458
2#define GALE01_213458
3
4#include <melee/ft/forward.h>
5#include <melee/gr/forward.h>
6#include <melee/it/forward.h>
7#include <melee/lb/forward.h>
9
10#include <dolphin/mtx.h>
11
12/* 213458 */ void grGreens_80213458(bool);
13/* 213464 */ void grGreens_Init(void);
14/* 2134F4 */ void grGreens_802134F4(void);
15/* 2134F8 */ void grGreens_802134F8(void);
16/* 21351C */ bool grGreens_8021351C(void);
17/* 213524 */ Ground_GObj* grGreens_80213524(int);
18/* 21360C */ void grGreens_8021360C(Ground_GObj*);
19/* 2138AC */ bool grGreens_802138AC(Ground_GObj*);
20/* 2138B4 */ void grGreens_802138B4(Ground_GObj*);
21/* 2138B8 */ void grGreens_802138B8(Ground_GObj*);
22/* 2138BC */ void grGreens_802138BC(Ground_GObj*);
23/* 213900 */ bool grGreens_80213900(Ground_GObj*);
24/* 213908 */ void grGreens_80213908(Ground_GObj*);
25/* 21390C */ void grGreens_8021390C(Ground_GObj*);
26/* 21393C */ bool grGreens_8021393C(Ground_GObj*);
27/* 213944 */ void grGreens_80213944(Ground_GObj*);
28/* 213948 */ void grGreens_80213948(Ground_GObj*);
29/* 213978 */ bool grGreens_80213978(Ground_GObj*);
30/* 213980 */ void grGreens_80213980(Ground_GObj*);
31/* 213984 */ void grGreens_80213984(Ground_GObj*);
32/* 213988 */ void grGreens_80213988(Ground_GObj*);
33/* 2139B4 */ bool grGreens_802139B4(Ground_GObj*);
34/* 2139BC */ void grGreens_802139BC(Ground_GObj*);
35/* 2139C0 */ void grGreens_802139C0(Ground_GObj*);
36/* 2139C4 */ void grGreens_802139C4(Ground_GObj*);
37/* 213AAC */ bool grGreens_80213AAC(Ground_GObj*);
38/* 213AB4 */ bool grGreens_80213AB4(Vec* vec, f32 maxX, f32 minX, f32 maxY,
39 f32 minY);
40/* 213B1C */ bool grGreens_80213B1C(Ground_GObj* ground_gobj,
41 Fighter_GObj* fighter_gobj, Vec* vec);
42/* 213C10 */ void grGreens_80213C10(Ground_GObj*);
43/* 214654 */ void grGreens_80214654(Ground_GObj*);
44/* 214658 */ void fn_80214658(Ground_GObj*);
45/* 214674 */ void grGreens_80214674(Ground_GObj*);
46/* 214794 */ bool grGreens_80214794(Ground_GObj*);
47/* 21479C */ void grGreens_8021479C(Ground_GObj*);
48/* 214804 */ void grGreens_80214804(Ground_GObj*);
49/* 21483C */ void grGreens_8021483C(Ground_GObj*);
50/* 214B58 */ void grGreens_80214B58(Ground_GObj*);
51/* 214FA8 */ void grGreens_80214FA8(Ground_GObj*);
52/* 2150C4 */ void grGreens_802150C4(Ground_GObj*, int, int);
53/* 215358 */ void grGreens_80215358(Ground_GObj*, int, int, int, int);
54/* 2159B4 */ void fn_802159B4(Item_GObj*, Ground*);
55/* 2159B8 */ void grGreens_802159B8(Ground*, int, int, HSD_GObj*);
56/* 215B84 */ void fn_80215B84(Item_GObj*, Ground*, Vec*, HSD_GObj*, float);
57/* 215D50 */ void fn_80215D50(Item_GObj*, Ground*, HSD_GObj*);
58/* 215D54 */ s32 grGreens_80215D54(Ground_GObj*, int, int);
59/* 215ED8 */ void grGreens_80215ED8(Ground_GObj*, int, int);
60/* 2166C4 */ void grGreens_802166C4(Ground_GObj*);
61/* 216C20 */ void grGreens_80216C20(Ground_GObj*);
63/* 216E6C */ bool grGreens_80216E6C(Vec3*, int arg, HSD_JObj* jobj);
64/* 3E76D0 */ extern StageData grGr_StageData;
65
70 int xC;
71 int x10;
72 int x14;
73 int x18;
74 int x1C;
75 int x20;
76 int x24;
77 int x28;
78 float x2C;
79 float x30;
83 float x40_left;
84 float x44_right;
85 float x48_top;
87 float x50;
88 float x54;
89 float x58;
90 int x5C;
91 int x60;
92 int x64;
93 int x68;
94 float x6C;
95 float x70;
96 float x74;
97 float x78;
98};
99
100#endif
StageData grGr_StageData
Definition grgreens.c:112
void fn_80214658(Ground_GObj *)
Definition grgreens.c:681
void grGreens_80213458(bool)
Definition grgreens.c:153
void grGreens_80216C20(Ground_GObj *)
Definition grgreens.c:1463
void grGreens_80213980(Ground_GObj *)
Definition grgreens.c:298
bool grGreens_8021351C(void)
Definition grgreens.c:182
void grGreens_802159B8(Ground *, int, int, HSD_GObj *)
Definition grgreens.c:1043
void grGreens_80215ED8(Ground_GObj *, int, int)
Definition grgreens.c:1148
bool grGreens_80213B1C(Ground_GObj *ground_gobj, Fighter_GObj *fighter_gobj, Vec *vec)
Definition grgreens.c:362
void grGreens_80214FA8(Ground_GObj *)
Definition grgreens.c:854
s32 grGreens_80215D54(Ground_GObj *, int, int)
Definition grgreens.c:1121
void grGreens_802134F4(void)
Definition grgreens.c:175
bool grGreens_8021393C(Ground_GObj *)
Definition grgreens.c:279
void grGreens_80213988(Ground_GObj *)
Definition grgreens.c:302
void fn_802159B4(Item_GObj *, Ground *)
Definition grgreens.c:1038
void grGreens_80214654(Ground_GObj *)
Definition grgreens.c:676
void grGreens_802138BC(Ground_GObj *)
Definition grgreens.c:258
void grGreens_80214B58(Ground_GObj *)
Definition grgreens.c:820
void fn_80215D50(Item_GObj *, Ground *, HSD_GObj *)
Definition grgreens.c:1116
void grGreens_80213948(Ground_GObj *)
Definition grgreens.c:286
void grGreens_802138B8(Ground_GObj *)
Definition grgreens.c:256
void grGreens_80215358(Ground_GObj *, int, int, int, int)
Definition grgreens.c:950
bool grGreens_80213978(Ground_GObj *)
Definition grgreens.c:293
void grGreens_Init(void)
Definition grgreens.c:158
void grGreens_802139C4(Ground_GObj *)
Definition grgreens.c:317
void grGreens_80213944(Ground_GObj *)
Definition grgreens.c:284
lbColl_80008D30_arg1 * grGreens_80216E64(enum_t)
Definition grgreens.c:1521
void grGreens_802139BC(Ground_GObj *)
Definition grgreens.c:313
void grGreens_80213984(Ground_GObj *)
Definition grgreens.c:300
void grGreens_802138B4(Ground_GObj *)
Definition grgreens.c:254
void grGreens_80214674(Ground_GObj *)
Definition grgreens.c:688
void grGreens_802139C0(Ground_GObj *)
Definition grgreens.c:315
void grGreens_80214804(Ground_GObj *)
Definition grgreens.c:730
void grGreens_802134F8(void)
Definition grgreens.c:177
bool grGreens_80216E6C(Vec3 *, int arg, HSD_JObj *jobj)
Definition grgreens.c:1526
void grGreens_802166C4(Ground_GObj *)
Definition grgreens.c:1268
bool grGreens_802138AC(Ground_GObj *)
Definition grgreens.c:249
bool grGreens_80213900(Ground_GObj *)
Definition grgreens.c:265
void grGreens_8021483C(Ground_GObj *)
Definition grgreens.c:738
void grGreens_802150C4(Ground_GObj *, int, int)
Definition grgreens.c:884
void grGreens_80213908(Ground_GObj *)
Definition grgreens.c:270
void grGreens_8021360C(Ground_GObj *)
Definition grgreens.c:232
void grGreens_80213C10(Ground_GObj *)
Definition grgreens.c:401
bool grGreens_80213AAC(Ground_GObj *)
Definition grgreens.c:333
bool grGreens_80214794(Ground_GObj *)
Definition grgreens.c:711
Ground_GObj * grGreens_80213524(int)
Definition grgreens.c:187
void grGreens_8021390C(Ground_GObj *)
Definition grgreens.c:272
bool grGreens_802139B4(Ground_GObj *)
Definition grgreens.c:308
bool grGreens_80213AB4(Vec *vec, f32 maxX, f32 minX, f32 maxY, f32 minY)
Definition grgreens.c:338
void fn_80215B84(Item_GObj *, Ground *, Vec *, HSD_GObj *, float)
Definition grgreens.c:1101
void grGreens_8021479C(Ground_GObj *)
Definition grgreens.c:716
struct Vec Vec3
signed int s32
Definition types.h:12
float f32
Definition types.h:18
HSD_GObj Ground_GObj
Definition forward.h:53
HSD_GObj Item_GObj
Definition forward.h:64
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:29
Definition types.h:1798
Definition gobj.h:16
Definition jobj.h:106
Definition types.h:184
Definition mtx.h:14
Definition grgreens.h:66
int x34_windTimerMin
Definition grgreens.h:80
int x64
Definition grgreens.h:92
int x68
Definition grgreens.h:93
float x58
Definition grgreens.h:89
float x6C
Definition grgreens.h:94
int x8_blockBombChance
Definition grgreens.h:69
float x70
Definition grgreens.h:95
float x78
Definition grgreens.h:97
float x2C
Definition grgreens.h:78
int x14
Definition grgreens.h:72
int x18
Definition grgreens.h:73
int x10
Definition grgreens.h:71
float x30
Definition grgreens.h:79
int x5C
Definition grgreens.h:90
float x54
Definition grgreens.h:88
int x24
Definition grgreens.h:76
float x50
Definition grgreens.h:87
int x1C
Definition grgreens.h:74
float x40_left
Definition grgreens.h:83
int x4_blockTimerMax
Definition grgreens.h:68
int x38_windTimerMax
Definition grgreens.h:81
int x20
Definition grgreens.h:75
int xC
Definition grgreens.h:70
float x74
Definition grgreens.h:96
int x60
Definition grgreens.h:91
float x3C_windSpeed
Definition grgreens.h:82
float x48_top
Definition grgreens.h:85
int x28
Definition grgreens.h:77
float x4C_bottom
Definition grgreens.h:86
float x44_right
Definition grgreens.h:84
int x0_blockTimerMin
Definition grgreens.h:67
Definition forward.h:110