Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_oc.h
Go to the documentation of this file.
1#ifndef D_A_E_OC_H
2#define D_A_E_OC_H
3
5
14class daE_OC_c : public fopEn_enemy_c {
15 /* 8072C630 */ void ctrlJoint(J3DJoint*, J3DModel*);
16 /* 8072C6E8 */ void JointCallBack(J3DJoint*, int);
17 /* 8072C734 */ void draw();
18 /* 8072CBD4 */ void getVisionAngle(fopAc_ac_c*);
19 /* 8072CC10 */ void searchOtherOc();
20 /* 8072CDA8 */ void setWatchMode();
21 /* 8072CE00 */ void searchPlayer();
22 /* 8072CF90 */ void searchPlayer2();
23 /* 8072D100 */ void searchPlayerShakeHead();
24 /* 8072D1DC */ void searchSound();
25 /* 8072D364 */ void checkBeforeBg();
26 /* 8072D640 */ void checkBeforeBgFind();
27 /* 8072D87C */ void checkBeforeFloorBg(f32);
28 /* 8072D994 */ void checkDamageBg();
29 /* 8072DB10 */ void setGroundAngle();
30 /* 8072DCBC */ void setActionMode(int, int);
31 /* 8072DD18 */ void getCutType();
32 /* 8072DD8C */ void offTgSph();
33 /* 8072DDF4 */ void damage_check();
34 /* 8072E274 */ void setBck(int, u8, f32, f32);
35 /* 8072E31C */ void checkBck(int);
36 /* 8072E37C */ void setSpitEffect();
37 /* 8072E42C */ void getHeadAngle();
38 /* 8072E498 */ void setStabPos();
39 /* 8072E528 */ void setWaitSound();
40 /* 8072E5A4 */ void setWalkSound();
41 /* 8072E670 */ void setWalkStSound();
42 /* 8072E788 */ void setDashSound();
43 /* 8072E910 */ void setWaitStSound();
44 /* 8072EA58 */ void setFootNoteSound();
45 /* 8072EAA4 */ void executeWait();
46 /* 8072F1A8 */ void executeWalk();
47 /* 8072F5E0 */ void executeTalk();
48 /* 8072F914 */ void executeFind();
49 /* 807302E8 */ void setWeaponGroundAngle();
50 /* 807305C0 */ void executeAttack();
51 /* 80730DC0 */ void executeDamage();
52 /* 80731124 */ void executeBigDamage();
53 /* 807316F8 */ void executeWatch();
54 /* 807319E4 */ void executeSoundWatch();
55 /* 80731D18 */ void checkBeforeDeath();
56 /* 80731D4C */ void executeDeath();
57 /* 80731F5C */ void setWaterEffect();
58 /* 80732074 */ void executeWaterDeath();
59 /* 807323A4 */ void executeDemoMaster();
60 /* 80732B04 */ void executeDemoChild();
61 /* 80732E64 */ void checkFall();
62 /* 8073301C */ void executeFallDead();
63 /* 807331CC */ void executeFall();
64 /* 8073332C */ void executeFindStay();
65 /* 807335B4 */ void executeMoveOut();
66 /* 80733E48 */ void checkWaterSurface();
67 /* 80733F20 */ void action();
68 /* 807345D8 */ void mtx_set();
69 /* 80734698 */ void cc_set();
70 /* 807348DC */ void execute();
71 /* 80734B6C */ void _delete();
72 /* 80734C10 */ void CreateHeap();
73 /* 80734DA8 */ void create();
74private:
75 /* 0x5ac */ u8 field_0x5ac[0xe88 - 0x5ac];
76};
77
78STATIC_ASSERT(sizeof(daE_OC_c) == 0xe88);
79
81 /* 8072C5CC */ daE_OC_HIO_c();
82 /* 80735630 */ ~daE_OC_HIO_c();
83};
84
85struct E_OC_n {
86 static u8 const oc_attackb_trans[40];
87 static u8 const oc_attackc_trans[40];
88 static u8 cc_sph_src[64];
89 static u8 at_sph_src[64];
90 static u8 m_battle_oc[4];
91 static u8 m_damage_oc[4];
92 static u8 m_death_oc[4];
93 static u8 m_talk_oc[4];
94};
95
96
97#endif /* D_A_E_OC_H */
Definition d_a_e_oc.h:80
daE_OC_HIO_c()
Definition d_a_e_oc.cpp:638
~daE_OC_HIO_c()
Definition d_a_e_oc.cpp:1779
Bokoblin.
Definition d_a_e_oc.h:14
void executeSoundWatch()
Definition d_a_e_oc.cpp:1324
void executeFallDead()
Definition d_a_e_oc.cpp:1506
void executeWatch()
Definition d_a_e_oc.cpp:1311
u8 field_0x5ac[0xe88 - 0x5ac]
Definition d_a_e_oc.h:75
void checkBeforeBgFind()
Definition d_a_e_oc.cpp:874
void create()
Definition d_a_e_oc.cpp:1721
void searchPlayer2()
Definition d_a_e_oc.cpp:837
void setActionMode(int, int)
Definition d_a_e_oc.cpp:925
void setBck(int, u8, f32, f32)
Definition d_a_e_oc.cpp:967
void CreateHeap()
Definition d_a_e_oc.cpp:1571
void executeDemoChild()
Definition d_a_e_oc.cpp:1496
void getCutType()
Definition d_a_e_oc.cpp:930
void cc_set()
Definition d_a_e_oc.cpp:1541
void setWeaponGroundAngle()
Definition d_a_e_oc.cpp:1211
void executeMoveOut()
Definition d_a_e_oc.cpp:1521
void draw()
Definition d_a_e_oc.cpp:658
void setWalkSound()
Definition d_a_e_oc.cpp:1011
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_e_oc.cpp:643
void checkBeforeDeath()
Definition d_a_e_oc.cpp:1329
void JointCallBack(J3DJoint *, int)
Definition d_a_e_oc.cpp:648
void setWaitStSound()
Definition d_a_e_oc.cpp:1071
void offTgSph()
Definition d_a_e_oc.cpp:935
void _delete()
Definition d_a_e_oc.cpp:1561
void setGroundAngle()
Definition d_a_e_oc.cpp:920
void setStabPos()
Definition d_a_e_oc.cpp:992
void action()
Definition d_a_e_oc.cpp:1531
void setWalkStSound()
Definition d_a_e_oc.cpp:1024
void executeAttack()
Definition d_a_e_oc.cpp:1252
void executeFindStay()
Definition d_a_e_oc.cpp:1516
void executeWalk()
Definition d_a_e_oc.cpp:1137
void searchPlayerShakeHead()
Definition d_a_e_oc.cpp:843
void getHeadAngle()
Definition d_a_e_oc.cpp:982
void executeDeath()
Definition d_a_e_oc.cpp:1342
void setFootNoteSound()
Definition d_a_e_oc.cpp:1076
void searchOtherOc()
Definition d_a_e_oc.cpp:812
void getVisionAngle(fopAc_ac_c *)
Definition d_a_e_oc.cpp:807
void setWatchMode()
Definition d_a_e_oc.cpp:817
void executeDemoMaster()
Definition d_a_e_oc.cpp:1491
void checkBck(int)
Definition d_a_e_oc.cpp:972
void executeBigDamage()
Definition d_a_e_oc.cpp:1298
void executeFind()
Definition d_a_e_oc.cpp:1197
void executeFall()
Definition d_a_e_oc.cpp:1511
void execute()
Definition d_a_e_oc.cpp:1546
void executeWait()
Definition d_a_e_oc.cpp:1103
void checkWaterSurface()
Definition d_a_e_oc.cpp:1526
void checkDamageBg()
Definition d_a_e_oc.cpp:907
void setDashSound()
Definition d_a_e_oc.cpp:1037
void searchSound()
Definition d_a_e_oc.cpp:848
void executeTalk()
Definition d_a_e_oc.cpp:1157
void setWaitSound()
Definition d_a_e_oc.cpp:997
void damage_check()
Definition d_a_e_oc.cpp:951
void executeWaterDeath()
Definition d_a_e_oc.cpp:1394
void checkBeforeBg()
Definition d_a_e_oc.cpp:863
void executeDamage()
Definition d_a_e_oc.cpp:1257
void checkFall()
Definition d_a_e_oc.cpp:1501
void setWaterEffect()
Definition d_a_e_oc.cpp:1360
void checkBeforeFloorBg(f32)
Definition d_a_e_oc.cpp:887
void mtx_set()
Definition d_a_e_oc.cpp:1536
void setSpitEffect()
Definition d_a_e_oc.cpp:977
void searchPlayer()
Definition d_a_e_oc.cpp:827
Definition f_op_actor.h:249
STATIC_ASSERT(sizeof(daE_OC_c)==0xe88)
Definition d_a_e_oc.h:85
static u8 m_talk_oc[4]
Definition d_a_e_oc.h:93
static u8 m_damage_oc[4]
Definition d_a_e_oc.h:91
static u8 const oc_attackb_trans[40]
Definition d_a_e_oc.h:316
static u8 at_sph_src[64]
Definition d_a_e_oc.h:443
static u8 cc_sph_src[64]
Definition d_a_e_oc.h:435
static u8 const oc_attackc_trans[40]
Definition d_a_e_oc.h:327
static u8 m_battle_oc[4]
Definition d_a_e_oc.h:90
static u8 m_death_oc[4]
Definition d_a_e_oc.h:92
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8