Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_hm.h
Go to the documentation of this file.
1#ifndef D_A_E_HM_H
2#define D_A_E_HM_H
3
5
14class daE_HM_c : public fopEn_enemy_c {
15 /* 806E043C */ void CreateHeap();
16 /* 806E06C0 */ void initCcCylinder();
17 /* 806E074C */ void setCcCylinder();
18 /* 806E0958 */ void ctrlJoint(J3DJoint*, J3DModel*);
19 /* 806E0DB0 */ void Particle_Set(u32&, u16);
20 /* 806E0E8C */ void SetAnm(int, int, f32, f32);
21 /* 806E0F38 */ void W_TargetAngle(cXyz, cXyz);
22 /* 806E0FF4 */ void W_DeathSpSet();
23 /* 806E1118 */ void W_DeathAction();
24 /* 806E1370 */ void W_DeathMotion();
25 /* 806E155C */ void W_MoveCheckWall();
26 /* 806E18A0 */ void W_WallCheck();
27 /* 806E1A00 */ void WallExecute();
28 /* 806E1AA0 */ void WallCreateExecute();
29 /* 806E1B5C */ void CreateExecute();
30 /* 806E1C28 */ void Tyakuchi_Set();
31 /* 806E1E78 */ void UpDeathAction();
32 /* 806E20FC */ void UpMoveAction();
33 /* 806E2410 */ void UpWaitAction();
34 /* 806E2568 */ void UpExecute();
35 /* 806E25E8 */ void WallCheck();
36 /* 806E2694 */ void MoveCheck();
37 /* 806E29B8 */ void ShippuAction();
38 /* 806E2B80 */ void ShieldMotion();
39 /* 806E2C50 */ void ShieldAction();
40 /* 806E2D08 */ void DeathSpSet();
41 /* 806E2D40 */ void DeathMotion();
42 /* 806E2EA0 */ void DeathCutDown();
43 /* 806E2F5C */ void DeathAction();
44 /* 806E31B0 */ void AttackAfter();
45 /* 806E3208 */ void AttackMotion();
46 /* 806E3420 */ void AttackAction();
47 /* 806E34C8 */ void FreeMove();
48 /* 806E3690 */ void LinkSearch();
49 /* 806E3724 */ void WaitAction();
50 /* 806E37F4 */ void MemberClear();
51 /* 806E3800 */ void DownExecute();
52 /* 806E3884 */ void At_Check();
53 /* 806E39E8 */ void Obj_Damage();
54 /* 806E3BE4 */ void ActionMode();
55 /* 806E4008 */ void Yazirushi();
56 /* 806E40B8 */ void setStabPos();
57 /* 806E40D4 */ void Execute();
58 /* 806E434C */ void Draw();
59 /* 806E44F0 */ void Delete();
60 /* 806E4558 */ void setBaseMtx();
61 /* 806E4620 */ void CheckRoof();
62 /* 806E486C */ void CheckWall();
63 /* 806E4CCC */ void CreateStyle();
64 /* 806E4E64 */ void Create();
65private:
66 /* 0x5ac */ u8 field_0x5ac[0xa88 - 0x5ac];
67};
68
69STATIC_ASSERT(sizeof(daE_HM_c) == 0xa88);
70
72 /* 806E03EC */ daE_HM_HIO_c();
73 /* 806E53F8 */ ~daE_HM_HIO_c();
74};
75
76
77#endif /* D_A_E_HM_H */
Definition d_a_e_hm.h:71
daE_HM_HIO_c()
Definition d_a_e_hm.cpp:480
~daE_HM_HIO_c()
Definition d_a_e_hm.cpp:1345
Torch Slug.
Definition d_a_e_hm.h:14
void DeathCutDown()
Definition d_a_e_hm.cpp:1103
void Create()
Definition d_a_e_hm.cpp:1299
void DownExecute()
Definition d_a_e_hm.cpp:1176
void WallCheck()
Definition d_a_e_hm.cpp:959
void W_MoveCheckWall()
Definition d_a_e_hm.cpp:752
void SetAnm(int, int, f32, f32)
Definition d_a_e_hm.cpp:628
void AttackAction()
Definition d_a_e_hm.cpp:1138
void WallExecute()
Definition d_a_e_hm.cpp:790
void W_DeathMotion()
Definition d_a_e_hm.cpp:732
void CheckWall()
Definition d_a_e_hm.cpp:1281
void W_DeathSpSet()
Definition d_a_e_hm.cpp:661
void AttackAfter()
Definition d_a_e_hm.cpp:1113
void ActionMode()
Definition d_a_e_hm.cpp:1199
void Tyakuchi_Set()
Definition d_a_e_hm.cpp:820
void UpExecute()
Definition d_a_e_hm.cpp:946
void DeathMotion()
Definition d_a_e_hm.cpp:1098
void CreateHeap()
Definition d_a_e_hm.cpp:492
void DeathAction()
Definition d_a_e_hm.cpp:1108
void ShieldAction()
Definition d_a_e_hm.cpp:1067
void UpWaitAction()
Definition d_a_e_hm.cpp:941
u8 field_0x5ac[0xa88 - 0x5ac]
Definition d_a_e_hm.h:66
void MoveCheck()
Definition d_a_e_hm.cpp:972
void CreateStyle()
Definition d_a_e_hm.cpp:1294
void W_TargetAngle(cXyz, cXyz)
Definition d_a_e_hm.cpp:634
void Delete()
Definition d_a_e_hm.cpp:1246
void Obj_Damage()
Definition d_a_e_hm.cpp:1186
void CreateExecute()
Definition d_a_e_hm.cpp:815
void WallCreateExecute()
Definition d_a_e_hm.cpp:810
void W_WallCheck()
Definition d_a_e_hm.cpp:785
void Execute()
Definition d_a_e_hm.cpp:1214
void MemberClear()
Definition d_a_e_hm.cpp:1171
void initCcCylinder()
Definition d_a_e_hm.cpp:518
void LinkSearch()
Definition d_a_e_hm.cpp:1161
void FreeMove()
Definition d_a_e_hm.cpp:1151
void Yazirushi()
Definition d_a_e_hm.cpp:1204
void ShippuAction()
Definition d_a_e_hm.cpp:1006
void AttackMotion()
Definition d_a_e_hm.cpp:1133
void setBaseMtx()
Definition d_a_e_hm.cpp:1251
void WaitAction()
Definition d_a_e_hm.cpp:1166
void setCcCylinder()
Definition d_a_e_hm.cpp:528
void UpDeathAction()
Definition d_a_e_hm.cpp:825
void W_DeathAction()
Definition d_a_e_hm.cpp:727
void ShieldMotion()
Definition d_a_e_hm.cpp:1011
void At_Check()
Definition d_a_e_hm.cpp:1181
void DeathSpSet()
Definition d_a_e_hm.cpp:1072
void UpMoveAction()
Definition d_a_e_hm.cpp:936
void Draw()
Definition d_a_e_hm.cpp:1241
void setStabPos()
Definition d_a_e_hm.cpp:1209
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_e_hm.cpp:608
void Particle_Set(u32 &, u16)
Definition d_a_e_hm.cpp:618
void CheckRoof()
Definition d_a_e_hm.cpp:1276
Definition f_op_actor.h:249
STATIC_ASSERT(sizeof(daE_HM_c)==0xa88)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:20
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8