Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_moir.h
Go to the documentation of this file.
1#ifndef D_A_NPC_MOIR_H
2#define D_A_NPC_MOIR_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpcMoiR_c : public fopAc_ac_c {
15public:
16 /* 80A7C16C */ daNpcMoiR_c();
17 /* 80A7C380 */ ~daNpcMoiR_c();
18 /* 80A7C580 */ void Create();
19 /* 80A7C978 */ void CreateHeap();
20 /* 80A7CE48 */ void Delete();
21 /* 80A7CE7C */ void Execute();
22 /* 80A7CEA0 */ void Draw();
23 /* 80A7CEFC */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 80A7D0CC */ void createHeapCallBack(fopAc_ac_c*);
25 /* 80A7D0EC */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 80A7D138 */ void setExpressionAnm(int, bool);
27 /* 80A7D394 */ void setExpressionBtp(int);
28 /* 80A7D474 */ bool setMotionAnm(int, f32);
29 /* 80A7D5C4 */ void reset();
30 /* 80A7D73C */ void setWaitAction();
31 /* 80A7D934 */ void wait_type0(void*);
32 /* 80A7DD94 */ void setMotion(int, f32, int);
33 /* 80A7DDD8 */ void setExpression(int, f32);
34 /* 80A7DE04 */ void wait_type1(void*);
35 /* 80A7E668 */ void wait_type2(void*);
36 /* 80A7E8C0 */ void talk(void*);
37 /* 80A7EFBC */ void multiTalk(void*);
38 /* 80A7F40C */ void fight(void*);
39 /* 80A7F9AC */ void demo(void*);
40 /* 80A7FEE8 */ void leave(void*);
41 /* 80A802C4 */ void EvCut_Introduction(int);
42 /* 80A803A0 */ void EvCut_Appear(int);
43 /* 80A8081C */ void EvCut_Appear2(int);
44 /* 80A810FC */ void setParam();
45 /* 80A81274 */ void main();
46 /* 80A815D4 */ void checkHeadGear();
47 /* 80A818B4 */ void playMotion();
48 /* 80A8210C */ void ctrlBtk();
49 /* 80A821E0 */ void setAttnPos();
50 /* 80A825A0 */ void lookat();
51 /* 80A82878 */ void drawOtherMdls();
52 /* 80A82900 */ bool drawDbgInfo();
53
54 static u8 mEvtSeqList[48];
55
56private:
57 /* 0x568 */ u8 field_0x568[0xe0c - 0x568];
58};
59
60STATIC_ASSERT(sizeof(daNpcMoiR_c) == 0xe0c);
61
63public:
64 /* 80A83240 */ ~daNpcMoiR_Param_c();
65
66 static u8 const m[116];
67};
68
69
70#endif /* D_A_NPC_MOIR_H */
Definition d_a_npc_moir.h:62
~daNpcMoiR_Param_c()
Definition d_a_npc_moir.cpp:2385
static u8 const m[116]
Definition d_a_npc_moir.h:702
Rusl (Resistance)
Definition d_a_ni.cpp:1123
void Draw()
Definition d_a_npc_moir.cpp:845
void playMotion()
Definition d_a_npc_moir.cpp:2162
void fight(void *)
Definition d_a_npc_moir.cpp:1995
void CreateHeap()
Definition d_a_npc_moir.cpp:770
void setParam()
Definition d_a_npc_moir.cpp:2125
void checkHeadGear()
Definition d_a_npc_moir.cpp:2157
void Execute()
Definition d_a_npc_moir.cpp:840
void setExpressionBtp(int)
Definition d_a_npc_moir.cpp:882
void reset()
Definition d_a_npc_moir.cpp:892
void Delete()
Definition d_a_npc_moir.cpp:835
void setAttnPos()
Definition d_a_npc_moir.cpp:2220
void EvCut_Appear(int)
Definition d_a_npc_moir.cpp:2076
bool setMotionAnm(int, f32)
Definition d_a_npc_moir.cpp:887
void wait_type2(void *)
Definition d_a_npc_moir.cpp:1942
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_moir.cpp:870
void demo(void *)
Definition d_a_npc_moir.cpp:2000
void leave(void *)
Definition d_a_npc_moir.cpp:2058
void main()
Definition d_a_npc_moir.cpp:2130
~daNpcMoiR_c()
Definition d_a_npc_moir.cpp:696
void lookat()
Definition d_a_npc_moir.cpp:2240
void setMotion(int, f32, int)
Definition d_a_npc_moir.cpp:1866
void EvCut_Appear2(int)
Definition d_a_npc_moir.cpp:2089
static u8 mEvtSeqList[48]
Definition d_a_npc_moir.h:410
void wait_type0(void *)
Definition d_a_npc_moir.cpp:1861
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_moir.cpp:864
void setExpressionAnm(int, bool)
Definition d_a_npc_moir.cpp:876
void ctrlBtk()
Definition d_a_npc_moir.cpp:2172
daNpcMoiR_c()
Definition d_a_npc_moir.cpp:679
void drawOtherMdls()
Definition d_a_npc_moir.cpp:2245
void multiTalk(void *)
Definition d_a_npc_moir.cpp:1966
void setExpression(int, f32)
Definition d_a_npc_moir.cpp:1871
void Create()
Definition d_a_npc_moir.cpp:751
void EvCut_Introduction(int)
Definition d_a_npc_moir.cpp:2071
void talk(void *)
Definition d_a_npc_moir.cpp:1954
bool drawDbgInfo()
Definition d_a_npc_moir.cpp:2250
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_moir.cpp:858
void setWaitAction()
Definition d_a_npc_moir.cpp:897
u8 field_0x568[0xe0c - 0x568]
Definition d_a_npc_moir.h:57
void wait_type1(void *)
Definition d_a_npc_moir.cpp:1922
STATIC_ASSERT(sizeof(daNpcMoiR_c)==0xe0c)
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