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
22class e_tk_class : public fopEn_enemy_c {
23public:
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;
34 /* 0x5C8 */ int mAnim;
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;
45 /* 0x694 */ u8 field_0x694[2];
46 /* 0x696 */ s16 mActionTimer[3];
47 /* 0x69C */ s16 mExecuteState;
49 /* 0x6A0 */ s8 mAttentionOFF;
50 /* 0x6A1 */ s8 mTKBallSpawned;
51 /* 0x6A4 */ u32 mHamonSet;
52 /* 0x6A8 */ u8 field_0x6a8[4];
53 /* 0x6AC */ fpc_ProcID mBallID;
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
62STATIC_ASSERT(sizeof(e_tk_class) == 0xA64);
63
65public:
68 virtual ~daE_TK_HIO_c() {};
69
70 /* 0x04 */ s8 mNo;
71 /* 0x08 */ f32 mBaseSize;
76};
77
78STATIC_ASSERT(sizeof(daE_TK_HIO_c) == 0x1C);
79
80#endif /* D_A_E_TK_H */
Definition JORMContext.h:128
Definition JORReflexible.h:47
Definition Z2Creature.h:37
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:249
Definition d_cc_d.h:487
Definition d_cc_d.h:273
Definition d_a_e_tk.h:64
f32 mPlayerDetectionDistanceFar
Definition d_a_e_tk.h:73
f32 mFleeSpeedModifier
Definition d_a_e_tk.h:75
s8 mNo
Definition d_a_e_tk.h:70
f32 mPlayerDetectionDistanceNear
Definition d_a_e_tk.h:72
f32 mBaseSize
Definition d_a_e_tk.h:71
virtual ~daE_TK_HIO_c()
Definition d_a_e_tk.h:68
void genMessage(JORMContext *)
Definition d_a_e_tk.cpp:58
daE_TK_HIO_c()
Definition d_a_e_tk.cpp:48
f32 mSwimSpeedModifier
Definition d_a_e_tk.h:74
Water Toadpoli.
Definition d_a_e_tk.h:22
dPath * mpPath
Definition d_a_e_tk.h:30
f32 mPlayerDistanceLimit
Definition d_a_e_tk.h:44
bool mInitHIO
Definition d_a_e_tk.h:59
cXyz mPos
Definition d_a_e_tk.h:40
request_of_phase_process_class mPhaseReq
Definition d_a_e_tk.h:24
Z2CreatureEnemy mSound
Definition d_a_e_tk.h:35
u8 field_0x694[2]
Definition d_a_e_tk.h:45
u8 mParamPathIdx
Definition d_a_e_tk.h:28
s16 mExecuteState
Definition d_a_e_tk.h:47
s8 mPathID
Definition d_a_e_tk.h:31
dBgS_AcchCir mAcchCir
Definition d_a_e_tk.h:54
u8 field_0x68a[2]
Definition d_a_e_tk.h:42
s8 mPathLoaded
Definition d_a_e_tk.h:29
fpc_ProcID mBallID
Definition d_a_e_tk.h:53
s16 mLifetime
Definition d_a_e_tk.h:37
mDoExt_McaMorfSO * mpMorf
Definition d_a_e_tk.h:33
dCcU_AtInfo mAtInfo
Definition d_a_e_tk.h:58
s8 mAttentionOFF
Definition d_a_e_tk.h:49
s16 mActionTimer[3]
Definition d_a_e_tk.h:46
u8 mArg2
Definition d_a_e_tk.h:27
u8 mArg1
Definition d_a_e_tk.h:26
f32 mAnimSpeed
Definition d_a_e_tk.h:36
u8 field_0x6a8[4]
Definition d_a_e_tk.h:52
u32 mHamonSet
Definition d_a_e_tk.h:51
s16 mMode
Definition d_a_e_tk.h:39
u8 mArg0
Definition d_a_e_tk.h:25
s8 mTKBallSpawned
Definition d_a_e_tk.h:50
dCcD_Stts mStts
Definition d_a_e_tk.h:56
s16 mAction
Definition d_a_e_tk.h:38
int mAnim
Definition d_a_e_tk.h:34
s16 mInvincibilityTimer
Definition d_a_e_tk.h:48
dCcD_Sph mSph
Definition d_a_e_tk.h:57
s8 mPathDirection
Definition d_a_e_tk.h:32
s16 mPlayerAngleY
Definition d_a_e_tk.h:43
dBgS_ObjAcch mAcch
Definition d_a_e_tk.h:55
s16 mSomeAngle
Definition d_a_e_tk.h:41
Definition f_op_actor.h:299
Definition m_Do_ext.h:408
STATIC_ASSERT(sizeof(e_tk_class)==0xA64)
unsigned int fpc_ProcID
Definition f_pc_base.h:10
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
Definition c_xyz.h:7
Definition d_cc_uty.h:20
Definition d_path.h:18
Definition c_phase.h:19