Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_volcbom.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_VOLCBOM_H
2#define D_A_OBJ_VOLCBOM_H
3
5
14class daObjVolcBom_c : public fopAc_ac_c {
15public:
16 /* 80D241E0 */ void initBaseMtx();
17 /* 80D24238 */ void setBaseMtx();
18 /* 80D242A8 */ void Create();
19 /* 80D244E0 */ void CreateHeap();
20 /* 80D248F4 */ void create1st();
21 /* 80D249D0 */ void Execute(f32 (**)[3][4]);
22 /* 80D24A2C */ void mode_proc_call();
23 /* 80D24B18 */ void init_modeWaitAppear();
24 /* 80D24B6C */ void modeWaitAppear();
25 /* 80D24D80 */ void init_modeFall();
26 /* 80D24E50 */ void modeFall();
27 /* 80D25024 */ void init_modeWaitEndFallDemo();
28 /* 80D25038 */ void modeWaitEndFallDemo();
29 /* 80D25094 */ void init_modeWait();
30 /* 80D25100 */ void modeWait();
31 /* 80D25178 */ void clrDzb();
32 /* 80D251CC */ void setDzb();
33 /* 80D25224 */ void appear();
34 /* 80D25230 */ void disappear();
35 /* 80D2523C */ void setSmoke();
36 /* 80D252C8 */ void checkTalkDistance();
37 /* 80D25364 */ void calcMidnaWaitPos();
38 /* 80D253FC */ void setSrcEffect();
39 /* 80D25528 */ void setBindEffect();
40 /* 80D255F4 */ void followBindEffect();
41 /* 80D25664 */ void endBindEffect();
42 /* 80D256B8 */ void followSrcEffect();
43 /* 80D25758 */ void endSrcEffect();
44 /* 80D257E4 */ void event_proc_call();
45 /* 80D25914 */ void orderZHintEvent();
46 /* 80D25A08 */ void actionWait();
47 /* 80D25B04 */ void actionOrderEvent();
48 /* 80D25CA0 */ void actionOrderATalkEvent();
49 /* 80D25DEC */ void actionTalkEvent();
50 /* 80D25E78 */ void actionWarpEvent();
51 /* 80D25EE4 */ void actionDead();
52 /* 80D25EE8 */ void demoProc();
53 /* 80D26468 */ void calcObjPos();
54 /* 80D264E8 */ void Draw();
55 /* 80D266FC */ void Delete();
56
57 void startFall() { field_0x95f = 1; }
58 void startSearch() { field_0x960 = 1; }
59
60private:
61 /* 0x568 */ u8 field_0x568[0x95F - 0x568];
62 /* 0x95F */ u8 field_0x95f;
63 /* 0x960 */ u8 field_0x960;
64 /* 0x961 */ u8 field_0x961[0xA1C - 0x961];
65};
66
67STATIC_ASSERT(sizeof(daObjVolcBom_c) == 0xa1c);
68
69
70#endif /* D_A_OBJ_VOLCBOM_H */
Volcano Bomb?
Definition d_a_obj_volcbom.h:14
void modeWait()
Definition d_a_obj_volcbom.cpp:716
void setBindEffect()
Definition d_a_obj_volcbom.cpp:792
void clrDzb()
Definition d_a_obj_volcbom.cpp:721
void followSrcEffect()
Definition d_a_obj_volcbom.cpp:809
u8 field_0x95f
Definition d_a_obj_volcbom.h:62
void demoProc()
Definition d_a_obj_volcbom.cpp:933
void modeFall()
Definition d_a_obj_volcbom.cpp:689
void mode_proc_call()
Definition d_a_obj_volcbom.cpp:588
u8 field_0x568[0x95F - 0x568]
Definition d_a_obj_volcbom.h:61
void startFall()
Definition d_a_obj_volcbom.h:57
void actionWarpEvent()
Definition d_a_obj_volcbom.cpp:888
void Draw()
Definition d_a_obj_volcbom.cpp:951
void actionDead()
Definition d_a_obj_volcbom.cpp:893
void endBindEffect()
Definition d_a_obj_volcbom.cpp:803
void actionTalkEvent()
Definition d_a_obj_volcbom.cpp:882
void setSrcEffect()
Definition d_a_obj_volcbom.cpp:786
void Delete()
Definition d_a_obj_volcbom.cpp:956
void checkTalkDistance()
Definition d_a_obj_volcbom.cpp:761
void init_modeWaitAppear()
Definition d_a_obj_volcbom.cpp:598
void actionOrderATalkEvent()
Definition d_a_obj_volcbom.cpp:876
void actionWait()
Definition d_a_obj_volcbom.cpp:831
u8 field_0x960
Definition d_a_obj_volcbom.h:63
void create1st()
Definition d_a_obj_volcbom.cpp:576
void orderZHintEvent()
Definition d_a_obj_volcbom.cpp:826
u8 field_0x961[0xA1C - 0x961]
Definition d_a_obj_volcbom.h:64
void appear()
Definition d_a_obj_volcbom.cpp:731
void event_proc_call()
Definition d_a_obj_volcbom.cpp:820
void calcObjPos()
Definition d_a_obj_volcbom.cpp:938
void Execute(f32(**)[3][4])
Definition d_a_obj_volcbom.cpp:582
void init_modeFall()
Definition d_a_obj_volcbom.cpp:658
void disappear()
Definition d_a_obj_volcbom.cpp:736
void initBaseMtx()
Definition d_a_obj_volcbom.cpp:198
void CreateHeap()
Definition d_a_obj_volcbom.cpp:565
void init_modeWaitEndFallDemo()
Definition d_a_obj_volcbom.cpp:695
void followBindEffect()
Definition d_a_obj_volcbom.cpp:797
void setDzb()
Definition d_a_obj_volcbom.cpp:726
void modeWaitEndFallDemo()
Definition d_a_obj_volcbom.cpp:700
void setSmoke()
Definition d_a_obj_volcbom.cpp:741
void modeWaitAppear()
Definition d_a_obj_volcbom.cpp:644
void setBaseMtx()
Definition d_a_obj_volcbom.cpp:203
void init_modeWait()
Definition d_a_obj_volcbom.cpp:706
void startSearch()
Definition d_a_obj_volcbom.h:58
void calcMidnaWaitPos()
Definition d_a_obj_volcbom.cpp:781
void endSrcEffect()
Definition d_a_obj_volcbom.cpp:814
void actionOrderEvent()
Definition d_a_obj_volcbom.cpp:871
void Create()
Definition d_a_obj_volcbom.cpp:329
STATIC_ASSERT(sizeof(daObjVolcBom_c)==0xa1c)
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8