Loading [MathJax]/extensions/tex2jax.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_sw.h
Go to the documentation of this file.
1#ifndef D_A_E_SW_H
2#define D_A_E_SW_H
3
5
14class daE_SW_c : public fopEn_enemy_c {
15 /* 807A7460 */ void bckSet(int, f32, u8, f32);
16 /* 807A7504 */ void draw();
17 /* 807A76E4 */ void setBeforeJumpEffect();
18 /* 807A77CC */ void setJumpEffect();
19 /* 807A78B4 */ void setSmokeEffect();
20 /* 807A7A08 */ void setDiveEffect();
21 /* 807A7AC0 */ void setHideEffect();
22 /* 807A7B64 */ void setActionMode(s16, s16);
23 /* 807A7C50 */ void search_bomb();
24 /* 807A7CD0 */ void bomb_check();
25 /* 807A7D48 */ void setModeBack();
26 /* 807A7DAC */ void checkFall();
27 /* 807A7EFC */ void checkBeforeWall();
28 /* 807A7F88 */ void executeWait();
29 /* 807A8290 */ void checkRunChase();
30 /* 807A831C */ void executeChaseSlow();
31 /* 807A8B98 */ void executeChaseFast();
32 /* 807A9580 */ void executeBomb();
33 /* 807A9768 */ void executeAttack();
34 /* 807A9E58 */ void executeHook();
35 /* 807AA050 */ void executeMoveOut();
36 /* 807AA44C */ void executeChance();
37 /* 807AA784 */ void executeDive();
38 /* 807AA91C */ void executeDamage();
39 /* 807AAB7C */ void executeDie();
40 /* 807AADCC */ void executeMaster();
41 /* 807AAF70 */ void checkSuddenAttack(int);
42 /* 807AB310 */ void executeSuddenAttack();
43 /* 807AB5C4 */ void executeFall();
44 /* 807AB6C4 */ void action();
45 /* 807AB884 */ void mtx_set();
46 /* 807AB930 */ void cc_set();
47 /* 807ABAB0 */ void damage_check();
48 /* 807ABD28 */ void checkGroundSand();
49 /* 807ABE50 */ void execute();
50 /* 807AC170 */ void _delete();
51 /* 807AC204 */ void CreateHeap();
52 /* 807AC31C */ void create();
53 /* 807ACA40 */ void d_setAction(void (daE_SW_c::*)());
54 /* 807ACAE4 */ void d_checkFall();
55 /* 807ACCB0 */ void d_damage_check();
56 /* 807ACFF8 */ void d_action();
57 /* 807AD10C */ void d_bomb_check();
58 /* 807AD17C */ void d_bm_chase();
59 /* 807AD4A8 */ void d_wait();
60 /* 807AD7C0 */ void d_chaseCheck();
61 /* 807ADA08 */ void d_chase();
62 /* 807ADE50 */ void d_attk();
63 /* 807AE4B4 */ void d_chance();
64 /* 807AE7F4 */ void d_chance2();
65 /* 807AE968 */ void d_dive();
66 /* 807AEB08 */ void d_damage();
67 /* 807AEE44 */ void d_die();
68 /* 807AF01C */ void d_hook();
69 /* 807AF4B4 */ void d_fall();
70 /* 807AF57C */ void d_execute();
71private:
72 /* 0x5ac */ u8 field_0x5ac[0xb18 - 0x5ac];
73};
74
75STATIC_ASSERT(sizeof(daE_SW_c) == 0xb18);
76
78 /* 807A740C */ daE_SW_HIO_c();
79 /* 807AF870 */ ~daE_SW_HIO_c();
80};
81
82
83#endif /* D_A_E_SW_H */
Definition d_a_e_sw.h:77
daE_SW_HIO_c()
Definition d_a_e_sw.cpp:678
~daE_SW_HIO_c()
Definition d_a_e_sw.cpp:1629
Moldorm.
Definition d_a_e_sw.h:14
void executeWait()
Definition d_a_e_sw.cpp:942
void d_bomb_check()
Definition d_a_e_sw.cpp:1524
void d_chaseCheck()
Definition d_a_e_sw.cpp:1554
void d_chase()
Definition d_a_e_sw.cpp:1559
void action()
Definition d_a_e_sw.cpp:1358
void d_execute()
Definition d_a_e_sw.cpp:1618
void setHideEffect()
Definition d_a_e_sw.cpp:737
void d_hook()
Definition d_a_e_sw.cpp:1602
void damage_check()
Definition d_a_e_sw.cpp:1373
void d_checkFall()
Definition d_a_e_sw.cpp:1509
void setJumpEffect()
Definition d_a_e_sw.cpp:722
void executeMoveOut()
Definition d_a_e_sw.cpp:1220
void bckSet(int, f32, u8, f32)
Definition d_a_e_sw.cpp:694
void d_setAction(void(daE_SW_c::*)())
Definition d_a_e_sw.cpp:1504
void d_die()
Definition d_a_e_sw.cpp:1597
void d_action()
Definition d_a_e_sw.cpp:1519
void checkFall()
Definition d_a_e_sw.cpp:889
void executeSuddenAttack()
Definition d_a_e_sw.cpp:1348
void checkBeforeWall()
Definition d_a_e_sw.cpp:894
void search_bomb()
Definition d_a_e_sw.cpp:866
void setDiveEffect()
Definition d_a_e_sw.cpp:732
void checkRunChase()
Definition d_a_e_sw.cpp:956
void setBeforeJumpEffect()
Definition d_a_e_sw.cpp:717
void executeBomb()
Definition d_a_e_sw.cpp:1109
void cc_set()
Definition d_a_e_sw.cpp:1368
void executeDie()
Definition d_a_e_sw.cpp:1320
void executeFall()
Definition d_a_e_sw.cpp:1353
u8 field_0x5ac[0xb18 - 0x5ac]
Definition d_a_e_sw.h:72
void executeChaseFast()
Definition d_a_e_sw.cpp:1096
void draw()
Definition d_a_e_sw.cpp:707
void CreateHeap()
Definition d_a_e_sw.cpp:1423
void setActionMode(s16, s16)
Definition d_a_e_sw.cpp:849
void d_chance2()
Definition d_a_e_sw.cpp:1582
void _delete()
Definition d_a_e_sw.cpp:1413
void setSmokeEffect()
Definition d_a_e_sw.cpp:727
void executeDamage()
Definition d_a_e_sw.cpp:1307
void d_wait()
Definition d_a_e_sw.cpp:1549
void setModeBack()
Definition d_a_e_sw.cpp:876
void checkSuddenAttack(int)
Definition d_a_e_sw.cpp:1343
void executeDive()
Definition d_a_e_sw.cpp:1280
void d_fall()
Definition d_a_e_sw.cpp:1613
void executeMaster()
Definition d_a_e_sw.cpp:1338
void executeHook()
Definition d_a_e_sw.cpp:1198
void executeChance()
Definition d_a_e_sw.cpp:1225
void checkGroundSand()
Definition d_a_e_sw.cpp:1378
void executeAttack()
Definition d_a_e_sw.cpp:1178
void d_damage()
Definition d_a_e_sw.cpp:1592
void d_attk()
Definition d_a_e_sw.cpp:1572
void d_dive()
Definition d_a_e_sw.cpp:1587
void d_chance()
Definition d_a_e_sw.cpp:1577
void bomb_check()
Definition d_a_e_sw.cpp:871
void d_damage_check()
Definition d_a_e_sw.cpp:1514
void executeChaseSlow()
Definition d_a_e_sw.cpp:1032
void mtx_set()
Definition d_a_e_sw.cpp:1363
void d_bm_chase()
Definition d_a_e_sw.cpp:1529
void create()
Definition d_a_e_sw.cpp:1463
void execute()
Definition d_a_e_sw.cpp:1398
Definition f_op_actor.h:255
STATIC_ASSERT(sizeof(daE_SW_c)==0xb18)
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned char u8
Definition types.h:5