Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_pachi.h
Go to the documentation of this file.
1#ifndef D_A_TAG_PACHI_H
2#define D_A_TAG_PACHI_H
3
4#include "d/d_cc_d.h"
6
7class daTagPati_c : public fopAc_ac_c {
8public:
10 int create();
11 int Execute();
12 void col_set();
13 u32 chk_CoHit();
14
16 u32 retVal = fopAcM_GetParam(this) & 0xFF;
17 if (retVal == 0xFF) {
18 retVal = 0;
19 }
20 return retVal;
21 }
22
23 BOOL isDistChkTag1() { return field_0x6E0 == 0; }
24 BOOL isDistChkTag2() { return field_0x6E0 == 1; }
25 BOOL isEscapeChkTag1() { return field_0x6E0 == 2; }
26 BOOL isEscapeChkTag2() { return field_0x6E0 == 3; }
27 BOOL is_CoHit() const { return field_0x6E4; }
28 void clr_CoHit() {
29 mCyl.ClrCoHit();
30 field_0x6E4 = 0;
31 }
32
33 /* 0x568 */ dCcD_Cyl mCyl;
34 /* 0x6A4 */ dCcD_Stts mStts;
35 /* 0x6E0 */ u32 field_0x6E0;
36 /* 0x6E4 */ u32 field_0x6E4;
37};
38
39STATIC_ASSERT(sizeof(daTagPati_c) == 0x6E8);
40
41#endif /* D_A_TAG_PACHI_H */
Definition d_cc_d.h:461
virtual void ClrCoHit()
Definition d_cc_d.cpp:279
Definition d_cc_d.h:269
Definition d_a_tag_pachi.h:7
dCcD_Stts mStts
Definition d_a_tag_pachi.h:34
int create()
Definition d_a_tag_pachi.cpp:23
BOOL isDistChkTag2()
Definition d_a_tag_pachi.h:24
u32 field_0x6E0
Definition d_a_tag_pachi.h:35
void clr_CoHit()
Definition d_a_tag_pachi.h:28
BOOL is_CoHit() const
Definition d_a_tag_pachi.h:27
BOOL isDistChkTag1()
Definition d_a_tag_pachi.h:23
u32 chk_CoHit()
Definition d_a_tag_pachi.cpp:46
u32 field_0x6E4
Definition d_a_tag_pachi.h:36
void col_set()
Definition d_a_tag_pachi.cpp:39
BOOL isEscapeChkTag1()
Definition d_a_tag_pachi.h:25
~daTagPati_c()
Definition d_a_tag_pachi.cpp:7
BOOL isEscapeChkTag2()
Definition d_a_tag_pachi.h:26
u32 get_prm()
Definition d_a_tag_pachi.h:15
dCcD_Cyl mCyl
Definition d_a_tag_pachi.h:33
int Execute()
Definition d_a_tag_pachi.cpp:33
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(daTagPati_c)==0x6E8)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192