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 /* 80BB60F8 */ void setBokkuri();
17 /* 80BB618C */ void initBaseMtx();
18 /* 80BB61C8 */ void setBaseMtx();
19 /* 80BB621C */ int Create();
20 /* 80BB629C */ int CreateHeap();
21 /* 80BB63F4 */ int create();
22 /* 80BB64A8 */ int execute();
23 /* 80BB65C4 */ int draw();
24 /* 80BB6654 */ 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 */
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:149
void setBaseMtx()
Definition d_a_obj_bk_leaf.cpp:30
int create()
Definition d_a_obj_bk_leaf.cpp:97
int CreateHeap()
Definition d_a_obj_bk_leaf.cpp:76
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:113
J3DModel * mpModel
Definition d_a_obj_bk_leaf.h:31
int Create()
Definition d_a_obj_bk_leaf.cpp:37
int _delete()
Definition d_a_obj_bk_leaf.cpp:159
u8 getItem()
Definition d_a_obj_bk_leaf.h:26
STATIC_ASSERT(sizeof(daBkLeaf_c)==0x580)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
Definition d_a_hozelda.cpp:56
Definition d_a_hozelda.cpp:14
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8