Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_b_gg.h
Go to the documentation of this file.
1#ifndef D_A_B_GG_H
2#define D_A_B_GG_H
3
5
14class daB_GG_c : public fopEn_enemy_c {
15public:
16 /* 805DE464 */ void CreateHeap();
17 /* 805DE650 */ void initCc();
18 /* 805DE7A4 */ void setCcCylinder();
19 /* 805DE9B8 */ void G_setCcCylinder();
20 /* 805DEAD0 */ void MoveCo();
21 /* 805DEB44 */ void ctrlJoint(J3DJoint*, J3DModel*);
22 /* 805DED58 */ void HeadctrlJoint(J3DJoint*, J3DModel*);
23 /* 805DEF64 */ void SetAnm(int, int, f32, f32);
24 /* 805DF9F4 */ void Yazirushi();
25 /* 805DFA48 */ void SpeedClear();
26 /* 805DFA64 */ void SetAction(u8, u8, u8);
27 /* 805DFA8C */ void GetAction(u8, u8, u8);
28 /* 805DFACC */ void DemoSkip(int);
29 /* 805DFC24 */ void DemoSkipCallBack(void*, int);
30 /* 805DFC58 */ void CameraSet();
31 /* 805DFD78 */ void SetStopingCam();
32 /* 805DFDFC */ void SetStopCam(cXyz, f32, f32, s16);
33 /* 805DFF4C */ void SetMoveCam(cXyz, f32, f32, s16, f32, f32);
34 /* 805E00D4 */ void SetMoveCam1(f32, f32);
35 /* 805E01F8 */ void SetReleaseCam();
36 /* 805E029C */ void St_CamAction();
37 /* 805E0F2C */ void St_DemoAction();
38 /* 805E18E8 */ void Md_CamAction();
39 /* 805E1C28 */ void Md_DemoAction();
40 /* 805E23E8 */ void Gn_CamAction();
41 /* 805E2974 */ void Gn_DemoAction();
42 /* 805E2F44 */ void DemoAction();
43 /* 805E3024 */ void F_WaitAction();
44 /* 805E31E4 */ void F_FookChk();
45 /* 805E3448 */ void F_MoveAction();
46 /* 805E3CAC */ void F_LV7_W_MoveAction();
47 /* 805E3F0C */ void F_AttackAction();
48 /* 805E4914 */ void F_DamageAction();
49 /* 805E5190 */ void AttentionChk();
50 /* 805E5220 */ void FlyAction();
51 /* 805E561C */ void F_A_TargetMove(cXyz);
52 /* 805E53DC */ void F_A_TargetMove(cXyz, u8);
53 /* 805E5808 */ void F_A_MoveAction();
54 /* 805E5D0C */ void F_A_WaitAction();
55 /* 805E5D2C */ void F_A_Action();
56 /* 805E5E78 */ void FookChk();
57 /* 805E608C */ void CutChk();
58 /* 805E6174 */ void G_MoveAction();
59 /* 805E6AB0 */ void FallChk();
60 /* 805E6E30 */ void G_AttackAction();
61 /* 805E73A8 */ void G_DamageAction();
62 /* 805E7D50 */ void G_DeathAction();
63 /* 805E7F50 */ void G_DeathAction1();
64 /* 805E82F0 */ void DeathCam();
65 /* 805E8D48 */ void GroundAction();
66 /* 805E8EE8 */ void StopAction();
67 /* 805E92A0 */ void HitChk();
68 /* 805E9310 */ void Action();
69 /* 805E9418 */ void HeadAction();
70 /* 805E9A28 */ void SetHeadAngle();
71 /* 805E9B48 */ void SoundChk();
72 /* 805EA344 */ void Execute();
73 /* 805EA72C */ void ObjHit();
74 /* 805EA74C */ void At_Check();
75 /* 805EA938 */ void MoveAt();
76 /* 805EA9AC */ void F_AtHit();
77 /* 805EAAFC */ void ChanceTime();
78 /* 805EB028 */ void ArmAngleSet();
79 /* 805EB090 */ void Guard();
80 /* 805EB5E0 */ void Draw();
81 /* 805EB8A8 */ void Delete();
82 /* 805EB910 */ void setBaseMtx();
83 /* 805EB980 */ void setShieldMtx();
84 /* 805EB9DC */ void setSwordMtx();
85 /* 805EBA4C */ void setSwordMtx1();
86 /* 805EBAB8 */ void setHeadMtx();
87 /* 805EBB30 */ void setHeadMtx1();
88 /* 805EBBE4 */ void Create();
89 /* 805EC424 */ daB_GG_c();
90
91private:
92 /* 0x5ac */ u8 field_0x5ac[0x116c - 0x5ac];
93};
94
95STATIC_ASSERT(sizeof(daB_GG_c) == 0x116c);
96
98public:
99 /* 805DE40C */ daB_GG_HIO_c();
100 /* 805EC9C4 */ ~daB_GG_HIO_c();
101};
102
103
104#endif /* D_A_B_GG_H */
Definition d_a_b_gg.h:97
~daB_GG_HIO_c()
Definition d_a_b_gg.cpp:2280
daB_GG_HIO_c()
Definition d_a_b_gg.cpp:642
Aeralfos.
Definition d_a_b_gg.h:14
void DemoSkipCallBack(void *, int)
Definition d_a_b_gg.cpp:1033
void F_A_Action()
Definition d_a_b_gg.cpp:1808
void SetHeadAngle()
Definition d_a_b_gg.cpp:1979
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_b_gg.cpp:886
void setHeadMtx()
Definition d_a_b_gg.cpp:2152
void ChanceTime()
Definition d_a_b_gg.cpp:2022
void Action()
Definition d_a_b_gg.cpp:1954
void At_Check()
Definition d_a_b_gg.cpp:2007
void ArmAngleSet()
Definition d_a_b_gg.cpp:2027
void Execute()
Definition d_a_b_gg.cpp:1997
void G_DamageAction()
Definition d_a_b_gg.cpp:1869
void Draw()
Definition d_a_b_gg.cpp:2122
void SetAnm(int, int, f32, f32)
Definition d_a_b_gg.cpp:912
void SetMoveCam1(f32, f32)
Definition d_a_b_gg.cpp:1059
void Gn_DemoAction()
Definition d_a_b_gg.cpp:1615
void HeadctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_b_gg.cpp:897
void Delete()
Definition d_a_b_gg.cpp:2127
void HeadAction()
Definition d_a_b_gg.cpp:1974
void St_CamAction()
Definition d_a_b_gg.cpp:1091
u8 field_0x5ac[0x116c - 0x5ac]
Definition d_a_b_gg.h:92
void setBaseMtx()
Definition d_a_b_gg.cpp:2132
void setHeadMtx1()
Definition d_a_b_gg.cpp:2157
void SpeedClear()
Definition d_a_b_gg.cpp:975
void SetStopingCam()
Definition d_a_b_gg.cpp:1043
void CutChk()
Definition d_a_b_gg.cpp:1818
void Gn_CamAction()
Definition d_a_b_gg.cpp:1493
daB_GG_c()
Definition d_a_b_gg.cpp:2216
void F_AttackAction()
Definition d_a_b_gg.cpp:1733
void CreateHeap()
Definition d_a_b_gg.cpp:654
void F_A_MoveAction()
Definition d_a_b_gg.cpp:1798
void SetAction(u8, u8, u8)
Definition d_a_b_gg.cpp:980
void St_DemoAction()
Definition d_a_b_gg.cpp:1353
void Yazirushi()
Definition d_a_b_gg.cpp:970
void FlyAction()
Definition d_a_b_gg.cpp:1774
void StopAction()
Definition d_a_b_gg.cpp:1944
void HitChk()
Definition d_a_b_gg.cpp:1949
void F_FookChk()
Definition d_a_b_gg.cpp:1656
void setSwordMtx1()
Definition d_a_b_gg.cpp:2147
void Md_DemoAction()
Definition d_a_b_gg.cpp:1466
void DemoSkip(int)
Definition d_a_b_gg.cpp:1028
void GetAction(u8, u8, u8)
Definition d_a_b_gg.cpp:985
void F_A_WaitAction()
Definition d_a_b_gg.cpp:1803
void setCcCylinder()
Definition d_a_b_gg.cpp:852
void FookChk()
Definition d_a_b_gg.cpp:1813
void SetMoveCam(cXyz, f32, f32, s16, f32, f32)
Definition d_a_b_gg.cpp:1053
void F_A_TargetMove(cXyz)
Definition d_a_b_gg.cpp:1785
void G_DeathAction()
Definition d_a_b_gg.cpp:1874
void G_AttackAction()
Definition d_a_b_gg.cpp:1864
void MoveCo()
Definition d_a_b_gg.cpp:872
void AttentionChk()
Definition d_a_b_gg.cpp:1769
void GroundAction()
Definition d_a_b_gg.cpp:1939
void G_setCcCylinder()
Definition d_a_b_gg.cpp:862
void initCc()
Definition d_a_b_gg.cpp:728
void DemoAction()
Definition d_a_b_gg.cpp:1620
void MoveAt()
Definition d_a_b_gg.cpp:2012
void Guard()
Definition d_a_b_gg.cpp:2032
void SoundChk()
Definition d_a_b_gg.cpp:1992
void F_WaitAction()
Definition d_a_b_gg.cpp:1625
void CameraSet()
Definition d_a_b_gg.cpp:1038
void FallChk()
Definition d_a_b_gg.cpp:1844
void F_MoveAction()
Definition d_a_b_gg.cpp:1707
void G_MoveAction()
Definition d_a_b_gg.cpp:1831
void setSwordMtx()
Definition d_a_b_gg.cpp:2142
void F_DamageAction()
Definition d_a_b_gg.cpp:1738
void Create()
Definition d_a_b_gg.cpp:2211
void F_LV7_W_MoveAction()
Definition d_a_b_gg.cpp:1720
void DeathCam()
Definition d_a_b_gg.cpp:1934
void SetStopCam(cXyz, f32, f32, s16)
Definition d_a_b_gg.cpp:1048
void G_DeathAction1()
Definition d_a_b_gg.cpp:1894
void setShieldMtx()
Definition d_a_b_gg.cpp:2137
void ObjHit()
Definition d_a_b_gg.cpp:2002
void F_AtHit()
Definition d_a_b_gg.cpp:2017
void Md_CamAction()
Definition d_a_b_gg.cpp:1442
void SetReleaseCam()
Definition d_a_b_gg.cpp:1064
Definition f_op_actor.h:249
STATIC_ASSERT(sizeof(daB_GG_c)==0x116c)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:20
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8