Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
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:784
~daE_SW_HIO_c()
Definition d_a_e_sw.cpp:1735
Moldorm.
Definition d_a_e_sw.h:14
void executeWait()
Definition d_a_e_sw.cpp:1048
void d_bomb_check()
Definition d_a_e_sw.cpp:1630
void d_chaseCheck()
Definition d_a_e_sw.cpp:1660
void d_chase()
Definition d_a_e_sw.cpp:1665
void action()
Definition d_a_e_sw.cpp:1464
void d_execute()
Definition d_a_e_sw.cpp:1724
void setHideEffect()
Definition d_a_e_sw.cpp:843
void d_hook()
Definition d_a_e_sw.cpp:1708
void damage_check()
Definition d_a_e_sw.cpp:1479
void d_checkFall()
Definition d_a_e_sw.cpp:1615
void setJumpEffect()
Definition d_a_e_sw.cpp:828
void executeMoveOut()
Definition d_a_e_sw.cpp:1326
void bckSet(int, f32, u8, f32)
Definition d_a_e_sw.cpp:800
void d_setAction(void(daE_SW_c::*)())
Definition d_a_e_sw.cpp:1610
void d_die()
Definition d_a_e_sw.cpp:1703
void d_action()
Definition d_a_e_sw.cpp:1625
void checkFall()
Definition d_a_e_sw.cpp:995
void executeSuddenAttack()
Definition d_a_e_sw.cpp:1454
void checkBeforeWall()
Definition d_a_e_sw.cpp:1000
void search_bomb()
Definition d_a_e_sw.cpp:972
void setDiveEffect()
Definition d_a_e_sw.cpp:838
void checkRunChase()
Definition d_a_e_sw.cpp:1062
void setBeforeJumpEffect()
Definition d_a_e_sw.cpp:823
void executeBomb()
Definition d_a_e_sw.cpp:1215
void cc_set()
Definition d_a_e_sw.cpp:1474
void executeDie()
Definition d_a_e_sw.cpp:1426
void executeFall()
Definition d_a_e_sw.cpp:1459
u8 field_0x5ac[0xb18 - 0x5ac]
Definition d_a_e_sw.h:72
void executeChaseFast()
Definition d_a_e_sw.cpp:1202
void draw()
Definition d_a_e_sw.cpp:813
void CreateHeap()
Definition d_a_e_sw.cpp:1529
void setActionMode(s16, s16)
Definition d_a_e_sw.cpp:955
void d_chance2()
Definition d_a_e_sw.cpp:1688
void _delete()
Definition d_a_e_sw.cpp:1519
void setSmokeEffect()
Definition d_a_e_sw.cpp:833
void executeDamage()
Definition d_a_e_sw.cpp:1413
void d_wait()
Definition d_a_e_sw.cpp:1655
void setModeBack()
Definition d_a_e_sw.cpp:982
void checkSuddenAttack(int)
Definition d_a_e_sw.cpp:1449
void executeDive()
Definition d_a_e_sw.cpp:1386
void d_fall()
Definition d_a_e_sw.cpp:1719
void executeMaster()
Definition d_a_e_sw.cpp:1444
void executeHook()
Definition d_a_e_sw.cpp:1304
void executeChance()
Definition d_a_e_sw.cpp:1331
void checkGroundSand()
Definition d_a_e_sw.cpp:1484
void executeAttack()
Definition d_a_e_sw.cpp:1284
void d_damage()
Definition d_a_e_sw.cpp:1698
void d_attk()
Definition d_a_e_sw.cpp:1678
void d_dive()
Definition d_a_e_sw.cpp:1693
void d_chance()
Definition d_a_e_sw.cpp:1683
void bomb_check()
Definition d_a_e_sw.cpp:977
void d_damage_check()
Definition d_a_e_sw.cpp:1620
void executeChaseSlow()
Definition d_a_e_sw.cpp:1138
void mtx_set()
Definition d_a_e_sw.cpp:1469
void d_bm_chase()
Definition d_a_e_sw.cpp:1635
void create()
Definition d_a_e_sw.cpp:1569
void execute()
Definition d_a_e_sw.cpp:1504
Definition f_op_actor.h:249
STATIC_ASSERT(sizeof(daE_SW_c)==0xb18)
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8