Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_ky_thunder.h
Go to the documentation of this file.
1#ifndef D_D_KY_THUNDER_H
2#define D_D_KY_THUNDER_H
3
4#include "f_op/f_op_kankyo.h"
5#include "m_Do/m_Do_ext.h"
6
7class JKRSolidHeap;
8
10public:
11 /* 0x00 */ J3DModel* mpModel;
13 /* 0x0C */ mDoExt_brkAnm mBrk;
14 /* 0x24 */ mDoExt_btpAnm mBtp;
15}; // Size: 0x3C
16
17class dThunder_c : public kankyo_class {
18public:
19 /* 801ADF58 */ int createHeap();
20 /* 801ADFB4 */ void adjustHeap();
21 /* 801AE458 */ int create();
22 inline int draw();
23 inline int execute(dThunder_c* i_thunder);
25
27
28private:
29 /* 0x0F8 */ JKRSolidHeap* mpHeap;
31 /* 0x138 */ cXyz field_0x138;
32 /* 0x144 */ cXyz mThunderPos;
33 /* 0x150 */ cXyz field_0x150;
34 /* 0x15C */ f32 field_0x15c;
35 /* 0x160 */ u8 unk_0x160[4];
36 /* 0x164 */ f32 mBrkSpeed;
37 /* 0x168 */ s16 field_0x168;
38 /* 0x16A */ s16 field_0x16a;
39 /* 0x16C */ s16 field_0x16c;
40};
41
42#endif /* D_D_KY_THUNDER_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JKRSolidHeap.h:10
Definition d_ky_thunder.h:17
~dThunder_c()
Definition d_ky_thunder.h:26
int draw()
Definition d_ky_thunder.cpp:40
s16 field_0x168
Definition d_ky_thunder.h:37
int thunder_delete(dThunder_c *i_thunder)
Definition d_ky_thunder.cpp:122
cXyz field_0x150
Definition d_ky_thunder.h:33
cXyz field_0x138
Definition d_ky_thunder.h:31
f32 field_0x15c
Definition d_ky_thunder.h:34
u8 unk_0x160[4]
Definition d_ky_thunder.h:35
s16 field_0x16a
Definition d_ky_thunder.h:38
JKRSolidHeap * mpHeap
Definition d_ky_thunder.h:29
int create()
Definition d_ky_thunder.cpp:148
cXyz mThunderPos
Definition d_ky_thunder.h:32
void adjustHeap()
Definition d_ky_thunder.cpp:32
int execute(dThunder_c *i_thunder)
Definition d_ky_thunder.cpp:69
dThunder_modelInfo_c mModelInfo
Definition d_ky_thunder.h:30
s16 field_0x16c
Definition d_ky_thunder.h:39
int createHeap()
Definition d_ky_thunder.cpp:19
f32 mBrkSpeed
Definition d_ky_thunder.h:36
Definition d_ky_thunder.h:9
mDoExt_btpAnm mBtp
Definition d_ky_thunder.h:14
mDoExt_brkAnm mBrk
Definition d_ky_thunder.h:13
J3DModel * mpModel
Definition d_ky_thunder.h:11
mDoExt_invisibleModel mInvisModel
Definition d_ky_thunder.h:12
Definition f_op_kankyo.h:7
void mDoExt_destroySolidHeap(JKRSolidHeap *i_heap)
Definition m_Do_ext.cpp:826
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:20
Definition d_a_obj_sekizoa.cpp:56
Definition d_a_hozelda.cpp:40
Definition d_a_obj_sekizoa.cpp:38
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8