Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_waterPillar.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_WATERPILLAR_H
2#define D_A_OBJ_WATERPILLAR_H
3
5
14class daWtPillar_c : public fopAc_ac_c {
15public:
16 /* 80D2C7B0 */ void setBaseMtx();
17 /* 80D2C838 */ void createHeapCallBack(fopAc_ac_c*);
18 /* 80D2C858 */ void CreateHeap();
19 /* 80D2C960 */ void create();
20 /* 80D2CC0C */ void execute();
21 /* 80D2CE4C */ void actionMain();
22 /* 80D2CF98 */ void effectSet();
23 /* 80D2D278 */ void effectSet2();
24 /* 80D2D3FC */ void actionSwWaitInit();
25 /* 80D2D408 */ void actionSwWait();
26 /* 80D2D488 */ void eventStart();
27 /* 80D2D4AC */ void actionWaitInit();
28 /* 80D2D588 */ void actionWait();
29 /* 80D2D5C0 */ void actionUpFirstInit();
30 /* 80D2D6C4 */ void actionUpFirst();
31 /* 80D2D73C */ void actionUpFirstWaitInit();
32 /* 80D2D780 */ void actionUpFirstWait();
33 /* 80D2D7B8 */ void actionUpInit();
34 /* 80D2D850 */ void actionUp();
35 /* 80D2D95C */ void actionUpWaitInit();
36 /* 80D2D9A0 */ void actionUpWait();
37 /* 80D2DA58 */ void actionDownInit();
38 /* 80D2DA78 */ void actionDown();
39 /* 80D2DB68 */ void actionRockWaitInit();
40 /* 80D2DB74 */ void actionRockWait();
41 /* 80D2DC20 */ void actionRockOnInit();
42 /* 80D2DC2C */ void actionRockOn();
43 /* 80D2DD0C */ void actionEndInit();
44 /* 80D2DD18 */ void actionEnd();
45 /* 80D2DDB0 */ void getPillarHeight();
46 /* 80D2DDB8 */ void draw();
47 /* 80D2DE84 */ void _delete();
48 /* 80D2E054 */ daWtPillar_c();
49 /* 80D2E430 */ ~daWtPillar_c();
50
51 static u8 const mCcDObjInfo[48];
52 static u8 const mCcDObjCoInfo[48];
53 static u8 mCcDCps[76];
54 static u8 mCcDCyl[68];
55
56private:
57 /* 0x568 */ u8 field_0x568[0xb7c - 0x568];
58};
59
60STATIC_ASSERT(sizeof(daWtPillar_c) == 0xb7c);
61
63public:
64 /* 80D2C6CC */ daWtPillar_HIO_c();
65 /* 80D2DF34 */ ~daWtPillar_HIO_c();
66};
67
68
69#endif /* D_A_OBJ_WATERPILLAR_H */
Definition d_a_obj_waterPillar.h:62
daWtPillar_HIO_c()
Definition d_a_obj_waterPillar.cpp:516
~daWtPillar_HIO_c()
Definition d_a_obj_waterPillar.cpp:897
Water Column.
Definition d_a_obj_waterPillar.h:14
void execute()
Definition d_a_obj_waterPillar.cpp:644
static u8 mCcDCps[76]
Definition d_a_obj_waterPillar.h:242
void actionRockWaitInit()
Definition d_a_obj_waterPillar.cpp:805
void actionWaitInit()
Definition d_a_obj_waterPillar.cpp:711
void draw()
Definition d_a_obj_waterPillar.cpp:864
void effectSet()
Definition d_a_obj_waterPillar.cpp:658
void actionDown()
Definition d_a_obj_waterPillar.cpp:800
void _delete()
Definition d_a_obj_waterPillar.cpp:869
static u8 mCcDCyl[68]
Definition d_a_obj_waterPillar.h:251
void actionUpWaitInit()
Definition d_a_obj_waterPillar.cpp:785
void setBaseMtx()
Definition d_a_obj_waterPillar.cpp:527
void actionUpFirstWait()
Definition d_a_obj_waterPillar.cpp:761
void actionDownInit()
Definition d_a_obj_waterPillar.cpp:795
void actionUp()
Definition d_a_obj_waterPillar.cpp:779
void actionMain()
Definition d_a_obj_waterPillar.cpp:653
void actionUpFirstInit()
Definition d_a_obj_waterPillar.cpp:737
daWtPillar_c()
Definition d_a_obj_waterPillar.cpp:933
void actionEndInit()
Definition d_a_obj_waterPillar.cpp:848
void actionRockOnInit()
Definition d_a_obj_waterPillar.cpp:816
static u8 const mCcDObjInfo[48]
Definition d_a_obj_waterPillar.h:551
void actionRockWait()
Definition d_a_obj_waterPillar.cpp:810
void eventStart()
Definition d_a_obj_waterPillar.cpp:687
void actionEnd()
Definition d_a_obj_waterPillar.cpp:853
u8 field_0x568[0xb7c - 0x568]
Definition d_a_obj_waterPillar.h:57
~daWtPillar_c()
Definition d_a_obj_waterPillar.cpp:974
void CreateHeap()
Definition d_a_obj_waterPillar.cpp:545
void effectSet2()
Definition d_a_obj_waterPillar.cpp:671
void create()
Definition d_a_obj_waterPillar.cpp:618
void actionUpWait()
Definition d_a_obj_waterPillar.cpp:790
void actionSwWaitInit()
Definition d_a_obj_waterPillar.cpp:677
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_waterPillar.cpp:533
void actionUpInit()
Definition d_a_obj_waterPillar.cpp:774
void actionUpFirstWaitInit()
Definition d_a_obj_waterPillar.cpp:755
void actionRockOn()
Definition d_a_obj_waterPillar.cpp:843
void getPillarHeight()
Definition d_a_obj_waterPillar.cpp:859
void actionWait()
Definition d_a_obj_waterPillar.cpp:716
void actionSwWait()
Definition d_a_obj_waterPillar.cpp:682
void actionUpFirst()
Definition d_a_obj_waterPillar.cpp:750
static u8 const mCcDObjCoInfo[48]
Definition d_a_obj_waterPillar.h:559
STATIC_ASSERT(sizeof(daWtPillar_c)==0xb7c)
Definition d_a_ep.cpp:19
unsigned char u8
Definition types.h:8