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_sm.h
Go to the documentation of this file.
1#ifndef D_A_E_SM_H
2#define D_A_E_SM_H
4
13class daE_SM_c : public fopEn_enemy_c {
14 /* 80792260 */ void SetAnm(int, int, f32, f32);
15 /* 8079230C */ void Draw();
16 /* 807928A4 */ void Particle_Set(u16, cXyz, cXyz, csXyz);
17 /* 80792914 */ void ArrowCheck();
18 /* 80792C20 */ void E_SM_Damage();
19 /* 80792E70 */ void SmDamageCheck();
20 /* 807936B4 */ void E_SM_Normal();
21 /* 80793B64 */ void E_SM_Move();
22 /* 80793E18 */ void E_SM_Attack();
23 /* 80794100 */ void Action();
24 /* 80794338 */ void E_SM_C_Normal();
25 /* 807943C4 */ void E_SM_C_Fight();
26 /* 80794458 */ void E_SM_C_Near_Escape();
27 /* 8079473C */ void E_SM_C_Far_Escape();
28 /* 807949CC */ void E_SM_C_Home_Escape();
29 /* 807951EC */ void E_SM_C_Escape();
30 /* 80795244 */ void E_SM_C_Free();
31 /* 80795530 */ void E_SM_C_Death();
32 /* 807958A0 */ void C_DamageCheck();
33 /* 80795E64 */ void E_SM_C_Hook();
34 /* 80796060 */ void CheckViewArea();
35 /* 807960E4 */ void CameraSet();
36 /* 80796204 */ void SetStopCam(cXyz, f32, f32, s16);
37 /* 80796324 */ void SetCMoveCam(cXyz, f32, f32);
38 /* 80796368 */ void SetStopingCam();
39 /* 807963EC */ void SetReleaseCam();
40 /* 80796490 */ void DemoStart();
41 /* 80796628 */ void DemoMid();
42 /* 807968A0 */ void E_SM_C_Demo();
43 /* 807968E4 */ void CoreAction();
44 /* 80796AEC */ void ArrowOn();
45 /* 80796D80 */ void Execute();
46 /* 80796FC4 */ void setSmBaseMtx();
47 /* 80797274 */ void setBaseMtx();
48 /* 8079730C */ void CoCoreSet();
49 /* 80797444 */ void CoSmSet();
50 /* 80797570 */ void Delete();
51 /* 8079764C */ void CreateHeap();
52 /* 80797784 */ void initCoSph();
53 /* 80797858 */ void Create();
54 /* 80797CE0 */ daE_SM_c();
55private:
56 /* 0x5ac */ u8 field_0x5ac[0x1160 - 0x5ac];
57};
58
59STATIC_ASSERT(sizeof(daE_SM_c) == 0x1160);
60
62 /* 8079222C */ daE_Sm_HIO_c();
63 /* 807980E8 */ ~daE_Sm_HIO_c();
64};
65
66#endif /* D_A_E_SM_H */
ChuChu.
Definition d_a_e_sm.h:13
void E_SM_C_Near_Escape()
Definition d_a_e_sm.cpp:935
void setSmBaseMtx()
Definition d_a_e_sm.cpp:1243
void initCoSph()
Definition d_a_e_sm.cpp:1311
void CoCoreSet()
Definition d_a_e_sm.cpp:1253
void E_SM_Normal()
Definition d_a_e_sm.cpp:784
u8 field_0x5ac[0x1160 - 0x5ac]
Definition d_a_e_sm.h:56
void SmDamageCheck()
Definition d_a_e_sm.cpp:632
void Draw()
Definition d_a_e_sm.cpp:423
void Create()
Definition d_a_e_sm.cpp:1372
void E_SM_C_Demo()
Definition d_a_e_sm.cpp:1201
daE_SM_c()
Definition d_a_e_sm.cpp:1377
void E_SM_C_Free()
Definition d_a_e_sm.cpp:1041
void SetCMoveCam(cXyz, f32, f32)
Definition d_a_e_sm.cpp:1160
void CameraSet()
Definition d_a_e_sm.cpp:1150
void E_SM_C_Far_Escape()
Definition d_a_e_sm.cpp:948
void DemoMid()
Definition d_a_e_sm.cpp:1196
void E_SM_C_Fight()
Definition d_a_e_sm.cpp:915
void SetStopCam(cXyz, f32, f32, s16)
Definition d_a_e_sm.cpp:1155
void Particle_Set(u16, cXyz, cXyz, csXyz)
Definition d_a_e_sm.cpp:459
void SetStopingCam()
Definition d_a_e_sm.cpp:1165
void setBaseMtx()
Definition d_a_e_sm.cpp:1248
void DemoStart()
Definition d_a_e_sm.cpp:1183
void E_SM_C_Home_Escape()
Definition d_a_e_sm.cpp:953
void Execute()
Definition d_a_e_sm.cpp:1238
void E_SM_C_Escape()
Definition d_a_e_sm.cpp:958
void CoreAction()
Definition d_a_e_sm.cpp:1206
void Delete()
Definition d_a_e_sm.cpp:1296
void CreateHeap()
Definition d_a_e_sm.cpp:1306
void E_SM_Move()
Definition d_a_e_sm.cpp:846
void SetReleaseCam()
Definition d_a_e_sm.cpp:1170
void CheckViewArea()
Definition d_a_e_sm.cpp:1145
void E_SM_C_Hook()
Definition d_a_e_sm.cpp:1125
void E_SM_Damage()
Definition d_a_e_sm.cpp:578
void SetAnm(int, int, f32, f32)
Definition d_a_e_sm.cpp:389
void Action()
Definition d_a_e_sm.cpp:900
void ArrowOn()
Definition d_a_e_sm.cpp:1233
void E_SM_C_Death()
Definition d_a_e_sm.cpp:1075
void C_DamageCheck()
Definition d_a_e_sm.cpp:1095
void E_SM_Attack()
Definition d_a_e_sm.cpp:887
void E_SM_C_Normal()
Definition d_a_e_sm.cpp:910
void ArrowCheck()
Definition d_a_e_sm.cpp:523
void CoSmSet()
Definition d_a_e_sm.cpp:1266
Definition d_a_e_sm.h:61
~daE_Sm_HIO_c()
Definition d_a_e_sm.cpp:1424
daE_Sm_HIO_c()
Definition d_a_e_sm.cpp:373
Definition f_op_actor.h:255
STATIC_ASSERT(sizeof(daE_SM_c)==0x1160)
Definition d_a_hozelda.cpp:20
Definition d_a_hozelda.cpp:161
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
unsigned char u8
Definition types.h:5