Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_kbox.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_KBOX_H
2#define D_A_OBJ_KBOX_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
18public:
19 /* 0x000 */ fopAc_ac_c mActor;
21 /* 0x570 */ u8 field_0x570;
22 /* 0x574 */ J3DModel* mModel;
23 /* 0x578 */ s16 field_0x578;
24 /* 0x57A */ s16 field_0x57a;
25 /* 0x57C */ s16 field_0x57c;
26 /* 0x57E */ s16 field_0x57e[2];
27 /* 0x584 */ u32 mShadowId;
28 /* 0x588 */ f32 field_0x588;
29 /* 0x58C */ f32 field_0x58c;
30 /* 0x590 */ f32 field_0x590;
31 /* 0x594 */ f32 field_0x594;
32 /* 0x598 */ f32 field_0x598;
33 /* 0x59C */ f32 field_0x59c;
34 /* 0x5A0 */ s16 field_0x5a0;
35 /* 0x5A4 */ f32 field_0x5a4;
36 /* 0x5A8 */ f32 field_0x5a8;
37 /* 0x5AC */ f32 field_0x5ac;
38 /* 0x5B0 */ s16 field_0x5b0;
39 /* 0x5B2 */ s16 field_0x5b2;
40 /* 0x5B4 */ cXyz field_0x5b4;
42 /* 0x600 */ dBgS_ObjAcch mAcch;
43 /* 0x7D8 */ dCcD_Stts mStts;
44 /* 0x814 */ dCcD_Sph mSph;
45 /* 0x94C */ dCcU_AtInfo mAtInfo;
46 /* 0x970 */ int field_0x970;
47 /* 0x974 */ Mtx mBgMtx;
48 /* 0x9A4 */ dBgW* mBgw;
50 /* 0x9C8 */ u8 field_0x9a8[0x9d0 - 0x9c8];
51 /* 0x9D0 */ u32 field_0x9d0[4];
52 /* 0x9E0 */ u32 field_0x9e0;
53 /* 0x9E4 */ u32 field_0x9e4;
54 /* 0x9E8 */ u32 field_0x9e8;
55 /* 0x9EC */ bool mIsHIOOwner;
56};
57
58STATIC_ASSERT(sizeof(obj_kbox_class) == 0x9f0);
59
61public:
63 virtual ~daObj_Kbox_HIO_c() {}
65
66 /* 0x04 */ s8 mId;
67 /* 0x08 */ f32 mWidth;
68
69};
70
71
72#endif /* D_A_OBJ_KBOX_H */
Definition J3DModel.h:43
Definition JORMContext.h:120
Definition JORReflexible.h:43
Definition Z2SoundObject.h:38
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_bg_w.h:257
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Definition d_a_obj_kbox.h:60
s8 mId
Definition d_a_obj_kbox.h:66
f32 mWidth
Definition d_a_obj_kbox.h:67
void genMessage(JORMContext *)
Definition d_a_obj_kbox.cpp:19
virtual ~daObj_Kbox_HIO_c()
Definition d_a_obj_kbox.h:63
daObj_Kbox_HIO_c()
Definition d_a_obj_kbox.cpp:13
Definition f_op_actor.h:230
(Kakariko?) Crate
Definition d_a_obj_kbox.h:17
int field_0x970
Definition d_a_obj_kbox.h:46
s16 field_0x578
Definition d_a_obj_kbox.h:23
u32 field_0x9e8
Definition d_a_obj_kbox.h:54
bool mIsHIOOwner
Definition d_a_obj_kbox.h:55
s16 field_0x57e[2]
Definition d_a_obj_kbox.h:26
u32 field_0x9d0[4]
Definition d_a_obj_kbox.h:51
s16 field_0x57c
Definition d_a_obj_kbox.h:25
dBgS_AcchCir mAcchCir
Definition d_a_obj_kbox.h:41
cXyz field_0x5b4
Definition d_a_obj_kbox.h:40
u8 field_0x570
Definition d_a_obj_kbox.h:21
u32 field_0x9e4
Definition d_a_obj_kbox.h:53
Z2SoundObjSimple mSound
Definition d_a_obj_kbox.h:49
f32 field_0x59c
Definition d_a_obj_kbox.h:33
u8 field_0x9a8[0x9d0 - 0x9c8]
Definition d_a_obj_kbox.h:50
s16 field_0x5a0
Definition d_a_obj_kbox.h:34
s16 field_0x57a
Definition d_a_obj_kbox.h:24
Mtx mBgMtx
Definition d_a_obj_kbox.h:47
J3DModel * mModel
Definition d_a_obj_kbox.h:22
f32 field_0x5a4
Definition d_a_obj_kbox.h:35
dBgS_ObjAcch mAcch
Definition d_a_obj_kbox.h:42
u32 mShadowId
Definition d_a_obj_kbox.h:27
request_of_phase_process_class mPhase
Definition d_a_obj_kbox.h:20
dCcU_AtInfo mAtInfo
Definition d_a_obj_kbox.h:45
dBgW * mBgw
Definition d_a_obj_kbox.h:48
f32 field_0x590
Definition d_a_obj_kbox.h:30
u32 field_0x9e0
Definition d_a_obj_kbox.h:52
fopAc_ac_c mActor
Definition d_a_obj_kbox.h:19
f32 field_0x5a8
Definition d_a_obj_kbox.h:36
s16 field_0x5b0
Definition d_a_obj_kbox.h:38
f32 field_0x58c
Definition d_a_obj_kbox.h:29
dCcD_Sph mSph
Definition d_a_obj_kbox.h:44
f32 field_0x588
Definition d_a_obj_kbox.h:28
s16 field_0x5b2
Definition d_a_obj_kbox.h:39
f32 field_0x598
Definition d_a_obj_kbox.h:32
f32 field_0x594
Definition d_a_obj_kbox.h:31
dCcD_Stts mStts
Definition d_a_obj_kbox.h:43
f32 field_0x5ac
Definition d_a_obj_kbox.h:37
STATIC_ASSERT(sizeof(obj_kbox_class)==0x9f0)
f32 Mtx[3][4]
Definition mtx.h:25
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 c_phase.h:17