Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_obj_sword.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_SWORD_H
2#define D_A_OBJ_SWORD_H
3
5
14class daObjSword_c : public daItemBase_c {
15public:
16 /* 80CFD558 */ void initBaseMtx();
17 /* 80CFD594 */ void setBaseMtx();
18 /* 80CFD600 */ int Create();
19 /* 80CFD67C */ cPhs__Step create();
20 /* 80CFDA14 */ int actionWait();
21 /* 80CFDA8C */ int initActionOrderGetDemo();
22 /* 80CFDB04 */ int actionOrderGetDemo();
23 /* 80CFDB80 */ int actionGetDemo();
24 /* 80CFDC1C */ int execute();
25 /* 80CFDD18 */ int draw();
26 /* 80CFDD6C */ int _delete();
27
28 u8 getItemBit() { return fopAcM_GetParamBit(this, 0, 8); }
29 u8 getSwbit() { return fopAcM_GetParamBit(this, 8, 8); }
31
32private:
33 /* 0x92c */ u32 field_0x92c;
34 /* 0x930 */ fpc_ProcID mProcID;
35 /* 0x934 */ u8 mStatus;
36};
37
38STATIC_ASSERT(sizeof(daObjSword_c) == 0x938);
39
40#endif /* D_A_OBJ_SWORD_H */
cPhs__Step
Definition c_phase.h:8
Definition d_a_itembase.h:30
Ordon Sword.
Definition d_a_obj_sword.h:14
u8 getItemBit()
Definition d_a_obj_sword.h:28
u8 getSwbit()
Definition d_a_obj_sword.h:29
int draw()
Definition d_a_obj_sword.cpp:125
fpc_ProcID mProcID
Definition d_a_obj_sword.h:34
void setStatus(u8 status)
Definition d_a_obj_sword.h:30
int Create()
Definition d_a_obj_sword.cpp:30
void initBaseMtx()
Definition d_a_obj_sword.cpp:17
int actionOrderGetDemo()
Definition d_a_obj_sword.cpp:88
void setBaseMtx()
Definition d_a_obj_sword.cpp:23
int _delete()
Definition d_a_obj_sword.cpp:134
int initActionOrderGetDemo()
Definition d_a_obj_sword.cpp:77
int actionGetDemo()
Definition d_a_obj_sword.cpp:102
u32 field_0x92c
Definition d_a_obj_sword.h:33
int execute()
Definition d_a_obj_sword.cpp:113
u8 mStatus
Definition d_a_obj_sword.h:35
cPhs__Step create()
Definition d_a_obj_sword.cpp:42
int actionWait()
Definition d_a_obj_sword.cpp:62
STATIC_ASSERT(sizeof(daObjSword_c)==0x938)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:186
unsigned int fpc_ProcID
Definition f_pc_base.h:10
static u32 status
Definition fstload.c:9
unsigned long u32
Definition types.h:9
unsigned char u8
Definition types.h:5