Loading [MathJax]/extensions/MathZoom.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_ge.h
Go to the documentation of this file.
1#ifndef D_A_E_GE_H
2#define D_A_E_GE_H
3
5
14class daE_GE_c : public fopEn_enemy_c {
15public:
17 return mGroupNo;
18 }
19
20 /* 806C7AB8 */ void bckSet(int, f32, u8, f32);
21 /* 806C7B5C */ void bckCheck(int);
22 /* 806C7BB8 */ void draw();
23 /* 806C7CAC */ void checkBeforeBg(int, f32);
24 /* 806C80F8 */ void setActionMode(int);
25 /* 806C8130 */ void damage_check();
26 /* 806C8374 */ void checkOtherAttacker();
27 /* 806C83F8 */ void searchNextAttacker();
28 /* 806C84A0 */ void checkCircleSpeedAdd(cXyz*, cXyz*);
29 /* 806C8518 */ void setAddCalcSpeed(cXyz&, cXyz const&, f32, f32, f32, f32);
30 /* 806C88C8 */ void calcCircleFly(cXyz*, cXyz*, s16, f32, s16, f32);
31 /* 806C89C0 */ void executeWait();
32 /* 806C8C20 */ void executeFly();
33 /* 806C9150 */ void checkAttackPossible(s16, bool);
34 /* 806C921C */ void executeAttack();
35 /* 806C9F04 */ void setBackAnime(int);
36 /* 806CA024 */ void executeBack();
37 /* 806CAA34 */ void executeDown();
38 /* 806CADCC */ void setSurpriseTime(s16);
39 /* 806CADF4 */ void setSurprise();
40 /* 806CAE58 */ void executeSurprise();
41 /* 806CB280 */ void setCaw();
42 /* 806CB2F0 */ void executeCaw();
43 /* 806CB6FC */ void executeWind();
44 /* 806CBAB8 */ void executeShield();
45 /* 806CBC38 */ void action();
46 /* 806CBE98 */ void mtx_set();
47 /* 806CBEF0 */ void cc_set();
48 /* 806CC068 */ void execute();
49 /* 806CC1E4 */ void _delete();
50 /* 806CC278 */ void CreateHeap();
51 /* 806CC390 */ void create();
52
53private:
54 /* 0x5AC */ u8 field_0x5ac[1519];
55 /* 0xB9B */ u8 mGroupNo;
56 /* 0xB9C */ u8 field_0xb9c[4];
57
58 static u8 l_actionmenu[108];
59};
60
61STATIC_ASSERT(sizeof(daE_GE_c) == 0xBA0);
62
64 /* 806C7A4C */ daE_GE_HIO_c();
65 /* 806CCA58 */ ~daE_GE_HIO_c();
66};
67
68#endif /* D_A_E_GE_H */
Definition d_a_e_ge.h:63
daE_GE_HIO_c()
Definition d_a_e_ge.cpp:462
~daE_GE_HIO_c()
Definition d_a_e_ge.cpp:1066
Guay.
Definition d_a_e_ge.h:14
void calcCircleFly(cXyz *, cXyz *, s16, f32, s16, f32)
Definition d_a_e_ge.cpp:644
void executeCaw()
Definition d_a_e_ge.cpp:903
void executeSurprise()
Definition d_a_e_ge.cpp:888
void bckSet(int, f32, u8, f32)
Definition d_a_e_ge.cpp:478
void executeWind()
Definition d_a_e_ge.cpp:923
u8 field_0x5ac[1519]
Definition d_a_e_ge.h:54
void action()
Definition d_a_e_ge.cpp:941
void executeBack()
Definition d_a_e_ge.cpp:789
void setActionMode(int)
Definition d_a_e_ge.cpp:559
void searchNextAttacker()
Definition d_a_e_ge.cpp:613
void bckCheck(int)
Definition d_a_e_ge.cpp:483
static u8 l_actionmenu[108]
Definition d_a_e_ge.h:356
void setAddCalcSpeed(cXyz &, cXyz const &, f32, f32, f32, f32)
Definition d_a_e_ge.cpp:633
void _delete()
Definition d_a_e_ge.cpp:979
u8 mGroupNo
Definition d_a_e_ge.h:55
void executeShield()
Definition d_a_e_ge.cpp:936
void checkBeforeBg(int, f32)
Definition d_a_e_ge.cpp:506
void mtx_set()
Definition d_a_e_ge.cpp:946
void setCaw()
Definition d_a_e_ge.cpp:898
void checkAttackPossible(s16, bool)
Definition d_a_e_ge.cpp:716
void draw()
Definition d_a_e_ge.cpp:496
void execute()
Definition d_a_e_ge.cpp:964
void executeDown()
Definition d_a_e_ge.cpp:851
void create()
Definition d_a_e_ge.cpp:1020
u8 getGroupNo()
Definition d_a_e_ge.h:16
void CreateHeap()
Definition d_a_e_ge.cpp:989
void checkCircleSpeedAdd(cXyz *, cXyz *)
Definition d_a_e_ge.cpp:619
void executeFly()
Definition d_a_e_ge.cpp:710
void setSurprise()
Definition d_a_e_ge.cpp:861
void cc_set()
Definition d_a_e_ge.cpp:959
void checkOtherAttacker()
Definition d_a_e_ge.cpp:603
u8 field_0xb9c[4]
Definition d_a_e_ge.h:56
void damage_check()
Definition d_a_e_ge.cpp:583
void setSurpriseTime(s16)
Definition d_a_e_ge.cpp:856
void executeWait()
Definition d_a_e_ge.cpp:665
void setBackAnime(int)
Definition d_a_e_ge.cpp:776
void executeAttack()
Definition d_a_e_ge.cpp:771
Definition f_op_actor.h:255
STATIC_ASSERT(sizeof(daE_GE_c)==0xBA0)
Definition d_a_hozelda.cpp:20
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5