Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_attack_item.h
Go to the documentation of this file.
1#ifndef D_A_TAG_ATTACK_ITEM_H
2#define D_A_TAG_ATTACK_ITEM_H
3
5#include "d/d_event_lib.h"
6#include "d/d_cc_d.h"
7
9public:
11
12 void setBaseMtx();
13 int Create();
14 int create();
15 int execute();
16 void action();
17 BOOL checkHit();
18 void createItem();
19 int _delete();
20
21 virtual ~daTagAtkItem_c() {}
22 virtual bool eventStart();
23 virtual bool eventEnd();
24
25 u8 getEvId() { return fopAcM_GetParamBit(this, 0x18, 8); }
26 u8 getNum() { return fopAcM_GetParamBit(this, 8, 8); }
27 u8 getItemBit() { return fopAcM_GetParamBit(this, 0x10, 8); }
28 u8 getItemNo() { return fopAcM_GetParamBit(this, 0, 8); }
29
30 /* 0x57C */ u8 field_0x57C[0x584 - 0x57C];
31 /* 0x584 */ dCcD_Stts mCcStts;
32 /* 0x5C0 */ dCcD_Cyl mCyl;
33};
34
35#endif /* D_A_TAG_ATTACK_ITEM_H */
Definition d_cc_d.h:461
Definition d_cc_d.h:269
Definition d_event_lib.h:24
Definition d_a_tag_attack_item.h:8
int Create()
Definition d_a_tag_attack_item.cpp:26
int execute()
Definition d_a_tag_attack_item.cpp:48
dCcD_Cyl mCyl
Definition d_a_tag_attack_item.h:32
virtual bool eventStart()
Definition d_a_tag_attack_item.cpp:70
void setBaseMtx()
Definition d_a_tag_attack_item.cpp:7
u8 getItemBit()
Definition d_a_tag_attack_item.h:27
void action()
Definition d_a_tag_attack_item.cpp:58
u8 getNum()
Definition d_a_tag_attack_item.h:26
int _delete()
Definition d_a_tag_attack_item.cpp:129
virtual bool eventEnd()
Definition d_a_tag_attack_item.cpp:75
virtual ~daTagAtkItem_c()
Definition d_a_tag_attack_item.h:21
dCcD_Stts mCcStts
Definition d_a_tag_attack_item.h:31
u8 getItemNo()
Definition d_a_tag_attack_item.h:28
daTagAtkItem_c()
Definition d_a_tag_attack_item.h:10
int create()
Definition d_a_tag_attack_item.cpp:37
u8 getEvId()
Definition d_a_tag_attack_item.h:25
u8 field_0x57C[0x584 - 0x57C]
Definition d_a_tag_attack_item.h:30
BOOL checkHit()
Definition d_a_tag_attack_item.cpp:80
void createItem()
Definition d_a_tag_attack_item.cpp:106
Definition f_op_actor.h:230
int BOOL
Definition types.h:33
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196