Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_waterfall.h
Go to the documentation of this file.
1#ifndef D_A_TAG_WATERFALL_H
2#define D_A_TAG_WATERFALL_H
3
5
14public:
16
17 /* 80D64680 */ int draw();
18 /* 80D64724 */ f32 getEllipseY(f32);
19 /* 80D64768 */ bool checkHitWaterFall(cXyz);
20 /* 80D6486C */ bool checkHitWaterFallCamera();
21 /* 80D648B4 */ int execute();
22 /* 80D64AE0 */ int _delete();
23 /* 80D64B20 */ cPhs__Step create();
24
25private:
26 /* 0x568 */ f32 mCylinderRadiusA;
27 /* 0x56C */ f32 mCylinderRadiusB;
28 /* 0x570 */ f32 mCylinderHeight;
29 /* 0x574 */ f32 mFogNear;
30 /* 0x578 */ f32 mFogFar;
31 /* 0x57C */ f32 mColorBlend;
32 /* 0x580 */ bool mPrevCameraInWaterfall;
33 /* 0x581 */ u8 mFrameCountdown;
34 /* 0x582 */ u8 mColpat;
36};
37
39public:
40 /* 80D6462C */ daTagWaterFall_HIO_c();
41 /* 80D64CDC */ virtual ~daTagWaterFall_HIO_c();
42
43 /* 0x00 */ /* vtable */
44
45 /* 0x04 */ s8 field_0x04;
46 /* 0x05 */ bool mShouldModifyFog;
47 /* 0x06 */ u8 pad0[2];
48 /* 0x08 */ f32 mBaseFogNear;
49 /* 0x0C */ f32 mBaseFogFar;
51 /* 0x14 */ u8 field_0x14;
52 /* 0x15 */ u8 field_0x15;
53 /* 0x16 */ u8 pad1[2];
54 /* 0x18 */ f32 field_0x18;
55 /* 0x1C */ f32 field_0x1C;
56 /* 0x20 */ f32 field_0x20;
57};
58
59#endif /* D_A_TAG_WATERFALL_H */
cPhs__Step
Definition c_phase.h:8
Waterfall Without Collision Tag.
Definition d_a_tag_waterfall.h:13
f32 mCylinderRadiusB
Definition d_a_tag_waterfall.h:27
bool checkHitWaterFall(cXyz)
Definition d_a_tag_waterfall.cpp:74
u8 mColpat
Definition d_a_tag_waterfall.h:34
f32 mFogNear
Definition d_a_tag_waterfall.h:29
f32 mCylinderHeight
Definition d_a_tag_waterfall.h:28
int _delete()
Definition d_a_tag_waterfall.cpp:194
int draw()
Definition d_a_tag_waterfall.cpp:28
f32 mCylinderRadiusA
Definition d_a_tag_waterfall.h:26
u8 mFrameCountdown
Definition d_a_tag_waterfall.h:33
f32 mFogFar
Definition d_a_tag_waterfall.h:30
cPhs__Step create()
Definition d_a_tag_waterfall.cpp:208
f32 mColorBlend
Definition d_a_tag_waterfall.h:31
u8 mIsMasterWaterfallTag
Definition d_a_tag_waterfall.h:35
int execute()
Definition d_a_tag_waterfall.cpp:116
bool checkHitWaterFallCamera()
Definition d_a_tag_waterfall.cpp:103
f32 getEllipseY(f32)
Definition d_a_tag_waterfall.cpp:57
bool mPrevCameraInWaterfall
Definition d_a_tag_waterfall.h:32
daTagWaterFall_c()
Definition d_a_tag_waterfall.h:15
Definition d_a_hozelda.cpp:20
Definition d_a_tag_waterfall.h:38
f32 field_0x18
Definition d_a_tag_waterfall.h:54
f32 mBaseFogFar
Definition d_a_tag_waterfall.h:49
u8 pad0[2]
Definition d_a_tag_waterfall.h:47
daTagWaterFall_HIO_c()
Definition d_a_tag_waterfall.cpp:14
f32 field_0x1C
Definition d_a_tag_waterfall.h:55
f32 mColorBlendStepDivisor
Definition d_a_tag_waterfall.h:50
virtual ~daTagWaterFall_HIO_c()
Definition d_a_tag_waterfall.cpp:257
f32 field_0x20
Definition d_a_tag_waterfall.h:56
u8 field_0x15
Definition d_a_tag_waterfall.h:52
s8 field_0x04
Definition d_a_tag_waterfall.h:45
f32 mBaseFogNear
Definition d_a_tag_waterfall.h:48
u8 field_0x14
Definition d_a_tag_waterfall.h:51
u8 pad1[2]
Definition d_a_tag_waterfall.h:53
bool mShouldModifyFog
Definition d_a_tag_waterfall.h:46
Definition d_a_ep.cpp:19
signed char s8
Definition types.h:4
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8