Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_ins.h
Go to the documentation of this file.
1#ifndef D_A_NPC_INS_H
2#define D_A_NPC_INS_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpcIns_c : public fopAc_ac_c {
15public:
16 /* 80A0E24C */ daNpcIns_c();
17 /* 80A0E460 */ ~daNpcIns_c();
18 /* 80A0E660 */ void Create();
19 /* 80A0EA30 */ void CreateHeap();
20 /* 80A0EF3C */ void Delete();
21 /* 80A0EF70 */ void Execute();
22 /* 80A0EF94 */ void Draw();
23 /* 80A0F0BC */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 80A0F28C */ void createHeapCallBack(fopAc_ac_c*);
25 /* 80A0F2AC */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 80A0F2F8 */ void setExpressionAnm(int, bool);
27 /* 80A0F538 */ void setExpressionBtp(int);
28 /* 80A0F618 */ bool setMotionAnm(int, f32);
29 /* 80A0F78C */ void reset();
30 /* 80A0F984 */ void waitShop(void*);
31 /* 80A0FF40 */ void setMotion(int, f32, int);
32 /* 80A0FFC4 */ void setExpression(int, f32);
33 /* 80A0FFF0 */ void waitPresent(void*);
34 /* 80A103A0 */ void waitOutSide1(void*);
35 /* 80A10950 */ void waitOutSide2(void*);
36 /* 80A10CD8 */ void goHome(void*);
37 /* 80A11378 */ void talk(void*);
38 /* 80A11A7C */ void demo(void*);
39 /* 80A11BE8 */ void isInsectComplete();
40 /* 80A11C50 */ void getInsectParamData(int);
41 /* 80A11D44 */ void setWaitAction();
42 /* 80A11F84 */ void setPath(int);
43 /* 80A1211C */ void checkPoint(cXyz&, f32);
44 /* 80A122D0 */ void setNextPoint();
45 /* 80A12480 */ void getTargetPoint(int, Vec*);
46 /* 80A124D0 */ void pathMoveF();
47 /* 80A12618 */ void setParam();
48 /* 80A126D4 */ void main();
49 /* 80A12A10 */ void playMotion();
50 /* 80A12DC8 */ void ctrlBtk();
51 /* 80A12EA4 */ void setAttnPos();
52 /* 80A131AC */ void lookat();
53 /* 80A1339C */ void setMtx();
54 /* 80A13460 */ bool drawDbgInfo();
55
56 static u8 mEvtSeqList[12];
57
58private:
59 /* 0x568 */ u8 field_0x568[0xe24 - 0x568];
60};
61
62STATIC_ASSERT(sizeof(daNpcIns_c) == 0xe24);
63
65public:
66 /* 80A13D40 */ ~daNpcIns_Param_c();
67
68 static u8 const m[112];
69};
70
71
72#endif /* D_A_NPC_INS_H */
Definition d_a_npc_ins.h:64
static u8 const m[112]
Definition d_a_npc_ins.h:678
~daNpcIns_Param_c()
Definition d_a_npc_ins.cpp:1834
Agitha.
Definition d_a_npc_ins.h:14
void Draw()
Definition d_a_npc_ins.cpp:819
void setAttnPos()
Definition d_a_npc_ins.cpp:1649
bool drawDbgInfo()
Definition d_a_npc_ins.cpp:1693
void waitOutSide2(void *)
Definition d_a_npc_ins.cpp:1459
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_ins.cpp:832
void reset()
Definition d_a_npc_ins.cpp:865
u8 field_0x568[0xe24 - 0x568]
Definition d_a_npc_ins.h:59
void setParam()
Definition d_a_npc_ins.cpp:1616
void Create()
Definition d_a_npc_ins.cpp:725
void Execute()
Definition d_a_npc_ins.cpp:814
void waitShop(void *)
Definition d_a_npc_ins.cpp:1434
void waitOutSide1(void *)
Definition d_a_npc_ins.cpp:1454
void Delete()
Definition d_a_npc_ins.cpp:809
void setPath(int)
Definition d_a_npc_ins.cpp:1551
void isInsectComplete()
Definition d_a_npc_ins.cpp:1507
daNpcIns_c()
Definition d_a_npc_ins.cpp:638
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_ins.cpp:838
void CreateHeap()
Definition d_a_npc_ins.cpp:744
void getInsectParamData(int)
Definition d_a_npc_ins.cpp:1513
void ctrlBtk()
Definition d_a_npc_ins.cpp:1636
~daNpcIns_c()
Definition d_a_npc_ins.cpp:655
void getTargetPoint(int, Vec *)
Definition d_a_npc_ins.cpp:1575
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_ins.cpp:844
void checkPoint(cXyz &, f32)
Definition d_a_npc_ins.cpp:1564
void setExpressionBtp(int)
Definition d_a_npc_ins.cpp:855
void demo(void *)
Definition d_a_npc_ins.cpp:1502
void setMtx()
Definition d_a_npc_ins.cpp:1688
void pathMoveF()
Definition d_a_npc_ins.cpp:1580
static u8 mEvtSeqList[12]
Definition d_a_npc_ins.h:361
void setNextPoint()
Definition d_a_npc_ins.cpp:1569
void playMotion()
Definition d_a_npc_ins.cpp:1626
void setExpression(int, f32)
Definition d_a_npc_ins.cpp:1444
bool setMotionAnm(int, f32)
Definition d_a_npc_ins.cpp:860
void waitPresent(void *)
Definition d_a_npc_ins.cpp:1449
void talk(void *)
Definition d_a_npc_ins.cpp:1497
void goHome(void *)
Definition d_a_npc_ins.cpp:1479
void setExpressionAnm(int, bool)
Definition d_a_npc_ins.cpp:850
void setWaitAction()
Definition d_a_npc_ins.cpp:1518
void setMotion(int, f32, int)
Definition d_a_npc_ins.cpp:1439
void lookat()
Definition d_a_npc_ins.cpp:1683
void main()
Definition d_a_npc_ins.cpp:1621
STATIC_ASSERT(sizeof(daNpcIns_c)==0xe24)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:18
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8