Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dThunder_c Class Reference

#include <d_ky_thunder.h>

+ Inheritance diagram for dThunder_c:
+ Collaboration diagram for dThunder_c:

Public Member Functions

int createHeap ()
 
void adjustHeap ()
 
int create ()
 
int draw ()
 
int execute (dThunder_c *i_thunder)
 
int thunder_delete (dThunder_c *i_thunder)
 
 ~dThunder_c ()
 

Private Attributes

JKRSolidHeapmpHeap
 
dThunder_modelInfo_c mModelInfo
 
cXyz field_0x138
 
cXyz mThunderPos
 
cXyz field_0x150
 
f32 field_0x15c
 
u8 unk_0x160 [4]
 
f32 mBrkSpeed
 
s16 field_0x168
 
s16 field_0x16a
 
s16 field_0x16c
 

Additional Inherited Members

- Public Attributes inherited from kankyo_class
int mBsType
 
create_tag_class draw_tag
 
leafdraw_method_classsub_method
 
cXyz mPos
 
cXyz mScale
 
u32 mParam
 
- Public Attributes inherited from leafdraw_class
base_process_class mBase
 
leafdraw_method_classmpDrawMtd
 
s8 mbUnk0
 
u8 mbUnk1
 
draw_priority_class mDwPi
 

Constructor & Destructor Documentation

◆ ~dThunder_c()

dThunder_c::~dThunder_c ( )
inline

Member Function Documentation

◆ adjustHeap()

void dThunder_c::adjustHeap ( )

◆ create()

int dThunder_c::create ( )

◆ createHeap()

int dThunder_c::createHeap ( )

◆ draw()

int dThunder_c::draw ( )
inline

◆ execute()

int dThunder_c::execute ( dThunder_c i_thunder)
inline

◆ thunder_delete()

int dThunder_c::thunder_delete ( dThunder_c i_thunder)
inline

Member Data Documentation

◆ field_0x138

cXyz dThunder_c::field_0x138
private

◆ field_0x150

cXyz dThunder_c::field_0x150
private

◆ field_0x15c

f32 dThunder_c::field_0x15c
private

◆ field_0x168

s16 dThunder_c::field_0x168
private

◆ field_0x16a

s16 dThunder_c::field_0x16a
private

◆ field_0x16c

s16 dThunder_c::field_0x16c
private

◆ mBrkSpeed

f32 dThunder_c::mBrkSpeed
private

◆ mModelInfo

dThunder_modelInfo_c dThunder_c::mModelInfo
private

◆ mpHeap

JKRSolidHeap* dThunder_c::mpHeap
private

◆ mThunderPos

cXyz dThunder_c::mThunderPos
private

◆ unk_0x160

u8 dThunder_c::unk_0x160[4]
private

The documentation for this class was generated from the following files: