Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_ki.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_KI_H
2#define D_A_OBJ_KI_H
3
5#include "f_op/f_op_actor.h"
6#include "d/d_bg_w.h"
7
8struct sq_cp_s {
9 /* 80C449F8 */ ~sq_cp_s() {}
10 /* 80C44A58 */ sq_cp_s() {}
11
12 /* 0x00 */ cXyz field_0x0[4];
13};
14
15STATIC_ASSERT(sizeof(sq_cp_s) == 0x30);
16
25class obj_ki_class : public fopAc_ac_c {
26public:
28 /* 0x570 */ u8 mBmdIdx;
29 /* 0x571 */ u8 mScaleXZ;
30 /* 0x572 */ u8 mScaleY;
31 /* 0x574 */ mDoExt_McaMorf* mpMorf;
32 /* 0x578 */ s16 mCounter;
33 /* 0x57A */ s16 field_0x57a;
34 /* 0x57C */ u8 field_0x57c[8];
35 /* 0x584 */ s16 mTimers[4];
36 /* 0x58C */ csXyz field_0x58c[3];
37 /* 0x59E */ s16 field_0x59e[3];
38 /* 0x5A4 */ sq_cp_s field_0x5a4[3];
39 /* 0x634 */ u8 field_0x634[4];
40 /* 0x638 */ Mtx mMtx;
41 /* 0x668 */ dBgW* mpBgW;
42 /* 0x66C */ bool mHIOInit;
43};
44
45STATIC_ASSERT(sizeof(obj_ki_class) == 0x670);
46
48public:
49 /* 80C43EEC */ daObj_Ki_HIO_c();
50 /* 80C44AA8 */ virtual ~daObj_Ki_HIO_c() {};
51
52 /* 0x4 */ s8 field_0x4;
53 /* 0x5 */ u8 field_0x5;
54};
55
57
58#endif /* D_A_OBJ_KI_H */
Definition d_bg_w.h:252
Definition d_a_obj_ki.h:47
s8 field_0x4
Definition d_a_obj_ki.h:52
u8 field_0x5
Definition d_a_obj_ki.h:53
virtual ~daObj_Ki_HIO_c()
Definition d_a_obj_ki.h:50
daObj_Ki_HIO_c()
Definition d_a_obj_ki.cpp:21
Definition m_Do_ext.h:344
Tree.
Definition d_a_obj_ki.h:25
csXyz field_0x58c[3]
Definition d_a_obj_ki.h:36
s16 field_0x57a
Definition d_a_obj_ki.h:33
u8 field_0x634[4]
Definition d_a_obj_ki.h:39
u8 mScaleY
Definition d_a_obj_ki.h:30
Mtx mMtx
Definition d_a_obj_ki.h:40
request_of_phase_process_class mPhaseReq
Definition d_a_obj_ki.h:27
s16 mTimers[4]
Definition d_a_obj_ki.h:35
u8 mBmdIdx
Definition d_a_obj_ki.h:28
u8 mScaleXZ
Definition d_a_obj_ki.h:29
sq_cp_s field_0x5a4[3]
Definition d_a_obj_ki.h:38
u8 field_0x57c[8]
Definition d_a_obj_ki.h:34
mDoExt_McaMorf * mpMorf
Definition d_a_obj_ki.h:31
dBgW * mpBgW
Definition d_a_obj_ki.h:41
bool mHIOInit
Definition d_a_obj_ki.h:42
s16 field_0x59e[3]
Definition d_a_obj_ki.h:37
s16 mCounter
Definition d_a_obj_ki.h:32
STATIC_ASSERT(sizeof(sq_cp_s)==0x30)
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:66
Definition d_a_ep.cpp:19
Definition d_a_hozelda.cpp:14
Definition d_a_obj_ki.h:8
~sq_cp_s()
Definition d_a_obj_ki.h:9
sq_cp_s()
Definition d_a_obj_ki.h:10
cXyz field_0x0[4]
Definition d_a_obj_ki.h:12
signed char s8
Definition types.h:4
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8