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 draw();
20 int _delete();
21
22 virtual ~daTagAtkItem_c() {}
23 virtual bool eventStart();
24 virtual bool eventEnd();
25
26 u8 getEvId() { return fopAcM_GetParamBit(this, 0x18, 8); }
27 u8 getNum() { return fopAcM_GetParamBit(this, 8, 8); }
28 u8 getItemBit() { return fopAcM_GetParamBit(this, 0x10, 8); }
29 u8 getItemNo() { return fopAcM_GetParamBit(this, 0, 8); }
30
31 /* 0x57C */ u8 field_0x57C[0x584 - 0x57C];
32 /* 0x584 */ dCcD_Stts mCcStts;
33 /* 0x5C0 */ dCcD_Cyl mCyl;
34};
35
36#endif /* D_A_TAG_ATTACK_ITEM_H */
Definition d_cc_d.h:472
Definition d_cc_d.h:273
Definition d_event_lib.h:24
Definition d_a_tag_attack_item.h:8
int draw()
Definition d_a_tag_attack_item.cpp:161
int Create()
Definition d_a_tag_attack_item.cpp:53
int execute()
Definition d_a_tag_attack_item.cpp:85
dCcD_Cyl mCyl
Definition d_a_tag_attack_item.h:33
virtual bool eventStart()
Definition d_a_tag_attack_item.cpp:107
void setBaseMtx()
Definition d_a_tag_attack_item.cpp:48
u8 getItemBit()
Definition d_a_tag_attack_item.h:28
void action()
Definition d_a_tag_attack_item.cpp:95
u8 getNum()
Definition d_a_tag_attack_item.h:27
int _delete()
Definition d_a_tag_attack_item.cpp:172
virtual bool eventEnd()
Definition d_a_tag_attack_item.cpp:112
virtual ~daTagAtkItem_c()
Definition d_a_tag_attack_item.h:22
dCcD_Stts mCcStts
Definition d_a_tag_attack_item.h:32
u8 getItemNo()
Definition d_a_tag_attack_item.h:29
daTagAtkItem_c()
Definition d_a_tag_attack_item.h:10
int create()
Definition d_a_tag_attack_item.cpp:69
u8 getEvId()
Definition d_a_tag_attack_item.h:26
u8 field_0x57C[0x584 - 0x57C]
Definition d_a_tag_attack_item.h:31
BOOL checkHit()
Definition d_a_tag_attack_item.cpp:117
void createItem()
Definition d_a_tag_attack_item.cpp:143
Definition f_op_actor.h:243
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:208
int BOOL
Definition types.h:33
unsigned char u8
Definition types.h:8