Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_bk_leaf.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_BK_LEAF_H
2#define D_A_OBJ_BK_LEAF_H
3
5
14class daBkLeaf_c : public fopAc_ac_c {
15public:
16 void setBokkuri();
17 void initBaseMtx();
18 void setBaseMtx();
19 int Create();
20 int CreateHeap();
21 int create();
22 int execute();
23 int draw();
24 int _delete();
25
26 u8 getItem() { return fopAcM_GetParamBit(this, 0, 8); };
27 u8 getItemBit() { return fopAcM_GetParamBit(this, 8, 8); };
28 u8 checkSetDeku() { return fopAcM_GetParamBit(this, 31, 1); }
29
31 /* 0x570 */ J3DModel* mpModel;
32 /* 0x574 */ mDoExt_bckAnm* mpBckAnm;
33 /* 0x578 */ s32 field_0x578;
34 /* 0x57C */ u8 field_0x57C;
35 /* 0x57D */ u8 field_0x57D;
36 /* 0x57E */ s16 field_0x57E;
37};
38
39STATIC_ASSERT(sizeof(daBkLeaf_c) == 0x580);
40
41#endif /* D_A_OBJ_BK_LEAF_H */
Definition J3DModel.h:43
Baba Stem Leaf.
Definition d_a_obj_bk_leaf.h:14
u8 field_0x57D
Definition d_a_obj_bk_leaf.h:35
s32 field_0x578
Definition d_a_obj_bk_leaf.h:33
u8 field_0x57C
Definition d_a_obj_bk_leaf.h:34
s16 field_0x57E
Definition d_a_obj_bk_leaf.h:36
int draw()
Definition d_a_obj_bk_leaf.cpp:126
void setBaseMtx()
Definition d_a_obj_bk_leaf.cpp:29
int create()
Definition d_a_obj_bk_leaf.cpp:76
int CreateHeap()
Definition d_a_obj_bk_leaf.cpp:56
u8 checkSetDeku()
Definition d_a_obj_bk_leaf.h:28
void setBokkuri()
Definition d_a_obj_bk_leaf.cpp:16
mDoExt_bckAnm * mpBckAnm
Definition d_a_obj_bk_leaf.h:32
request_of_phase_process_class mPhase
Definition d_a_obj_bk_leaf.h:30
void initBaseMtx()
Definition d_a_obj_bk_leaf.cpp:24
u8 getItemBit()
Definition d_a_obj_bk_leaf.h:27
int execute()
Definition d_a_obj_bk_leaf.cpp:91
J3DModel * mpModel
Definition d_a_obj_bk_leaf.h:31
int Create()
Definition d_a_obj_bk_leaf.cpp:35
int _delete()
Definition d_a_obj_bk_leaf.cpp:135
u8 getItem()
Definition d_a_obj_bk_leaf.h:26
Definition f_op_actor.h:230
Definition m_Do_ext.h:151
STATIC_ASSERT(sizeof(daBkLeaf_c)==0x580)
signed short int s16
Definition types.h:9
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196
Definition c_phase.h:17