Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_prayer.h
Go to the documentation of this file.
1#ifndef D_A_NPC_PRAYER_H
2#define D_A_NPC_PRAYER_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpcPray_c : public fopAc_ac_c {
15public:
16 /* 80AB2DEC */ daNpcPray_c();
17 /* 80AB3000 */ ~daNpcPray_c();
18 /* 80AB3204 */ void Create();
19 /* 80AB348C */ void CreateHeap();
20 /* 80AB3610 */ void Delete();
21 /* 80AB3644 */ void Execute();
22 /* 80AB3668 */ void Draw();
23 /* 80AB36A8 */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 80AB3834 */ void createHeapCallBack(fopAc_ac_c*);
25 /* 80AB3854 */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 80AB38A0 */ void setParam();
27 /* 80AB390C */ void main();
28 /* 80AB3964 */ void setAttnPos();
29 /* 80AB3B0C */ bool setMotionAnm(int, f32);
30 /* 80AB3BDC */ void setMotion(int, f32, int);
31 /* 80AB3C24 */ bool drawDbgInfo();
32 /* 80AB3C2C */ void reset();
33 /* 80AB3DBC */ void playMotion();
34 /* 80AB3F54 */ void setAction(bool (daNpcPray_c::*)(void*));
35 /* 80AB3FFC */ void setLookMode(int);
36 /* 80AB4020 */ void lookat();
37 /* 80AB4200 */ void step(s16, int);
38 /* 80AB42F4 */ void chkFindPlayer();
39 /* 80AB43D8 */ void wait(void*);
40 /* 80AB4674 */ void fear(void*);
41 /* 80AB4740 */ void talk(void*);
42 /* 80AB498C */ void demo(void*);
43 /* 80AB4B20 */ void createHeart();
44 /* 80AB4BFC */ void _Evt_GetHeart(int);
45 /* 80AB4CA4 */ void _Evt_GetHeart_CutInit(int const&);
46 /* 80AB4D34 */ void _Evt_GetHeart_CutMain(int const&);
47 /* 80AB5798 */ void adjustShapeAngle();
48
49 static u8 mEvtSeqList[24];
50
51private:
52 /* 0x568 */ u8 field_0x568[0xe10 - 0x568];
53};
54
55STATIC_ASSERT(sizeof(daNpcPray_c) == 0xe10);
56
58public:
59 /* 80AB579C */ ~daNpcPray_Param_c();
60
61 static u8 const m[108];
62};
63
64
65#endif /* D_A_NPC_PRAYER_H */
Definition d_a_npc_prayer.h:57
static u8 const m[108]
Definition d_a_npc_prayer.h:485
~daNpcPray_Param_c()
Definition d_a_npc_prayer.cpp:1122
Charlo.
Definition d_a_npc_prayer.h:14
void wait(void *)
Definition d_a_npc_prayer.cpp:834
void _Evt_GetHeart_CutMain(int const &)
Definition d_a_npc_prayer.cpp:942
void main()
Definition d_a_npc_prayer.cpp:596
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_prayer.cpp:574
void adjustShapeAngle()
Definition d_a_npc_prayer.cpp:1117
void lookat()
Definition d_a_npc_prayer.cpp:800
void Create()
Definition d_a_npc_prayer.cpp:525
daNpcPray_c()
Definition d_a_npc_prayer.cpp:462
void fear(void *)
Definition d_a_npc_prayer.cpp:839
u8 field_0x568[0xe10 - 0x568]
Definition d_a_npc_prayer.h:52
void _Evt_GetHeart(int)
Definition d_a_npc_prayer.cpp:902
void setAttnPos()
Definition d_a_npc_prayer.cpp:622
void chkFindPlayer()
Definition d_a_npc_prayer.cpp:810
void demo(void *)
Definition d_a_npc_prayer.cpp:849
bool setMotionAnm(int, f32)
Definition d_a_npc_prayer.cpp:627
void reset()
Definition d_a_npc_prayer.cpp:642
void Draw()
Definition d_a_npc_prayer.cpp:561
void setParam()
Definition d_a_npc_prayer.cpp:591
void createHeart()
Definition d_a_npc_prayer.cpp:890
void Delete()
Definition d_a_npc_prayer.cpp:551
~daNpcPray_c()
Definition d_a_npc_prayer.cpp:479
void setAction(bool(daNpcPray_c::*)(void *))
Definition d_a_npc_prayer.cpp:759
void playMotion()
Definition d_a_npc_prayer.cpp:753
static u8 mEvtSeqList[24]
Definition d_a_npc_prayer.h:271
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_prayer.cpp:586
void CreateHeap()
Definition d_a_npc_prayer.cpp:546
void setLookMode(int)
Definition d_a_npc_prayer.cpp:764
void setMotion(int, f32, int)
Definition d_a_npc_prayer.cpp:632
void _Evt_GetHeart_CutInit(int const &)
Definition d_a_npc_prayer.cpp:922
bool drawDbgInfo()
Definition d_a_npc_prayer.cpp:637
void step(s16, int)
Definition d_a_npc_prayer.cpp:805
void Execute()
Definition d_a_npc_prayer.cpp:556
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_prayer.cpp:580
void talk(void *)
Definition d_a_npc_prayer.cpp:844
STATIC_ASSERT(sizeof(daNpcPray_c)==0xe10)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8