Loading [MathJax]/extensions/MathMenu.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_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:373
~daE_HM_HIO_c()
Definition d_a_e_hm.cpp:1238
Torch Slug.
Definition d_a_e_hm.h:14
void DeathCutDown()
Definition d_a_e_hm.cpp:996
void Create()
Definition d_a_e_hm.cpp:1192
void DownExecute()
Definition d_a_e_hm.cpp:1069
void WallCheck()
Definition d_a_e_hm.cpp:852
void W_MoveCheckWall()
Definition d_a_e_hm.cpp:645
void SetAnm(int, int, f32, f32)
Definition d_a_e_hm.cpp:521
void AttackAction()
Definition d_a_e_hm.cpp:1031
void WallExecute()
Definition d_a_e_hm.cpp:683
void W_DeathMotion()
Definition d_a_e_hm.cpp:625
void CheckWall()
Definition d_a_e_hm.cpp:1174
void W_DeathSpSet()
Definition d_a_e_hm.cpp:554
void AttackAfter()
Definition d_a_e_hm.cpp:1006
void ActionMode()
Definition d_a_e_hm.cpp:1092
void Tyakuchi_Set()
Definition d_a_e_hm.cpp:713
void UpExecute()
Definition d_a_e_hm.cpp:839
void DeathMotion()
Definition d_a_e_hm.cpp:991
void CreateHeap()
Definition d_a_e_hm.cpp:385
void DeathAction()
Definition d_a_e_hm.cpp:1001
void ShieldAction()
Definition d_a_e_hm.cpp:960
void UpWaitAction()
Definition d_a_e_hm.cpp:834
u8 field_0x5ac[0xa88 - 0x5ac]
Definition d_a_e_hm.h:66
void MoveCheck()
Definition d_a_e_hm.cpp:865
void CreateStyle()
Definition d_a_e_hm.cpp:1187
void W_TargetAngle(cXyz, cXyz)
Definition d_a_e_hm.cpp:527
void Delete()
Definition d_a_e_hm.cpp:1139
void Obj_Damage()
Definition d_a_e_hm.cpp:1079
void CreateExecute()
Definition d_a_e_hm.cpp:708
void WallCreateExecute()
Definition d_a_e_hm.cpp:703
void W_WallCheck()
Definition d_a_e_hm.cpp:678
void Execute()
Definition d_a_e_hm.cpp:1107
void MemberClear()
Definition d_a_e_hm.cpp:1064
void initCcCylinder()
Definition d_a_e_hm.cpp:411
void LinkSearch()
Definition d_a_e_hm.cpp:1054
void FreeMove()
Definition d_a_e_hm.cpp:1044
void Yazirushi()
Definition d_a_e_hm.cpp:1097
void ShippuAction()
Definition d_a_e_hm.cpp:899
void AttackMotion()
Definition d_a_e_hm.cpp:1026
void setBaseMtx()
Definition d_a_e_hm.cpp:1144
void WaitAction()
Definition d_a_e_hm.cpp:1059
void setCcCylinder()
Definition d_a_e_hm.cpp:421
void UpDeathAction()
Definition d_a_e_hm.cpp:718
void W_DeathAction()
Definition d_a_e_hm.cpp:620
void ShieldMotion()
Definition d_a_e_hm.cpp:904
void At_Check()
Definition d_a_e_hm.cpp:1074
void DeathSpSet()
Definition d_a_e_hm.cpp:965
void UpMoveAction()
Definition d_a_e_hm.cpp:829
void Draw()
Definition d_a_e_hm.cpp:1134
void setStabPos()
Definition d_a_e_hm.cpp:1102
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_e_hm.cpp:501
void Particle_Set(u32 &, u16)
Definition d_a_e_hm.cpp:511
void CheckRoof()
Definition d_a_e_hm.cpp:1169
Definition f_op_actor.h:255
STATIC_ASSERT(sizeof(daE_HM_c)==0xa88)
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:146
Definition d_a_hozelda.cpp:20
unsigned long u32
Definition types.h:9
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5