Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_soldierA.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SOLDIERA_H
2#define D_A_NPC_SOLDIERA_H
3
4#include "d/actor/d_a_npc.h"
5
15public:
16 /* 80AEF58C */ daNpc_SoldierA_c();
17 /* 80AEF7A0 */ ~daNpc_SoldierA_c();
18 /* 80AEF9A0 */ void create();
19 /* 80AEFC80 */ void CreateHeap();
20 /* 80AEFE4C */ void Delete();
21 /* 80AEFE80 */ void Execute();
22 /* 80AEFEA0 */ void Draw();
23 /* 80AEFF14 */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 80AF0110 */ void createHeapCallBack(fopAc_ac_c*);
25 /* 80AF0130 */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 80AF017C */ void setParam();
27 /* 80AF02B0 */ void main();
28 /* 80AF0428 */ bool ctrlBtk();
29 /* 80AF0430 */ void setAttnPos();
30 /* 80AF0928 */ bool setMotionAnm(int, f32);
31 /* 80AF0A38 */ void setMotion(int, f32, int);
32 /* 80AF0A7C */ bool drawDbgInfo();
33 /* 80AF0A84 */ void drawOtherMdls();
34 /* 80AF0B30 */ void getTypeFromParam();
35 /* 80AF0B7C */ void isDelete();
36 /* 80AF0BB0 */ void reset();
37 /* 80AF0D34 */ void playMotion();
38 /* 80AF0F50 */ void chkAction(int (daNpc_SoldierA_c::*)(void*));
39 /* 80AF0F7C */ void setAction(int (daNpc_SoldierA_c::*)(void*));
40 /* 80AF1024 */ void selectAction();
41 /* 80AF10A4 */ void doNormalAction(int);
42 /* 80AF11B8 */ void doEvent();
43 /* 80AF1488 */ void setLookMode(int);
44 /* 80AF14AC */ void lookat();
45 /* 80AF1734 */ void wait(void*);
46 /* 80AF18B0 */ void talk(void*);
47 /* 80AF1A48 */ void ECut_talkLake(int);
48 /* 80AF1B8C */ void ECut_listenLake(int);
49 /* 80AF1CA4 */ void test(void*);
50
51 static void* mEvtCutNameList[3];
52 static u8 mEvtCutList[36];
53
54private:
55 /* 0x568 */ u8 field_0x568[0xe20 - 0x568];
56};
57
59
61public:
62 /* 80AF267C */ ~daNpc_SoldierA_Param_c();
63
64 static u8 const m[108];
65};
66
67
68#endif /* D_A_NPC_SOLDIERA_H */
Definition d_a_npc_soldierA.h:60
~daNpc_SoldierA_Param_c()
Definition d_a_npc_soldierA.cpp:1279
static u8 const m[108]
Definition d_a_npc_soldierA.h:527
Soldier A (Castle Town?)
Definition d_a_npc_soldierA.h:14
void ECut_talkLake(int)
Definition d_a_npc_soldierA.cpp:1107
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_soldierA.cpp:620
void doNormalAction(int)
Definition d_a_npc_soldierA.cpp:1022
u8 field_0x568[0xe20 - 0x568]
Definition d_a_npc_soldierA.h:55
void reset()
Definition d_a_npc_soldierA.cpp:849
void doEvent()
Definition d_a_npc_soldierA.cpp:1042
void main()
Definition d_a_npc_soldierA.cpp:636
void setLookMode(int)
Definition d_a_npc_soldierA.cpp:1048
void setMotion(int, f32, int)
Definition d_a_npc_soldierA.cpp:822
void create()
Definition d_a_npc_soldierA.cpp:567
void chkAction(int(daNpc_SoldierA_c::*)(void *))
Definition d_a_npc_soldierA.cpp:1005
void isDelete()
Definition d_a_npc_soldierA.cpp:844
void selectAction()
Definition d_a_npc_soldierA.cpp:1017
void Delete()
Definition d_a_npc_soldierA.cpp:591
void CreateHeap()
Definition d_a_npc_soldierA.cpp:586
void Execute()
Definition d_a_npc_soldierA.cpp:596
bool ctrlBtk()
Definition d_a_npc_soldierA.cpp:641
static void * mEvtCutNameList[3]
Definition d_a_npc_soldierA.h:307
void lookat()
Definition d_a_npc_soldierA.cpp:1084
void wait(void *)
Definition d_a_npc_soldierA.cpp:1089
void Draw()
Definition d_a_npc_soldierA.cpp:601
void test(void *)
Definition d_a_npc_soldierA.cpp:1117
void setParam()
Definition d_a_npc_soldierA.cpp:631
void setAttnPos()
Definition d_a_npc_soldierA.cpp:810
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_soldierA.cpp:626
~daNpc_SoldierA_c()
Definition d_a_npc_soldierA.cpp:521
void playMotion()
Definition d_a_npc_soldierA.cpp:999
void setAction(int(daNpc_SoldierA_c::*)(void *))
Definition d_a_npc_soldierA.cpp:1011
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_soldierA.cpp:614
void getTypeFromParam()
Definition d_a_npc_soldierA.cpp:839
static u8 mEvtCutList[36]
Definition d_a_npc_soldierA.h:337
daNpc_SoldierA_c()
Definition d_a_npc_soldierA.cpp:504
bool setMotionAnm(int, f32)
Definition d_a_npc_soldierA.cpp:816
bool drawDbgInfo()
Definition d_a_npc_soldierA.cpp:828
void ECut_listenLake(int)
Definition d_a_npc_soldierA.cpp:1112
void drawOtherMdls()
Definition d_a_npc_soldierA.cpp:834
void talk(void *)
Definition d_a_npc_soldierA.cpp:1094
STATIC_ASSERT(sizeof(daNpc_SoldierA_c)==0xe20)
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