SSBM Decomp
Loading...
Searching...
No Matches
grfourside.h
Go to the documentation of this file.
1#ifndef GALE01_1F2D0C
2#define GALE01_1F2D0C
3
4#include <melee/gr/forward.h>
5#include <melee/lb/forward.h>
7
8#include <dolphin/mtx.h>
9
10/* 1F2D0C */ void grFourside_801F2D0C(bool);
11/* 1F2D10 */ void grFourside_801F2D10(void);
12/* 1F2DA0 */ void grFourside_801F2DA0(void);
13/* 1F2DA4 */ void grFourside_801F2DA4(void);
14/* 1F2DC8 */ bool grFourside_801F2DC8(void);
15/* 1F2DD0 */ HSD_GObj* grFourside_801F2DD0(int);
16/* 1F2EE8 */ bool grFourside_801F2EE8(Ground_GObj*);
17/* 1F2EF0 */ void grFourside_801F2EF0(Ground_GObj*);
18/* 1F2EF4 */ void grFourside_801F2EF4(Ground_GObj*);
19/* 1F2F24 */ bool grFourside_801F2F24(Ground_GObj*);
20/* 1F2F2C */ void grFourside_801F2F2C(Ground_GObj*);
21/* 1F2F30 */ void grFourside_801F2F30(Ground_GObj*);
22/* 1F2F34 */ void grFourside_801F2F34(Ground_GObj*);
23/* 1F3070 */ bool grFourside_801F3070(Ground_GObj*);
24/* 1F3078 */ void grFourside_801F3078(Ground_GObj*);
25/* 1F309C */ void grFourside_801F309C(Ground_GObj*);
26/* 1F30F0 */ void grFourside_801F30F0(Ground_GObj*);
27/* 1F3144 */ bool grFourside_801F3144(Ground_GObj*);
28/* 1F314C */ void grFourside_801F314C(Ground_GObj*);
29/* 1F3150 */ void grFourside_801F3150(Ground_GObj*);
30/* 1F3154 */ void grFourside_801F3154(Ground_GObj*);
31/* 1F326C */ bool grFourside_801F326C(Ground_GObj*);
32/* 1F3274 */ void grFourside_801F3274(Ground_GObj*);
33/* 1F37F8 */ void grFourside_801F37F8(Ground_GObj*);
34/* 1F37FC */ void grFourside_801F37FC(Ground_GObj*);
35/* 1F388C */ bool grFourside_801F388C(Ground_GObj*);
36/* 1F3894 */ void grFourside_801F3894(Ground_GObj*);
37/* 1F3B6C */ void grFourside_801F3B6C(Ground_GObj*);
38/* 1F3B70 */ void grFourside_801F3B70(Ground_GObj*);
39/* 1F3C40 */ void grFourside_801F3C40(Ground_GObj*);
40/* 1F3CC0 */ bool grFourside_801F3CC0(Ground_GObj*);
41/* 1F3CC8 */ void grFourside_801F3CC8(Ground_GObj*);
42/* 1F3F0C */ void grFourside_801F3F0C(Ground_GObj*);
43/* 1F3F10 */ int grFourside_801F3F10(void);
44/* 1F3F74 */ void fn_801F3F74(HSD_GObj*, intptr_t);
46/* 1F41E8 */ bool grFourside_801F41E8(Vec3* a, int arg, HSD_JObj* joint);
47/* 3E3D94 */ extern StageData grFs_StageData;
48
50 /* 00 */ int heli_wait;
51 /* 04 */ int heli_wait_add;
52 /* 08 */ int heli_stay_time;
53 /* 0C */ int crane_wait;
54 /* 10 */ int crane_wait_add;
55 /* 14 */ int crane_iron_wait;
56 /* 18 */ int crane_iron_wait_add;
57 /* 1C */ float crane_iron_up_min;
58 /* 20 */ float crane_iron_up_max;
59 /* 24 */ float crane_iron_down_min;
60 /* 28 */ float crane_iron_down_max;
61 /* 2C */ float crane_iron_spd;
62 /* 30 */ float crane_iron_stop_acl;
63 /* 34 */ int ufo_wait;
64 /* 38 */ float ufo_cs_offs;
65 /* 3C */ int ufo_stay_time;
66 /* 40 */ int ufo_stay_time_add;
68 /* 46 */ u16 x46;
69 /* 48 */ u16 x48;
70};
71
72#endif
StageData grFs_StageData
Definition grfourside.c:96
bool grFourside_801F388C(Ground_GObj *)
Definition grfourside.c:487
void grFourside_801F2D10(void)
Definition grfourside.c:114
void grFourside_801F314C(Ground_GObj *)
Definition grfourside.c:258
void grFourside_801F3C40(Ground_GObj *)
Definition grfourside.c:630
void grFourside_801F2EF0(Ground_GObj *)
Definition grfourside.c:169
void grFourside_801F3078(Ground_GObj *)
Definition grfourside.c:216
void grFourside_801F37F8(Ground_GObj *)
Definition grfourside.c:466
void grFourside_801F37FC(Ground_GObj *)
Definition grfourside.c:468
void grFourside_801F3B70(Ground_GObj *)
Definition grfourside.c:605
bool grFourside_801F2EE8(Ground_GObj *)
Definition grfourside.c:164
void grFourside_801F2F2C(Ground_GObj *)
Definition grfourside.c:183
void grFourside_801F2F30(Ground_GObj *)
Definition grfourside.c:185
void grFourside_801F3894(Ground_GObj *)
Definition grfourside.c:592
bool grFourside_801F2DC8(void)
Definition grfourside.c:137
void grFourside_801F309C(Ground_GObj *)
Definition grfourside.c:222
void grFourside_801F3B6C(Ground_GObj *)
Definition grfourside.c:603
int grFourside_801F3F10(void)
Definition grfourside.c:731
void grFourside_801F2DA0(void)
Definition grfourside.c:130
void grFourside_801F3F0C(Ground_GObj *)
Definition grfourside.c:729
void grFourside_801F3154(Ground_GObj *)
Definition grfourside.c:262
void grFourside_801F2DA4(void)
Definition grfourside.c:132
bool grFourside_801F41E8(Vec3 *a, int arg, HSD_JObj *joint)
Definition grfourside.c:779
void grFourside_801F30F0(Ground_GObj *)
Definition grfourside.c:243
bool grFourside_801F2F24(Ground_GObj *)
Definition grfourside.c:178
lbColl_80008D30_arg1 * grFourside_801F41E0(enum_t)
Definition grfourside.c:774
void grFourside_801F3CC8(Ground_GObj *)
Definition grfourside.c:650
void grFourside_801F3150(Ground_GObj *)
Definition grfourside.c:260
bool grFourside_801F3144(Ground_GObj *)
Definition grfourside.c:253
bool grFourside_801F3070(Ground_GObj *)
Definition grfourside.c:211
void grFourside_801F2D0C(bool)
Definition grfourside.c:112
void grFourside_801F2EF4(Ground_GObj *)
Definition grfourside.c:171
HSD_GObj * grFourside_801F2DD0(int)
Definition grfourside.c:142
void grFourside_801F3274(Ground_GObj *)
Definition grfourside.c:451
void fn_801F3F74(HSD_GObj *, intptr_t)
Definition grfourside.c:743
bool grFourside_801F326C(Ground_GObj *)
Definition grfourside.c:283
bool grFourside_801F3CC0(Ground_GObj *)
Definition grfourside.c:645
void grFourside_801F2F34(Ground_GObj *)
Definition grfourside.c:187
struct Vec Vec3
unsigned short int u16
Definition types.h:7
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
__INTPTR_TYPE__ intptr_t
Definition stddef.h:12
Definition gobj.h:16
Definition jobj.h:106
Definition types.h:184
Definition grfourside.h:49
int ufo_stay_time
Definition grfourside.h:65
float crane_iron_up_min
Definition grfourside.h:57
int crane_wait_add
Definition grfourside.h:54
float crane_iron_stop_acl
Definition grfourside.h:62
int heli_wait_add
Definition grfourside.h:51
int ufo_wait
Definition grfourside.h:63
int heli_stay_time
Definition grfourside.h:52
int crane_iron_wait_add
Definition grfourside.h:56
float crane_iron_down_min
Definition grfourside.h:59
int ufo_stay_time_add
Definition grfourside.h:66
u16 x46
Definition grfourside.h:68
float crane_iron_up_max
Definition grfourside.h:58
int crane_iron_wait
Definition grfourside.h:55
float ufo_cs_offs
Definition grfourside.h:64
float crane_iron_down_max
Definition grfourside.h:60
int crane_wait
Definition grfourside.h:53
float crane_iron_spd
Definition grfourside.h:61
int heli_wait
Definition grfourside.h:50
u16 x48
Definition grfourside.h:69
u16 ufo_challenge
Definition grfourside.h:67
Definition forward.h:110