Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_waterfall.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_WATERFALL_H
2#define D_A_OBJ_WATERFALL_H
3
5#include "d/d_cc_d.h"
7
16public:
17 /* 80D2ED14 */ void search_bomb();
18 /* 80D2F034 */ void search_arrow();
19 /* 80D2F324 */ void initBaseMtx();
20 /* 80D2F344 */ void setBaseMtx();
21 /* 80D2F39C */ cPhs__Step Create();
22 /* 80D2F5A0 */ cPhs__Step create();
23 /* 80D2F984 */ int execute();
24 /* 80D2FA6C */ void push_player();
25 /* 80D2FC94 */ int draw();
26 /* 80D2FC9C */ int _delete();
27private:
29 /* 0x570 */ u8 pad[4];
36
40
42 return fopAcM_GetParamBit(this, 10, 4);
43 }
44
46 return static_cast<Type_e>(fopAcM_GetParamBit(this, 8, 2));
47 }
48
50 return fopAcM_GetParamBit(this, 0, 8);
51 }
52};
53
55
56
57#endif /* D_A_OBJ_WATERFALL_H */
cPhs__Step
Definition c_phase.h:8
Definition d_cc_d.h:455
Waterfall With Collision Object.
Definition d_a_obj_waterfall.h:15
request_of_phase_process_class mPhase
Definition d_a_obj_waterfall.h:28
Type_e getType()
Definition d_a_obj_waterfall.h:45
cPhs__Step Create()
Definition d_a_obj_waterfall.cpp:189
dCcD_Stts mCylColliderStts
Definition d_a_obj_waterfall.h:30
cPhs__Step create()
Definition d_a_obj_waterfall.cpp:262
int _delete()
Definition d_a_obj_waterfall.cpp:339
int draw()
Definition d_a_obj_waterfall.cpp:334
u8 pad[4]
Definition d_a_obj_waterfall.h:29
s8 mCylColliderCenterQuantizedOscillation
Definition d_a_obj_waterfall.h:35
int execute()
Definition d_a_obj_waterfall.cpp:273
dCcD_Cyl mCylCollider
Definition d_a_obj_waterfall.h:32
void setBaseMtx()
Definition d_a_obj_waterfall.cpp:162
dCcD_Tri mUnusedTriCollider[2]
Definition d_a_obj_waterfall.h:31
u32 getSwbit()
Definition d_a_obj_waterfall.h:49
void push_player()
Definition d_a_obj_waterfall.cpp:297
BOOL checkFallOut()
Definition d_a_obj_waterfall.h:41
cXyz mCylColliderCenterOscillationTargets[2]
Definition d_a_obj_waterfall.h:33
Type_e
Definition d_a_obj_waterfall.h:37
@ ALLOW_ARROWS_e
Definition d_a_obj_waterfall.h:38
void search_arrow()
Definition d_a_obj_waterfall.cpp:106
cXyz mCylColliderCenter
Definition d_a_obj_waterfall.h:34
void initBaseMtx()
Definition d_a_obj_waterfall.cpp:157
void search_bomb()
Definition d_a_obj_waterfall.cpp:57
STATIC_ASSERT(sizeof(daObjWaterFall_c)==0x9cc)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_a_ep.cpp:19
Definition d_a_hozelda.cpp:14
int BOOL
Definition types.h:27
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
unsigned char u8
Definition types.h:8