Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_takaraDai.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_TAKARADAI_H
2#define D_A_OBJ_TAKARADAI_H
3
6
16public:
17 void setBaseMtx();
18 int CreateHeap();
19 int create();
20 int Execute(Mtx**);
21 void procMain();
22 void init_modeWait();
23 void modeWait();
24 int Draw();
25 int Delete();
26
27 u32 getSwBit() { return fopAcM_GetParamBit(this, 0, 8); }
28
29private:
31 /* 0x5A8 */ J3DModel* mpBaseModel;
32 /* 0x5AC */ J3DModel* mpTopModel;
33 /* 0x5B0 */ u8 mMode;
34 /* 0x5B1 */ u8 field_0x5b1[0x5d0 - 0x5b1];
35 /* 0x5D0 */ s32 field_0x5d0;
36 /* 0x5D4 */ csXyz field_0x5d4;
37 /* 0x5DA */ u8 field_0x5da[0x5dc - 0x5da];
38 /* 0x5DC */ f32 field_0x5dc;
39 /* 0x5E0 */ f32 field_0x5e0;
40 /* 0x5E4 */ f32 field_0x5e4;
41 /* 0x5E8 */ f32 field_0x5e8;
42 /* 0x5EC */ f32 field_0x5ec;
43 /* 0x5F0 */ f32 field_0x5f0;
44 /* 0x5F4 */ f32 field_0x5f4;
45 /* 0x5F8 */ f32 field_0x5f8;
46 /* 0x5FC */ f32 field_0x5fc;
47 /* 0x600 */ f32 field_0x600;
48 /* 0x604 */ f32 field_0x604;
49 /* 0x608 */ f32 field_0x608;
50 /* 0x60C */ f32 field_0x60c;
51 /* 0x610 */ f32 field_0x610;
52 /* 0x614 */ f32 field_0x614;
53 /* 0x618 */ u8 field_0x618;
54 /* 0x619 */ u8 field_0x619[0x61a - 0x619];
55 /* 0x61A */ s16 field_0x61a;
56 /* 0x61C */ cXyz field_0x61c;
57 /* 0x628 */ dBgW* mpBgW;
58 /* 0x62C */ Mtx field_0x62c;
59};
60
61STATIC_ASSERT(sizeof(daTkraDai_c) == 0x65c);
62
64public:
66 virtual ~daTkraDai_HIO_c() {}
68
69 /* 0x04 */ f32 field_0x04;
70 /* 0x08 */ f32 field_0x08;
71 /* 0x0C */ f32 field_0x0c;
72 /* 0x10 */ f32 field_0x10;
73 /* 0x14 */ f32 field_0x14;
74 /* 0x18 */ f32 field_0x18;
75 /* 0x1C */ f32 field_0x1c;
76 /* 0x20 */ f32 field_0x20;
77 /* 0x24 */ f32 field_0x24;
78 /* 0x28 */ f32 field_0x28;
79 /* 0x2C */ f32 field_0x2c;
80 /* 0x30 */ f32 field_0x30;
81 /* 0x34 */ f32 field_0x34;
82 /* 0x38 */ u8 field_0x38;
83 /* 0x39 */ u8 field_0x39[0x3c - 0x39];
84};
85
87
88#endif /* D_A_OBJ_TAKARADAI_H */
Definition J3DModel.h:43
Definition JORMContext.h:120
Definition c_sxyz.h:10
Definition d_bg_s_movebg_actor.h:11
Definition d_bg_w.h:257
Definition d_a_obj_takaraDai.h:63
f32 field_0x30
Definition d_a_obj_takaraDai.h:80
f32 field_0x10
Definition d_a_obj_takaraDai.h:72
f32 field_0x1c
Definition d_a_obj_takaraDai.h:75
f32 field_0x28
Definition d_a_obj_takaraDai.h:78
f32 field_0x2c
Definition d_a_obj_takaraDai.h:79
u8 field_0x38
Definition d_a_obj_takaraDai.h:82
f32 field_0x18
Definition d_a_obj_takaraDai.h:74
f32 field_0x14
Definition d_a_obj_takaraDai.h:73
f32 field_0x08
Definition d_a_obj_takaraDai.h:70
u8 field_0x39[0x3c - 0x39]
Definition d_a_obj_takaraDai.h:83
f32 field_0x0c
Definition d_a_obj_takaraDai.h:71
virtual ~daTkraDai_HIO_c()
Definition d_a_obj_takaraDai.h:66
daTkraDai_HIO_c()
Definition d_a_obj_takaraDai.cpp:12
void genMessage(JORMContext *)
f32 field_0x24
Definition d_a_obj_takaraDai.h:77
f32 field_0x34
Definition d_a_obj_takaraDai.h:81
f32 field_0x20
Definition d_a_obj_takaraDai.h:76
f32 field_0x04
Definition d_a_obj_takaraDai.h:69
Flight-by-Fowl Platform.
Definition d_a_obj_takaraDai.h:15
int create()
Definition d_a_obj_takaraDai.cpp:75
f32 field_0x5f8
Definition d_a_obj_takaraDai.h:45
dBgW * mpBgW
Definition d_a_obj_takaraDai.h:57
cXyz field_0x61c
Definition d_a_obj_takaraDai.h:56
int CreateHeap()
Definition d_a_obj_takaraDai.cpp:49
J3DModel * mpBaseModel
Definition d_a_obj_takaraDai.h:31
f32 field_0x604
Definition d_a_obj_takaraDai.h:48
u32 getSwBit()
Definition d_a_obj_takaraDai.h:27
int Delete()
Definition d_a_obj_takaraDai.cpp:174
f32 field_0x5e8
Definition d_a_obj_takaraDai.h:41
u8 field_0x618
Definition d_a_obj_takaraDai.h:53
f32 field_0x610
Definition d_a_obj_takaraDai.h:51
void modeWait()
Definition d_a_obj_takaraDai.cpp:152
void init_modeWait()
Definition d_a_obj_takaraDai.cpp:146
int Execute(Mtx **)
Definition d_a_obj_takaraDai.cpp:122
f32 field_0x5f4
Definition d_a_obj_takaraDai.h:44
f32 field_0x608
Definition d_a_obj_takaraDai.h:49
u8 mMode
Definition d_a_obj_takaraDai.h:33
f32 field_0x5fc
Definition d_a_obj_takaraDai.h:46
f32 field_0x5dc
Definition d_a_obj_takaraDai.h:38
f32 field_0x614
Definition d_a_obj_takaraDai.h:52
f32 field_0x5f0
Definition d_a_obj_takaraDai.h:43
s16 field_0x61a
Definition d_a_obj_takaraDai.h:55
csXyz field_0x5d4
Definition d_a_obj_takaraDai.h:36
s32 field_0x5d0
Definition d_a_obj_takaraDai.h:35
void setBaseMtx()
Definition d_a_obj_takaraDai.cpp:29
void procMain()
Definition d_a_obj_takaraDai.cpp:134
u8 field_0x5b1[0x5d0 - 0x5b1]
Definition d_a_obj_takaraDai.h:34
f32 field_0x600
Definition d_a_obj_takaraDai.h:47
u8 field_0x5da[0x5dc - 0x5da]
Definition d_a_obj_takaraDai.h:37
u8 field_0x619[0x61a - 0x619]
Definition d_a_obj_takaraDai.h:54
request_of_phase_process_class mPhase
Definition d_a_obj_takaraDai.h:30
f32 field_0x60c
Definition d_a_obj_takaraDai.h:50
Mtx field_0x62c
Definition d_a_obj_takaraDai.h:58
J3DModel * mpTopModel
Definition d_a_obj_takaraDai.h:32
int Draw()
Definition d_a_obj_takaraDai.cpp:163
f32 field_0x5ec
Definition d_a_obj_takaraDai.h:42
f32 field_0x5e0
Definition d_a_obj_takaraDai.h:39
f32 field_0x5e4
Definition d_a_obj_takaraDai.h:40
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daTkraDai_c)==0x65c)
f32 Mtx[3][4]
Definition mtx.h:25
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:196
Definition c_xyz.h:7
Definition c_phase.h:17