Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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:567
~daE_GE_HIO_c()
Definition d_a_e_ge.cpp:1171
Guay.
Definition d_a_e_ge.h:14
void calcCircleFly(cXyz *, cXyz *, s16, f32, s16, f32)
Definition d_a_e_ge.cpp:749
void executeCaw()
Definition d_a_e_ge.cpp:1008
void executeSurprise()
Definition d_a_e_ge.cpp:993
void bckSet(int, f32, u8, f32)
Definition d_a_e_ge.cpp:583
void executeWind()
Definition d_a_e_ge.cpp:1028
u8 field_0x5ac[1519]
Definition d_a_e_ge.h:54
void action()
Definition d_a_e_ge.cpp:1046
void executeBack()
Definition d_a_e_ge.cpp:894
void setActionMode(int)
Definition d_a_e_ge.cpp:664
void searchNextAttacker()
Definition d_a_e_ge.cpp:718
void bckCheck(int)
Definition d_a_e_ge.cpp:588
static u8 l_actionmenu[108]
Definition d_a_e_ge.h:461
void setAddCalcSpeed(cXyz &, cXyz const &, f32, f32, f32, f32)
Definition d_a_e_ge.cpp:738
void _delete()
Definition d_a_e_ge.cpp:1084
u8 mGroupNo
Definition d_a_e_ge.h:55
void executeShield()
Definition d_a_e_ge.cpp:1041
void checkBeforeBg(int, f32)
Definition d_a_e_ge.cpp:611
void mtx_set()
Definition d_a_e_ge.cpp:1051
void setCaw()
Definition d_a_e_ge.cpp:1003
void checkAttackPossible(s16, bool)
Definition d_a_e_ge.cpp:821
void draw()
Definition d_a_e_ge.cpp:601
void execute()
Definition d_a_e_ge.cpp:1069
void executeDown()
Definition d_a_e_ge.cpp:956
void create()
Definition d_a_e_ge.cpp:1125
u8 getGroupNo()
Definition d_a_e_ge.h:16
void CreateHeap()
Definition d_a_e_ge.cpp:1094
void checkCircleSpeedAdd(cXyz *, cXyz *)
Definition d_a_e_ge.cpp:724
void executeFly()
Definition d_a_e_ge.cpp:815
void setSurprise()
Definition d_a_e_ge.cpp:966
void cc_set()
Definition d_a_e_ge.cpp:1064
void checkOtherAttacker()
Definition d_a_e_ge.cpp:708
u8 field_0xb9c[4]
Definition d_a_e_ge.h:56
void damage_check()
Definition d_a_e_ge.cpp:688
void setSurpriseTime(s16)
Definition d_a_e_ge.cpp:961
void executeWait()
Definition d_a_e_ge.cpp:770
void setBackAnime(int)
Definition d_a_e_ge.cpp:881
void executeAttack()
Definition d_a_e_ge.cpp:876
Definition f_op_actor.h:249
STATIC_ASSERT(sizeof(daE_GE_c)==0xBA0)
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