Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_gadget.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_GADGET_H
2#define D_A_OBJ_GADGET_H
3
5
14class daObj_Gadget_c : public fopAc_ac_c {
15public:
16 /* 80BF2D2C */ ~daObj_Gadget_c();
17 /* 80BF2F28 */ void create();
18 /* 80BF3478 */ void CreateHeap();
19 /* 80BF3504 */ void Delete();
20 /* 80BF3538 */ void Execute();
21 /* 80BF3FAC */ void Draw();
22 /* 80BF4130 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80BF4150 */ void setEnvTevColor();
24 /* 80BF41AC */ void setRoomNo();
25 /* 80BF41F0 */ void reset();
26 /* 80BF424C */ void setMtx();
27 /* 80BF4354 */ void calcRollAngle(s16, int);
28 /* 80BF43F4 */ void getWallAngle(s16, s16*);
29 /* 80BF4584 */ void setSmokePrtcl();
30 /* 80BF4600 */ void setWaterPrtcl();
31 /* 80BF4728 */ void setHamonPrtcl();
32
33private:
34 /* 0x568 */ u8 field_0x568[0xa4c - 0x568];
35};
36
37STATIC_ASSERT(sizeof(daObj_Gadget_c) == 0xa4c);
38
40public:
41 /* 80BF48D8 */ ~daObj_Gadget_Param_c();
42
43 static u8 const m[44];
44};
45
46
47#endif /* D_A_OBJ_GADGET_H */
Definition d_a_obj_gadget.h:39
~daObj_Gadget_Param_c()
Definition d_a_obj_gadget.cpp:838
static u8 const m[44]
Definition d_a_obj_gadget.h:308
Gadget.
Definition d_a_obj_gadget.h:14
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_gadget.cpp:584
void setHamonPrtcl()
Definition d_a_obj_gadget.cpp:779
void setEnvTevColor()
Definition d_a_obj_gadget.cpp:590
void setRoomNo()
Definition d_a_obj_gadget.cpp:595
void setMtx()
Definition d_a_obj_gadget.cpp:605
~daObj_Gadget_c()
Definition d_a_obj_gadget.cpp:302
void Draw()
Definition d_a_obj_gadget.cpp:572
void CreateHeap()
Definition d_a_obj_gadget.cpp:406
void calcRollAngle(s16, int)
Definition d_a_obj_gadget.cpp:611
u8 field_0x568[0xa4c - 0x568]
Definition d_a_obj_gadget.h:34
void Delete()
Definition d_a_obj_gadget.cpp:411
void setSmokePrtcl()
Definition d_a_obj_gadget.cpp:650
void Execute()
Definition d_a_obj_gadget.cpp:559
void create()
Definition d_a_obj_gadget.cpp:359
void setWaterPrtcl()
Definition d_a_obj_gadget.cpp:768
void getWallAngle(s16, s16 *)
Definition d_a_obj_gadget.cpp:639
void reset()
Definition d_a_obj_gadget.cpp:600
STATIC_ASSERT(sizeof(daObj_Gadget_c)==0xa4c)
Definition d_a_ep.cpp:19
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8