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
21class e_tk_class : public fopEn_enemy_c {
22public:
24 /* 0x5B4 */ u8 mArg0;
25 /* 0x5B5 */ u8 mArg1;
26 /* 0x5B6 */ u8 mArg2;
27 /* 0x5B7 */ u8 mParamPathIdx;
28 /* 0x5B8 */ s8 mPathLoaded;
29 /* 0x5BC */ dPath* mpPath;
30 /* 0x5C0 */ s8 mPathID;
31 /* 0x5C1 */ s8 mPathDirection;
33 /* 0x5C8 */ int mAnim;
35 /* 0x670 */ f32 mAnimSpeed;
36 /* 0x674 */ s16 mLifetime;
37 /* 0x676 */ s16 mAction;
38 /* 0x678 */ s16 mMode;
39 /* 0x67C */ cXyz mPos;
40 /* 0x688 */ s16 mSomeAngle;
41 /* 0x68A */ u8 field_0x68a[2];
42 /* 0x68C */ s16 mPlayerAngleY;
44 /* 0x694 */ u8 field_0x694[2];
45 /* 0x696 */ s16 mActionTimer[3];
46 /* 0x69C */ s16 mExecuteState;
48 /* 0x6A0 */ s8 mAttentionOFF;
49 /* 0x6A1 */ s8 mTKBallSpawned;
50 /* 0x6A4 */ u32 mHamonSet;
51 /* 0x6A8 */ u8 field_0x6a8[4];
52 /* 0x6AC */ fpc_ProcID mBallID;
54 /* 0x6F0 */ dBgS_ObjAcch mAcch;
55 /* 0x8C8 */ dCcD_Stts mStts;
56 /* 0x904 */ dCcD_Sph mSph;
57 /* 0xA3C */ dCcU_AtInfo mAtInfo;
58 /* 0xA60 */ bool mInitHIO;
59};
60
61STATIC_ASSERT(sizeof(e_tk_class) == 0xA64);
62
64public:
66 virtual ~daE_TK_HIO_c() {}
67
68 /* 0x04 */ s8 field_0x04;
69 /* 0x08 */ f32 mRadiusScale;
70 /* 0x0C */ f32 mPlayerRange1;
71 /* 0x10 */ f32 mPlayerRange2;
72 /* 0x14 */ f32 mSpeedModifier1;
73 /* 0x18 */ f32 mSpeedModifier2;
74};
75
76STATIC_ASSERT(sizeof(daE_TK_HIO_c) == 0x1C);
77
78#endif /* D_A_E_TK_H */
Definition Z2Creature.h:37
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Definition d_a_e_tk.h:63
f32 mPlayerRange2
Definition d_a_e_tk.h:71
f32 mSpeedModifier1
Definition d_a_e_tk.h:72
f32 mRadiusScale
Definition d_a_e_tk.h:69
s8 field_0x04
Definition d_a_e_tk.h:68
virtual ~daE_TK_HIO_c()
Definition d_a_e_tk.h:66
f32 mSpeedModifier2
Definition d_a_e_tk.h:73
daE_TK_HIO_c()
Definition d_a_e_tk.cpp:47
f32 mPlayerRange1
Definition d_a_e_tk.h:70
Water Toadpoli.
Definition d_a_e_tk.h:21
dPath * mpPath
Definition d_a_e_tk.h:29
f32 mPlayerDistanceLimit
Definition d_a_e_tk.h:43
bool mInitHIO
Definition d_a_e_tk.h:58
cXyz mPos
Definition d_a_e_tk.h:39
request_of_phase_process_class mPhaseReq
Definition d_a_e_tk.h:23
Z2CreatureEnemy mSound
Definition d_a_e_tk.h:34
u8 field_0x694[2]
Definition d_a_e_tk.h:44
u8 mParamPathIdx
Definition d_a_e_tk.h:27
s16 mExecuteState
Definition d_a_e_tk.h:46
s8 mPathID
Definition d_a_e_tk.h:30
dBgS_AcchCir mAcchCir
Definition d_a_e_tk.h:53
u8 field_0x68a[2]
Definition d_a_e_tk.h:41
s8 mPathLoaded
Definition d_a_e_tk.h:28
fpc_ProcID mBallID
Definition d_a_e_tk.h:52
s16 mLifetime
Definition d_a_e_tk.h:36
mDoExt_McaMorfSO * mpMorf
Definition d_a_e_tk.h:32
dCcU_AtInfo mAtInfo
Definition d_a_e_tk.h:57
s8 mAttentionOFF
Definition d_a_e_tk.h:48
s16 mActionTimer[3]
Definition d_a_e_tk.h:45
u8 mArg2
Definition d_a_e_tk.h:26
u8 mArg1
Definition d_a_e_tk.h:25
f32 mAnimSpeed
Definition d_a_e_tk.h:35
u8 field_0x6a8[4]
Definition d_a_e_tk.h:51
u32 mHamonSet
Definition d_a_e_tk.h:50
s16 mMode
Definition d_a_e_tk.h:38
u8 mArg0
Definition d_a_e_tk.h:24
s8 mTKBallSpawned
Definition d_a_e_tk.h:49
dCcD_Stts mStts
Definition d_a_e_tk.h:55
s16 mAction
Definition d_a_e_tk.h:37
int mAnim
Definition d_a_e_tk.h:33
s16 mInvincibilityTimer
Definition d_a_e_tk.h:47
dCcD_Sph mSph
Definition d_a_e_tk.h:56
s8 mPathDirection
Definition d_a_e_tk.h:31
s16 mPlayerAngleY
Definition d_a_e_tk.h:42
dBgS_ObjAcch mAcch
Definition d_a_e_tk.h:54
s16 mSomeAngle
Definition d_a_e_tk.h:40
Definition f_op_actor.h:285
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(e_tk_class)==0xA64)
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition c_xyz.h:7
Definition d_cc_uty.h:20
Definition d_path.h:18
Definition c_phase.h:17