Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_soldierB.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SOLDIERB_H
2#define D_A_NPC_SOLDIERB_H
3
4#include "d/actor/d_a_npc.h"
5
15public:
16 /* 80AF2CAC */ daNpc_SoldierB_c();
17 /* 80AF2EC0 */ ~daNpc_SoldierB_c();
18 /* 80AF30C0 */ void create();
19 /* 80AF33A0 */ void CreateHeap();
20 /* 80AF356C */ void Delete();
21 /* 80AF35A0 */ void Execute();
22 /* 80AF35C0 */ void Draw();
23 /* 80AF3634 */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 80AF3830 */ void createHeapCallBack(fopAc_ac_c*);
25 /* 80AF3850 */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 80AF389C */ void setParam();
27 /* 80AF39B8 */ void main();
28 /* 80AF3B30 */ bool ctrlBtk();
29 /* 80AF3B38 */ void setAttnPos();
30 /* 80AF4030 */ bool setMotionAnm(int, f32);
31 /* 80AF4130 */ void setMotion(int, f32, int);
32 /* 80AF4174 */ bool drawDbgInfo();
33 /* 80AF417C */ void drawOtherMdls();
34 /* 80AF4228 */ void getTypeFromParam();
35 /* 80AF4248 */ void isDelete();
36 /* 80AF426C */ void reset();
37 /* 80AF43E4 */ void playMotion();
38 /* 80AF4508 */ void chkAction(int (daNpc_SoldierB_c::*)(void*));
39 /* 80AF4534 */ void setAction(int (daNpc_SoldierB_c::*)(void*));
40 /* 80AF45DC */ void selectAction();
41 /* 80AF465C */ void doNormalAction(int);
42 /* 80AF4770 */ void doEvent();
43 /* 80AF49E4 */ void setLookMode(int);
44 /* 80AF4A08 */ void lookat();
45 /* 80AF4CFC */ void wait(void*);
46 /* 80AF4DBC */ void talk(void*);
47 /* 80AF4F54 */ void ECut_listenLake(int);
48 /* 80AF50AC */ void test(void*);
49
50 static void* mEvtCutNameList[2];
51 static u8 mEvtCutList[24];
52
53private:
54 /* 0x568 */ u8 field_0x568[0xe20 - 0x568];
55};
56
58
60public:
61 /* 80AF5A68 */ ~daNpc_SoldierB_Param_c();
62
63 static u8 const m[108];
64};
65
66
67#endif /* D_A_NPC_SOLDIERB_H */
Definition d_a_npc_soldierB.h:59
static u8 const m[108]
Definition d_a_npc_soldierB.h:505
~daNpc_SoldierB_Param_c()
Definition d_a_npc_soldierB.cpp:1180
Soldier B (Castle Town?)
Definition d_a_npc_soldierB.h:14
void playMotion()
Definition d_a_npc_soldierB.cpp:911
void talk(void *)
Definition d_a_npc_soldierB.cpp:1001
void drawOtherMdls()
Definition d_a_npc_soldierB.cpp:812
static void * mEvtCutNameList[2]
Definition d_a_npc_soldierB.h:303
void getTypeFromParam()
Definition d_a_npc_soldierB.cpp:817
~daNpc_SoldierB_c()
Definition d_a_npc_soldierB.cpp:499
void setLookMode(int)
Definition d_a_npc_soldierB.cpp:950
void test(void *)
Definition d_a_npc_soldierB.cpp:1018
void isDelete()
Definition d_a_npc_soldierB.cpp:822
bool drawDbgInfo()
Definition d_a_npc_soldierB.cpp:806
void chkAction(int(daNpc_SoldierB_c::*)(void *))
Definition d_a_npc_soldierB.cpp:917
void Delete()
Definition d_a_npc_soldierB.cpp:569
void selectAction()
Definition d_a_npc_soldierB.cpp:929
void main()
Definition d_a_npc_soldierB.cpp:614
void setMotion(int, f32, int)
Definition d_a_npc_soldierB.cpp:800
void setAttnPos()
Definition d_a_npc_soldierB.cpp:788
static u8 mEvtCutList[24]
Definition d_a_npc_soldierB.h:317
void setParam()
Definition d_a_npc_soldierB.cpp:609
void doEvent()
Definition d_a_npc_soldierB.cpp:944
void create()
Definition d_a_npc_soldierB.cpp:545
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_soldierB.cpp:604
void doNormalAction(int)
Definition d_a_npc_soldierB.cpp:934
void setAction(int(daNpc_SoldierB_c::*)(void *))
Definition d_a_npc_soldierB.cpp:923
void lookat()
Definition d_a_npc_soldierB.cpp:986
daNpc_SoldierB_c()
Definition d_a_npc_soldierB.cpp:482
u8 field_0x568[0xe20 - 0x568]
Definition d_a_npc_soldierB.h:54
void Execute()
Definition d_a_npc_soldierB.cpp:574
void CreateHeap()
Definition d_a_npc_soldierB.cpp:564
bool setMotionAnm(int, f32)
Definition d_a_npc_soldierB.cpp:794
void ECut_listenLake(int)
Definition d_a_npc_soldierB.cpp:1013
bool ctrlBtk()
Definition d_a_npc_soldierB.cpp:619
void reset()
Definition d_a_npc_soldierB.cpp:827
void wait(void *)
Definition d_a_npc_soldierB.cpp:996
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_soldierB.cpp:592
void Draw()
Definition d_a_npc_soldierB.cpp:579
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_soldierB.cpp:598
STATIC_ASSERT(sizeof(daNpc_SoldierB_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