Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_lv6SwGate.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_LV6SWGATE_H
2#define D_A_OBJ_LV6SWGATE_H
3
5
14class daLv6SwGate_c : public fopAc_ac_c {
15public:
16 /* 80C74004 */ void setBaseMtx();
17 /* 80C74158 */ void CreateHeap();
18 /* 80C7429C */ void create();
19 /* 80C74720 */ void isSwitch();
20 /* 80C7476C */ void Execute(f32 (**)[3][4]);
21 /* 80C74A3C */ void moveGate();
22 /* 80C74B48 */ void init_modeWait();
23 /* 80C74B54 */ void modeWait();
24 /* 80C74B58 */ void init_modeOpen();
25 /* 80C74B64 */ void modeOpen();
26 /* 80C74C7C */ void init_modeClose();
27 /* 80C74C94 */ void modeClose();
28 /* 80C74DBC */ void init_modeBreak();
29 /* 80C74E40 */ void modeBreak();
30 /* 80C7524C */ void Draw();
31 /* 80C752F8 */ void Delete();
32
33 static u8 const mCcDObjInfo[48];
34 static u8 mCcDCyl[68];
35
36private:
37 /* 0x568 */ u8 field_0x568[0x14f8 - 0x568];
38};
39
40STATIC_ASSERT(sizeof(daLv6SwGate_c) == 0x14f8);
41
43public:
44 /* 80C73F0C */ daLv6SwGate_HIO_c();
45 /* 80C75434 */ ~daLv6SwGate_HIO_c();
46};
47
48
49#endif /* D_A_OBJ_LV6SWGATE_H */
Definition d_a_obj_lv6SwGate.h:42
daLv6SwGate_HIO_c()
Definition d_a_obj_lv6SwGate.cpp:319
~daLv6SwGate_HIO_c()
Definition d_a_obj_lv6SwGate.cpp:571
Temple of Time Switch Gate.
Definition d_a_obj_lv6SwGate.h:14
void Delete()
Definition d_a_obj_lv6SwGate.cpp:538
void modeClose()
Definition d_a_obj_lv6SwGate.cpp:517
void setBaseMtx()
Definition d_a_obj_lv6SwGate.cpp:358
void moveGate()
Definition d_a_obj_lv6SwGate.cpp:463
void Execute(f32(**)[3][4])
Definition d_a_obj_lv6SwGate.cpp:454
void modeWait()
Definition d_a_obj_lv6SwGate.cpp:473
void create()
Definition d_a_obj_lv6SwGate.cpp:382
static u8 mCcDCyl[68]
Definition d_a_obj_lv6SwGate.h:164
void init_modeBreak()
Definition d_a_obj_lv6SwGate.cpp:523
void CreateHeap()
Definition d_a_obj_lv6SwGate.cpp:370
void init_modeOpen()
Definition d_a_obj_lv6SwGate.cpp:478
void isSwitch()
Definition d_a_obj_lv6SwGate.cpp:417
void Draw()
Definition d_a_obj_lv6SwGate.cpp:533
void modeBreak()
Definition d_a_obj_lv6SwGate.cpp:528
u8 field_0x568[0x14f8 - 0x568]
Definition d_a_obj_lv6SwGate.h:37
void init_modeClose()
Definition d_a_obj_lv6SwGate.cpp:512
static u8 const mCcDObjInfo[48]
Definition d_a_obj_lv6SwGate.h:337
void modeOpen()
Definition d_a_obj_lv6SwGate.cpp:506
void init_modeWait()
Definition d_a_obj_lv6SwGate.cpp:468
STATIC_ASSERT(sizeof(daLv6SwGate_c)==0x14f8)
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8