Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_hb.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_HB_H
2#define D_A_OBJ_HB_H
3
4#include "d/d_bg_s_acch.h"
5#include "d/d_cc_d.h"
6#include "d/d_cc_uty.h"
8
19public:
20 /* 0x000 */ fopEn_enemy_c actor;
22 /* 0x5B4 */ u8 arg0;
23 /* 0x5B8 */ J3DModel* mpModel;
24 /* 0x5BC */ u32 mShadowKey;
25 /* 0x5C0 */ Z2Creature mSound;
26 /* 0x650 */ s16 field_0x650;
27 /* 0x652 */ s16 mAction;
28 /* 0x654 */ s16 mMode;
29 /* 0x658 */ cXyz field_0x658;
30 /* 0x664 */ u8 field_0x664[0x670 - 0x664];
31 /* 0x670 */ s16 mTimers[2];
33 /* 0x676 */ csXyz field_0x676;
34 /* 0x67C */ s16 field_0x67c;
35 /* 0x67E */ s16 field_0x67e;
36 /* 0x680 */ f32 mGroundCross;
38 /* 0x688 */ f32 field_0x688;
39 /* 0x68C */ s16 field_0x68c;
40 /* 0x68E */ s16 field_0x68e;
41 /* 0x690 */ s16 field_0x690;
42 /* 0x694 */ f32 field_0x694;
43 /* 0x698 */ f32 field_0x698;
45 /* 0x6A0 */ f32 mCurrentPosStep;
46 /* 0x6A4 */ s16 field_0x6a4;
48 /* 0x6AC */ f32 mChildPlaySpeed;
49 /* 0x6B0 */ s8 field_0x6b0;
50 /* 0x6B1 */ s8 field_0x6b1;
51 /* 0x6B4 */ f32 field_0x6b4;
53 /* 0x6F8 */ dBgS_ObjAcch mBgc;
54 /* 0x8D0 */ dCcD_Stts mStts;
55 /* 0x90C */ dCcD_Sph mSph;
56 /* 0xA44 */ dCcU_AtInfo mAtInfo;
57 /* 0xA68 */ u32 field_0xa68;
58 /* 0xA6C */ u32 field_0xa6c;
59 /* 0xA70 */ u32 mPrtcls[4];
60 /* 0xA80 */ u32 mHamonPrtcl;
61 /* 0xA84 */ u8 field_0xa84[0xa8c - 0xa84];
62};
63
64STATIC_ASSERT(sizeof(obj_hb_class) == 0xa8c);
65
66
67#endif /* D_A_OBJ_HB_H */
Definition J3DModel.h:43
Definition Z2Creature.h:7
Definition c_sxyz.h:10
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 f_op_actor.h:285
Huge Baba Seed.
Definition d_a_obj_hb.h:18
u32 mHamonPrtcl
Definition d_a_obj_hb.h:60
f32 field_0x698
Definition d_a_obj_hb.h:43
s16 mShapeAngleXOffset
Definition d_a_obj_hb.h:37
dBgS_ObjAcch mBgc
Definition d_a_obj_hb.h:53
fpc_ProcID field_0x69c
Definition d_a_obj_hb.h:44
u32 mPrtcls[4]
Definition d_a_obj_hb.h:59
cXyz field_0x658
Definition d_a_obj_hb.h:29
u32 field_0xa68
Definition d_a_obj_hb.h:57
dCcU_AtInfo mAtInfo
Definition d_a_obj_hb.h:56
s16 field_0x650
Definition d_a_obj_hb.h:26
f32 mCurrentPosStep
Definition d_a_obj_hb.h:45
J3DModel * mpModel
Definition d_a_obj_hb.h:23
dBgS_AcchCir mAcchCir
Definition d_a_obj_hb.h:52
f32 mChildPlaySpeed
Definition d_a_obj_hb.h:48
fpc_ProcID mChildActorID
Definition d_a_obj_hb.h:47
f32 field_0x6b4
Definition d_a_obj_hb.h:51
s16 field_0x690
Definition d_a_obj_hb.h:41
dCcD_Sph mSph
Definition d_a_obj_hb.h:55
u32 field_0xa6c
Definition d_a_obj_hb.h:58
u8 field_0xa84[0xa8c - 0xa84]
Definition d_a_obj_hb.h:61
f32 mGroundCross
Definition d_a_obj_hb.h:36
dCcD_Stts mStts
Definition d_a_obj_hb.h:54
u8 field_0x664[0x670 - 0x664]
Definition d_a_obj_hb.h:30
s16 field_0x68e
Definition d_a_obj_hb.h:40
s16 field_0x68c
Definition d_a_obj_hb.h:39
request_of_phase_process_class mPhase
Definition d_a_obj_hb.h:21
s16 mAction
Definition d_a_obj_hb.h:27
Z2Creature mSound
Definition d_a_obj_hb.h:25
u8 arg0
Definition d_a_obj_hb.h:22
s16 mMode
Definition d_a_obj_hb.h:28
s16 field_0x6a4
Definition d_a_obj_hb.h:46
f32 field_0x688
Definition d_a_obj_hb.h:38
f32 field_0x694
Definition d_a_obj_hb.h:42
s16 field_0x67c
Definition d_a_obj_hb.h:34
s8 field_0x6b1
Definition d_a_obj_hb.h:50
csXyz field_0x676
Definition d_a_obj_hb.h:33
u32 mShadowKey
Definition d_a_obj_hb.h:24
fopEn_enemy_c actor
Definition d_a_obj_hb.h:20
s8 field_0x6b0
Definition d_a_obj_hb.h:49
s16 field_0x67e
Definition d_a_obj_hb.h:35
s16 mInvulnerabilityTimer
Definition d_a_obj_hb.h:32
s16 mTimers[2]
Definition d_a_obj_hb.h:31
STATIC_ASSERT(sizeof(obj_hb_class)==0xa8c)
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 c_phase.h:17