Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_e_hz.h
Go to the documentation of this file.
1#ifndef D_A_E_HZ_H
2#define D_A_E_HZ_H
4
13class daE_HZ_c : public fopEn_enemy_c {
14 /* 806EA690 */ void setBck(int, u8, f32, f32);
15 /* 806EA734 */ void checkBck(int);
16 /* 806EA790 */ void draw();
17 /* 806EAADC */ void setActionMode(int);
18 /* 806EAB68 */ void checkHideStart();
19 /* 806EAEDC */ void checkAttackStart();
20 /* 806EB05C */ void checkArrowCharge();
21 /* 806EB0A4 */ void setTgSetBit(int);
22 /* 806EB0FC */ void isWait();
23 /* 806EB13C */ void checkFall();
24 /* 806EB2E8 */ void setCloseSmokeEffect();
25 /* 806EB3EC */ void executeWait();
26 /* 806EB7B0 */ void getHideSpeed();
27 /* 806EB818 */ void executeHide();
28 /* 806EBD44 */ void executeAttack();
29 /* 806EC068 */ void initBackWalk();
30 /* 806EC348 */ void executeAway();
31 /* 806ECAEC */ void setWindEnd();
32 /* 806ECB64 */ void executeWind();
33 /* 806ED5B0 */ void executeChance();
34 /* 806ED6C8 */ void initRollDamage();
35 /* 806ED7A8 */ void doRollDamage();
36 /* 806ED8A4 */ void executeDamage();
37 /* 806EDAA8 */ void executeDeath();
38 /* 806EDDCC */ void setWindChanceEnd();
39 /* 806EDDE8 */ void executeWindChance();
40 /* 806EE120 */ void executeWindWalk();
41 /* 806EE2A4 */ void setWaterEffect();
42 /* 806EE3BC */ void executeWaterDeath();
43 /* 806EE820 */ void executeDeathWait();
44 /* 806EE978 */ void damage_check();
45 /* 806EEE10 */ void checkWaterSurface();
46 /* 806EEEE4 */ void action();
47 /* 806EF144 */ void mtx_set();
48 /* 806EF2C8 */ void cc_set();
49 /* 806EF46C */ void execute();
50 /* 806EF6B4 */ void _delete();
51 /* 806EF770 */ void ctrlJoint(J3DJoint*, J3DModel*);
52 /* 806EF880 */ void JointCallBack(J3DJoint*, int);
53 /* 806EF8CC */ void CreateHeap();
54 /* 806EFB54 */ void setInitPos();
55 /* 806EFC18 */ void create();
56private:
57 /* 0x5ac */ u8 field_0x5ac[0x1238 - 0x5ac];
58};
59
60STATIC_ASSERT(sizeof(daE_HZ_c) == 0x1238);
61
63 /* 806EA60C */ daE_HZ_HIO_c();
64 /* 806F0368 */ ~daE_HZ_HIO_c();
65};
66
67
68#endif /* D_A_E_HZ_H */
Definition d_a_e_hz.h:62
~daE_HZ_HIO_c()
Definition d_a_e_hz.cpp:1178
daE_HZ_HIO_c()
Definition d_a_e_hz.cpp:435
Tile Worm.
Definition d_a_e_hz.h:13
void getHideSpeed()
Definition d_a_e_hz.cpp:703
void checkFall()
Definition d_a_e_hz.cpp:669
void create()
Definition d_a_e_hz.cpp:1114
void action()
Definition d_a_e_hz.cpp:1008
void checkWaterSurface()
Definition d_a_e_hz.cpp:1003
void damage_check()
Definition d_a_e_hz.cpp:998
void executeWaterDeath()
Definition d_a_e_hz.cpp:988
u8 field_0x5ac[0x1238 - 0x5ac]
Definition d_a_e_hz.h:57
void executeWind()
Definition d_a_e_hz.cpp:872
void executeHide()
Definition d_a_e_hz.cpp:730
void executeWindChance()
Definition d_a_e_hz.cpp:930
void doRollDamage()
Definition d_a_e_hz.cpp:887
void JointCallBack(J3DJoint *, int)
Definition d_a_e_hz.cpp:1058
void isWait()
Definition d_a_e_hz.cpp:652
void initRollDamage()
Definition d_a_e_hz.cpp:882
void setWindChanceEnd()
Definition d_a_e_hz.cpp:917
void checkAttackStart()
Definition d_a_e_hz.cpp:637
void setCloseSmokeEffect()
Definition d_a_e_hz.cpp:674
void initBackWalk()
Definition d_a_e_hz.cpp:762
void execute()
Definition d_a_e_hz.cpp:1028
void setTgSetBit(int)
Definition d_a_e_hz.cpp:647
void setWaterEffect()
Definition d_a_e_hz.cpp:961
void executeDeath()
Definition d_a_e_hz.cpp:912
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_e_hz.cpp:1053
void cc_set()
Definition d_a_e_hz.cpp:1023
void executeDamage()
Definition d_a_e_hz.cpp:892
void draw()
Definition d_a_e_hz.cpp:469
void checkArrowCharge()
Definition d_a_e_hz.cpp:642
void setActionMode(int)
Definition d_a_e_hz.cpp:608
void executeAway()
Definition d_a_e_hz.cpp:810
void executeDeathWait()
Definition d_a_e_hz.cpp:993
void mtx_set()
Definition d_a_e_hz.cpp:1013
void setBck(int, u8, f32, f32)
Definition d_a_e_hz.cpp:451
void checkBck(int)
Definition d_a_e_hz.cpp:456
void executeWait()
Definition d_a_e_hz.cpp:698
void executeWindWalk()
Definition d_a_e_hz.cpp:943
void executeChance()
Definition d_a_e_hz.cpp:877
void setInitPos()
Definition d_a_e_hz.cpp:1080
void setWindEnd()
Definition d_a_e_hz.cpp:815
void checkHideStart()
Definition d_a_e_hz.cpp:613
void executeAttack()
Definition d_a_e_hz.cpp:757
void _delete()
Definition d_a_e_hz.cpp:1043
void CreateHeap()
Definition d_a_e_hz.cpp:1070
Definition f_op_actor.h:255
STATIC_ASSERT(sizeof(daE_HZ_c)==0x1238)
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:146
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5