Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_tk.h
Go to the documentation of this file.
1
#ifndef D_A_E_TK_H
2
#define D_A_E_TK_H
3
4
#include "
d/d_bg_s_acch.h
"
5
#include "
d/d_cc_d.h
"
6
#include "
d/d_cc_uty.h
"
7
#include "
d/d_path.h
"
8
#include "
f_op/f_op_actor.h
"
9
#include "
m_Do/m_Do_ext.h
"
10
22
class
e_tk_class
:
public
fopEn_enemy_c
{
23
public
:
24
/* 0x5AC */
request_of_phase_process_class
mPhaseReq
;
25
/* 0x5B4 */
u8
mArg0
;
26
/* 0x5B5 */
u8
mArg1
;
27
/* 0x5B6 */
u8
mArg2
;
28
/* 0x5B7 */
u8
mParamPathIdx
;
29
/* 0x5B8 */
s8
mPathLoaded
;
30
/* 0x5BC */
dPath
*
mpPath
;
31
/* 0x5C0 */
s8
mPathID
;
32
/* 0x5C1 */
s8
mPathDirection
;
33
/* 0x5C4 */
mDoExt_McaMorfSO
*
mpMorf
;
34
/* 0x5C8 */
int
mAnim
;
35
/* 0x5CC */
Z2CreatureEnemy
mSound
;
36
/* 0x670 */
f32
mAnimSpeed
;
37
/* 0x674 */
s16
mLifetime
;
38
/* 0x676 */
s16
mAction
;
39
/* 0x678 */
s16
mMode
;
40
/* 0x67C */
cXyz
mPos
;
41
/* 0x688 */
s16
mSomeAngle
;
42
/* 0x68A */
u8
field_0x68a
[2];
43
/* 0x68C */
s16
mPlayerAngleY
;
44
/* 0x690 */
f32
mPlayerDistanceLimit
;
45
/* 0x694 */
u8
field_0x694
[2];
46
/* 0x696 */
s16
mActionTimer
[3];
47
/* 0x69C */
s16
mExecuteState
;
48
/* 0x69E */
s16
mInvincibilityTimer
;
49
/* 0x6A0 */
s8
mAttentionOFF
;
50
/* 0x6A1 */
s8
mTKBallSpawned
;
51
/* 0x6A4 */
u32
mHamonSet
;
52
/* 0x6A8 */
u8
field_0x6a8
[4];
53
/* 0x6AC */
fpc_ProcID
mBallID
;
54
/* 0x6B0 */
dBgS_AcchCir
mAcchCir
;
55
/* 0x6F0 */
dBgS_ObjAcch
mAcch
;
56
/* 0x8C8 */
dCcD_Stts
mStts
;
57
/* 0x904 */
dCcD_Sph
mSph
;
58
/* 0xA3C */
dCcU_AtInfo
mAtInfo
;
59
/* 0xA60 */
bool
mInitHIO
;
60
};
61
62
STATIC_ASSERT
(
sizeof
(
e_tk_class
) == 0xA64);
63
64
class
daE_TK_HIO_c
:
public
JORReflexible
{
65
public
:
66
daE_TK_HIO_c
();
67
void
genMessage
(
JORMContext
*);
68
virtual
~daE_TK_HIO_c
() {};
69
70
/* 0x04 */
s8
mNo
;
71
/* 0x08 */
f32
mBaseSize
;
72
/* 0x0C */
f32
mPlayerDetectionDistanceNear
;
73
/* 0x10 */
f32
mPlayerDetectionDistanceFar
;
74
/* 0x14 */
f32
mSwimSpeedModifier
;
75
/* 0x18 */
f32
mFleeSpeedModifier
;
76
};
77
78
STATIC_ASSERT
(
sizeof
(
daE_TK_HIO_c
) == 0x1C);
79
80
#endif
/* D_A_E_TK_H */
JORMContext
Definition
JORMContext.h:128
JORReflexible
Definition
JORReflexible.h:47
Z2CreatureEnemy
Definition
Z2Creature.h:37
dBgS_AcchCir
Definition
d_bg_s_acch.h:15
dBgS_ObjAcch
Definition
d_bg_s_acch.h:249
dCcD_Sph
Definition
d_cc_d.h:487
dCcD_Stts
Definition
d_cc_d.h:273
daE_TK_HIO_c
Definition
d_a_e_tk.h:64
daE_TK_HIO_c::mPlayerDetectionDistanceFar
f32 mPlayerDetectionDistanceFar
Definition
d_a_e_tk.h:73
daE_TK_HIO_c::mFleeSpeedModifier
f32 mFleeSpeedModifier
Definition
d_a_e_tk.h:75
daE_TK_HIO_c::mNo
s8 mNo
Definition
d_a_e_tk.h:70
daE_TK_HIO_c::mPlayerDetectionDistanceNear
f32 mPlayerDetectionDistanceNear
Definition
d_a_e_tk.h:72
daE_TK_HIO_c::mBaseSize
f32 mBaseSize
Definition
d_a_e_tk.h:71
daE_TK_HIO_c::~daE_TK_HIO_c
virtual ~daE_TK_HIO_c()
Definition
d_a_e_tk.h:68
daE_TK_HIO_c::genMessage
void genMessage(JORMContext *)
Definition
d_a_e_tk.cpp:58
daE_TK_HIO_c::daE_TK_HIO_c
daE_TK_HIO_c()
Definition
d_a_e_tk.cpp:48
daE_TK_HIO_c::mSwimSpeedModifier
f32 mSwimSpeedModifier
Definition
d_a_e_tk.h:74
e_tk_class
Water Toadpoli.
Definition
d_a_e_tk.h:22
e_tk_class::mpPath
dPath * mpPath
Definition
d_a_e_tk.h:30
e_tk_class::mPlayerDistanceLimit
f32 mPlayerDistanceLimit
Definition
d_a_e_tk.h:44
e_tk_class::mInitHIO
bool mInitHIO
Definition
d_a_e_tk.h:59
e_tk_class::mPos
cXyz mPos
Definition
d_a_e_tk.h:40
e_tk_class::mPhaseReq
request_of_phase_process_class mPhaseReq
Definition
d_a_e_tk.h:24
e_tk_class::mSound
Z2CreatureEnemy mSound
Definition
d_a_e_tk.h:35
e_tk_class::field_0x694
u8 field_0x694[2]
Definition
d_a_e_tk.h:45
e_tk_class::mParamPathIdx
u8 mParamPathIdx
Definition
d_a_e_tk.h:28
e_tk_class::mExecuteState
s16 mExecuteState
Definition
d_a_e_tk.h:47
e_tk_class::mPathID
s8 mPathID
Definition
d_a_e_tk.h:31
e_tk_class::mAcchCir
dBgS_AcchCir mAcchCir
Definition
d_a_e_tk.h:54
e_tk_class::field_0x68a
u8 field_0x68a[2]
Definition
d_a_e_tk.h:42
e_tk_class::mPathLoaded
s8 mPathLoaded
Definition
d_a_e_tk.h:29
e_tk_class::mBallID
fpc_ProcID mBallID
Definition
d_a_e_tk.h:53
e_tk_class::mLifetime
s16 mLifetime
Definition
d_a_e_tk.h:37
e_tk_class::mpMorf
mDoExt_McaMorfSO * mpMorf
Definition
d_a_e_tk.h:33
e_tk_class::mAtInfo
dCcU_AtInfo mAtInfo
Definition
d_a_e_tk.h:58
e_tk_class::mAttentionOFF
s8 mAttentionOFF
Definition
d_a_e_tk.h:49
e_tk_class::mActionTimer
s16 mActionTimer[3]
Definition
d_a_e_tk.h:46
e_tk_class::mArg2
u8 mArg2
Definition
d_a_e_tk.h:27
e_tk_class::mArg1
u8 mArg1
Definition
d_a_e_tk.h:26
e_tk_class::mAnimSpeed
f32 mAnimSpeed
Definition
d_a_e_tk.h:36
e_tk_class::field_0x6a8
u8 field_0x6a8[4]
Definition
d_a_e_tk.h:52
e_tk_class::mHamonSet
u32 mHamonSet
Definition
d_a_e_tk.h:51
e_tk_class::mMode
s16 mMode
Definition
d_a_e_tk.h:39
e_tk_class::mArg0
u8 mArg0
Definition
d_a_e_tk.h:25
e_tk_class::mTKBallSpawned
s8 mTKBallSpawned
Definition
d_a_e_tk.h:50
e_tk_class::mStts
dCcD_Stts mStts
Definition
d_a_e_tk.h:56
e_tk_class::mAction
s16 mAction
Definition
d_a_e_tk.h:38
e_tk_class::mAnim
int mAnim
Definition
d_a_e_tk.h:34
e_tk_class::mInvincibilityTimer
s16 mInvincibilityTimer
Definition
d_a_e_tk.h:48
e_tk_class::mSph
dCcD_Sph mSph
Definition
d_a_e_tk.h:57
e_tk_class::mPathDirection
s8 mPathDirection
Definition
d_a_e_tk.h:32
e_tk_class::mPlayerAngleY
s16 mPlayerAngleY
Definition
d_a_e_tk.h:43
e_tk_class::mAcch
dBgS_ObjAcch mAcch
Definition
d_a_e_tk.h:55
e_tk_class::mSomeAngle
s16 mSomeAngle
Definition
d_a_e_tk.h:41
fopEn_enemy_c
Definition
f_op_actor.h:299
mDoExt_McaMorfSO
Definition
m_Do_ext.h:408
STATIC_ASSERT
STATIC_ASSERT(sizeof(e_tk_class)==0xA64)
d_bg_s_acch.h
d_cc_d.h
d_cc_uty.h
d_path.h
f_op_actor.h
fpc_ProcID
unsigned int fpc_ProcID
Definition
f_pc_base.h:10
s8
signed char s8
Definition
types.h:7
u32
unsigned long u32
Definition
types.h:12
s16
signed short int s16
Definition
types.h:9
f32
float f32
Definition
types.h:25
u8
unsigned char u8
Definition
types.h:8
m_Do_ext.h
cXyz
Definition
c_xyz.h:7
dCcU_AtInfo
Definition
d_cc_uty.h:20
dPath
Definition
d_path.h:18
request_of_phase_process_class
Definition
c_phase.h:19
include
d
actor
d_a_e_tk.h
Generated by
1.12.0