Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_rafrel.h
Go to the documentation of this file.
1#ifndef D_A_NPC_RAFREL_H
2#define D_A_NPC_RAFREL_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpcRafrel_c : public fopAc_ac_c {
15public:
16 /* 80AB962C */ daNpcRafrel_c();
17 /* 80AB9840 */ ~daNpcRafrel_c();
18 /* 80AB9A40 */ void Create();
19 /* 80AB9E3C */ void CreateHeap();
20 /* 80ABA380 */ void Delete();
21 /* 80ABA3B4 */ void Execute();
22 /* 80ABA3D8 */ void Draw();
23 /* 80ABA4A8 */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 80ABA678 */ void createHeapCallBack(fopAc_ac_c*);
25 /* 80ABA698 */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 80ABA6E4 */ void setExpressionAnm(int, bool);
27 /* 80ABA8EC */ void setExpressionBtp(int);
28 /* 80ABA9CC */ bool setMotionAnm(int, f32);
29 /* 80ABAB88 */ void reset();
30 /* 80ABADC4 */ void setWaitAction();
31 /* 80ABAFBC */ void isSneaking();
32 /* 80ABB014 */ void wait_type01(void*);
33 /* 80ABBB10 */ void setMotion(int, f32, int);
34 /* 80ABBBB0 */ void setExpression(int, f32);
35 /* 80ABBBDC */ void wait_type2(void*);
36 /* 80ABBE84 */ void talk(void*);
37 /* 80ABC50C */ void demo(void*);
38 /* 80ABCA40 */ void leave(void*);
39 /* 80ABCD74 */ void EvCut_Introduction(int);
40 /* 80ABCE74 */ void EvCut_Meeting(int);
41 /* 80ABD124 */ void EvCut_Appear(int);
42 /* 80ABD8A0 */ void EvCut_WiretapSponsor(int);
43 /* 80ABDB7C */ void EvCut_WiretapEntrant(int);
44 /* 80ABDE9C */ void setParam();
45 /* 80ABE1D0 */ void main();
46 /* 80ABE470 */ void playMotion();
47 /* 80ABE9FC */ void ctrlBtk();
48 /* 80ABEAD8 */ void setAttnPos();
49 /* 80ABEE98 */ void lookat();
50 /* 80ABF074 */ bool drawDbgInfo();
51
52 static u8 mEvtSeqList[84];
53
54private:
55 /* 0x568 */ u8 field_0x568[0xe18 - 0x568];
56};
57
58STATIC_ASSERT(sizeof(daNpcRafrel_c) == 0xe18);
59
61public:
62 /* 80ABF974 */ ~daNpcRafrel_Param_c();
63
64 static u8 const m[116];
65};
66
67
68#endif /* D_A_NPC_RAFREL_H */
Definition d_a_npc_rafrel.h:60
~daNpcRafrel_Param_c()
Definition d_a_npc_rafrel.cpp:2013
static u8 const m[116]
Definition d_a_npc_rafrel.h:678
Auru.
Definition d_a_npc_rafrel.h:14
void playMotion()
Definition d_a_npc_rafrel.cpp:1815
void lookat()
Definition d_a_npc_rafrel.cpp:1872
void EvCut_WiretapEntrant(int)
Definition d_a_npc_rafrel.cpp:1754
void setAttnPos()
Definition d_a_npc_rafrel.cpp:1859
void Draw()
Definition d_a_npc_rafrel.cpp:821
daNpcRafrel_c()
Definition d_a_npc_rafrel.cpp:655
void CreateHeap()
Definition d_a_npc_rafrel.cpp:746
void setMotion(int, f32, int)
Definition d_a_npc_rafrel.cpp:1606
void talk(void *)
Definition d_a_npc_rafrel.cpp:1644
void main()
Definition d_a_npc_rafrel.cpp:1810
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_rafrel.cpp:834
void setExpressionAnm(int, bool)
Definition d_a_npc_rafrel.cpp:851
void demo(void *)
Definition d_a_npc_rafrel.cpp:1649
bool setMotionAnm(int, f32)
Definition d_a_npc_rafrel.cpp:862
void Execute()
Definition d_a_npc_rafrel.cpp:816
void setExpression(int, f32)
Definition d_a_npc_rafrel.cpp:1612
void Delete()
Definition d_a_npc_rafrel.cpp:811
bool drawDbgInfo()
Definition d_a_npc_rafrel.cpp:1877
void EvCut_Introduction(int)
Definition d_a_npc_rafrel.cpp:1719
void setWaitAction()
Definition d_a_npc_rafrel.cpp:872
~daNpcRafrel_c()
Definition d_a_npc_rafrel.cpp:672
void leave(void *)
Definition d_a_npc_rafrel.cpp:1707
void Create()
Definition d_a_npc_rafrel.cpp:727
void EvCut_Meeting(int)
Definition d_a_npc_rafrel.cpp:1724
void isSneaking()
Definition d_a_npc_rafrel.cpp:877
void wait_type2(void *)
Definition d_a_npc_rafrel.cpp:1632
void EvCut_Appear(int)
Definition d_a_npc_rafrel.cpp:1737
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_rafrel.cpp:840
static u8 mEvtSeqList[84]
Definition d_a_npc_rafrel.h:440
void EvCut_WiretapSponsor(int)
Definition d_a_npc_rafrel.cpp:1749
void setExpressionBtp(int)
Definition d_a_npc_rafrel.cpp:857
void wait_type01(void *)
Definition d_a_npc_rafrel.cpp:1601
u8 field_0x568[0xe18 - 0x568]
Definition d_a_npc_rafrel.h:55
void reset()
Definition d_a_npc_rafrel.cpp:867
void ctrlBtk()
Definition d_a_npc_rafrel.cpp:1825
void setParam()
Definition d_a_npc_rafrel.cpp:1805
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_rafrel.cpp:846
STATIC_ASSERT(sizeof(daNpcRafrel_c)==0xe18)
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