Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_key.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_KEY_H
2#define D_A_OBJ_KEY_H
3
5#include "d/d_bg_s_acch.h"
6#include "d/d_cc_d.h"
7
8struct obj_key_s {
9 /* 0x00 */ J3DModel* model[3];
10 /* 0x0C */ cXyz pos[3];
11 /* 0x30 */ cXyz field_0x30[3];
12 /* 0x54 */ csXyz angle[3];
13 /* 0x68 */ f32 ground_y[3];
15};
16
26public:
27 /* 0x000 */ fopAc_ac_c actor;
29 /* 0x570 */ obj_key_s key_s;
31 /* 0x608 */ u8 field_0x608[0x60A - 0x608];
32 /* 0x60A */ s16 action;
33 /* 0x60C */ s16 field_0x60c;
34 /* 0x60E */ s16 timers[2];
35 /* 0x612 */ s16 field_0x612;
36 /* 0x614 */ s16 field_0x614;
37 /* 0x616 */ s16 field_0x616;
38 /* 0x618 */ f32 field_0x618;
39 /* 0x61C */ u8 hide;
40 /* 0x620 */ dBgS_AcchCir acchcir;
41 /* 0x660 */ dBgS_ObjAcch acch;
42 /* 0x838 */ dCcD_Stts ccStts;
43 /* 0x874 */ dCcD_Sph ccSph;
44 /* 0x9AC */ u32 field_0x9ac[2];
45 /* 0x9B4 */ u8 HIOInit;
46};
47
48STATIC_ASSERT(sizeof(obj_key_class) == 0x9b8);
49
50
51#endif /* D_A_OBJ_KEY_H */
Definition J3DModel.h:43
Definition Z2SoundObject.h:38
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:230
Key.
Definition d_a_obj_key.h:25
s16 timers[2]
Definition d_a_obj_key.h:34
f32 field_0x618
Definition d_a_obj_key.h:38
obj_key_s key_s
Definition d_a_obj_key.h:29
dCcD_Stts ccStts
Definition d_a_obj_key.h:42
dBgS_ObjAcch acch
Definition d_a_obj_key.h:41
u8 hide
Definition d_a_obj_key.h:39
s16 field_0x614
Definition d_a_obj_key.h:36
u8 field_0x608[0x60A - 0x608]
Definition d_a_obj_key.h:31
u8 HIOInit
Definition d_a_obj_key.h:45
Z2SoundObjSimple sound
Definition d_a_obj_key.h:30
request_of_phase_process_class phase
Definition d_a_obj_key.h:28
u32 field_0x9ac[2]
Definition d_a_obj_key.h:44
dCcD_Sph ccSph
Definition d_a_obj_key.h:43
s16 field_0x612
Definition d_a_obj_key.h:35
fopAc_ac_c actor
Definition d_a_obj_key.h:27
s16 field_0x60c
Definition d_a_obj_key.h:33
s16 field_0x616
Definition d_a_obj_key.h:37
s16 action
Definition d_a_obj_key.h:32
dBgS_AcchCir acchcir
Definition d_a_obj_key.h:40
STATIC_ASSERT(sizeof(obj_key_class)==0x9b8)
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_a_obj_key.h:8
fpc_ProcID key_actor_id
Definition d_a_obj_key.h:14
f32 ground_y[3]
Definition d_a_obj_key.h:13
cXyz pos[3]
Definition d_a_obj_key.h:10
cXyz field_0x30[3]
Definition d_a_obj_key.h:11
J3DModel * model[3]
Definition d_a_obj_key.h:9
csXyz angle[3]
Definition d_a_obj_key.h:12
Definition c_phase.h:17