Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_kakashi.h
Go to the documentation of this file.
1#ifndef D_A_NPC_KAKASHI_H
2#define D_A_NPC_KAKASHI_H
3
4#include "d/actor/d_a_npc.h"
5
15public:
16 /* 8054B36C */ ~daNpc_Kakashi_c();
17 /* 8054B4E8 */ void create();
18 /* 8054B7D8 */ void CreateHeap();
19 /* 8054B908 */ void Delete();
20 /* 8054B93C */ void Execute();
21 /* 8054B994 */ void Draw();
22 /* 8054B9D8 */ void ctrlJoint(J3DJoint*, J3DModel*);
23 /* 8054BB34 */ void createHeapCallBack(fopAc_ac_c*);
24 /* 8054BB54 */ void ctrlJointCallBack(J3DJoint*, int);
25 /* 8054BBAC */ void getType();
26 /* 8054BC10 */ void isDelete();
27 /* 8054BC98 */ void reset();
28 /* 8054BEA8 */ void setParam();
29 /* 8054BF88 */ void srchActors();
30 /* 8054BF8C */ void checkChangeEvt();
31 /* 8054C034 */ void evtTalk();
32 /* 8054C0D4 */ void evtEndProc();
33 /* 8054C0E8 */ void evtCutProc();
34 /* 8054C1B0 */ void action();
35 /* 8054C268 */ void beforeMove();
36 /* 8054C2E0 */ void setAttnPos();
37 /* 8054C584 */ void setCollision();
38 /* 8054C924 */ bool drawDbgInfo();
39 /* 8054C92C */ void selectAction();
40 /* 8054CA1C */ void chkAction(int (daNpc_Kakashi_c::*)(void*));
41 /* 8054CA48 */ void setAction(int (daNpc_Kakashi_c::*)(void*));
42 /* 8054CAF0 */ void hitChk();
43 /* 8054CEA0 */ void setStaggerParam(fopAc_ac_c*);
44 /* 8054D26C */ void setPrtcls(int);
45 /* 8054D374 */ void judgeSwdTutorial();
46 /* 8054D490 */ void cutSwdTutorial(int);
47 /* 8054D57C */ void cutGetWoodSwd(int);
48 /* 8054D604 */ void cutMarosWhisper(int);
49 /* 8054D668 */ void wait(void*);
50 /* 8054D694 */ void swdTutorial(void*);
51 /* 8054D8BC */ void talk(void*);
55 daNpcT_evtData_c const*, char**);
56
57 static void* mCutNameList[4];
58 static u8 mCutList[48];
59
60private:
61 /* 0x568 */ u8 field_0x568[0x1398 - 0x568];
62};
63
64STATIC_ASSERT(sizeof(daNpc_Kakashi_c) == 0x1398);
65
67public:
68 /* 8054EA58 */ ~daNpc_Kakashi_Param_c();
69
70 static u8 const m[152];
71};
72
73
74#endif /* D_A_NPC_KAKASHI_H */
Definition d_a_npc_kakashi.h:66
static u8 const m[152]
Definition d_a_npc_kakashi.h:716
~daNpc_Kakashi_Param_c()
Definition d_a_npc_kakashi.cpp:1569
Scarecrow.
Definition d_a_npc_kakashi.h:14
void cutMarosWhisper(int)
Definition d_a_npc_kakashi.cpp:1233
void talk(void *)
Definition d_a_npc_kakashi.cpp:1249
void isDelete()
Definition d_a_npc_kakashi.cpp:847
void setCollision()
Definition d_a_npc_kakashi.cpp:1118
void cutSwdTutorial(int)
Definition d_a_npc_kakashi.cpp:1222
void srchActors()
Definition d_a_npc_kakashi.cpp:869
void evtCutProc()
Definition d_a_npc_kakashi.cpp:890
void hitChk()
Definition d_a_npc_kakashi.cpp:1146
void cutGetWoodSwd(int)
Definition d_a_npc_kakashi.cpp:1228
void create()
Definition d_a_npc_kakashi.cpp:766
static void * mCutNameList[4]
Definition d_a_npc_kakashi.h:422
void setParam()
Definition d_a_npc_kakashi.cpp:864
void Execute()
Definition d_a_npc_kakashi.cpp:809
void setStaggerParam(fopAc_ac_c *)
Definition d_a_npc_kakashi.cpp:1189
void Draw()
Definition d_a_npc_kakashi.cpp:819
void evtEndProc()
Definition d_a_npc_kakashi.cpp:885
void setAction(int(daNpc_Kakashi_c::*)(void *))
Definition d_a_npc_kakashi.cpp:1141
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kakashi.cpp:831
void checkChangeEvt()
Definition d_a_npc_kakashi.cpp:875
static u8 mCutList[48]
Definition d_a_npc_kakashi.h:460
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kakashi.cpp:837
u8 field_0x568[0x1398 - 0x568]
Definition d_a_npc_kakashi.h:61
void action()
Definition d_a_npc_kakashi.cpp:895
void selectAction()
Definition d_a_npc_kakashi.cpp:1129
void getType()
Definition d_a_npc_kakashi.cpp:842
void Delete()
Definition d_a_npc_kakashi.cpp:804
void beforeMove()
Definition d_a_npc_kakashi.cpp:900
~daNpc_Kakashi_c()
Definition d_a_npc_kakashi.cpp:710
bool drawDbgInfo()
Definition d_a_npc_kakashi.cpp:1123
void setAttnPos()
Definition d_a_npc_kakashi.cpp:941
void wait(void *)
Definition d_a_npc_kakashi.cpp:1238
void reset()
Definition d_a_npc_kakashi.cpp:859
void evtTalk()
Definition d_a_npc_kakashi.cpp:880
void judgeSwdTutorial()
Definition d_a_npc_kakashi.cpp:1209
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_kakashi.cpp:825
void swdTutorial(void *)
Definition d_a_npc_kakashi.cpp:1244
void chkAction(int(daNpc_Kakashi_c::*)(void *))
Definition d_a_npc_kakashi.cpp:1135
void CreateHeap()
Definition d_a_npc_kakashi.cpp:799
void setPrtcls(int)
Definition d_a_npc_kakashi.cpp:1204
STATIC_ASSERT(sizeof(daNpc_Kakashi_c)==0x1398)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_obj_sekizoa.cpp:98
Definition d_a_obj_sekizoa.cpp:105
Definition d_a_obj_sekizoa.cpp:95
Definition d_a_obj_sekizoa.cpp:107
Definition d_a_ep.cpp:19
unsigned char u8
Definition types.h:8