Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_kn.h
Go to the documentation of this file.
1#ifndef D_A_NPC_KN_H
2#define D_A_NPC_KN_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_Kn_c : public fopAc_ac_c {
15public:
17 public:
18 /* 80A2AF98 */ ~daNpc_Kn_prtclMngr_c();
19 /* 80A3C1C4 */ daNpc_Kn_prtclMngr_c();
20 };
21
22 /* 80A2AA0C */ ~daNpc_Kn_c();
23 /* 80A2AFD4 */ void create();
24 /* 80A2B278 */ void CreateHeap();
25 /* 80A2B620 */ void Delete();
26 /* 80A2B654 */ void Execute();
27 /* 80A2B6B0 */ void Draw();
28 /* 80A2B764 */ void createHeapCallBack(fopAc_ac_c*);
29 /* 80A2B784 */ void ctrlJointCallBack(J3DJoint*, int);
30 /* 80A2B7DC */ void getType();
31 /* 80A2B844 */ void getDivideNo();
32 /* 80A2B850 */ void getFlowNodeNo();
33 /* 80A2B86C */ void getPath();
34 /* 80A2B878 */ void isDelete();
35 /* 80A2B91C */ void resetCol();
36 /* 80A2B9E0 */ void reset();
37 /* 80A2BC5C */ void resetType();
38 /* 80A2BD30 */ void setParam();
39 /* 80A2BFB0 */ void setParamTeach03();
40 /* 80A2C044 */ void setParamTeach04();
41 /* 80A2C0FC */ void setParamTeach05();
42 /* 80A2C190 */ void setParamTeach06();
43 /* 80A2C1B0 */ void setParamTeach07();
44 /* 80A2C1D0 */ void setAfterTalkMotion();
45 /* 80A2C230 */ void srchActors();
46 /* 80A2C234 */ void evtTalk();
47 /* 80A2C318 */ void evtCutProc();
48 /* 80A2C3FC */ void action();
49 /* 80A2C484 */ void beforeMove();
50 /* 80A2C4FC */ void afterMoved();
51 /* 80A2C56C */ void setAttnPos();
52 /* 80A2C77C */ void setCollision();
53 /* 80A2C984 */ void setCollisionSword();
54 /* 80A2CB30 */ void checkCollisionSword();
55 /* 80A2CBEC */ void setCollisionTeach03();
56 /* 80A2CC24 */ void setCollisionTeach04();
57 /* 80A2CD00 */ void setCollisionTeach05();
58 /* 80A2CD38 */ void setCollisionTeach06();
59 /* 80A2CD58 */ void setCollisionTeach07();
60 /* 80A2CD78 */ bool drawDbgInfo();
61 /* 80A2CD80 */ void drawOtherMdl();
62 /* 80A2CF9C */ void drawGhost();
63 /* 80A2D060 */ void afterSetMotionAnm(int, int, f32, int);
64 /* 80A2D198 */ void selectAction();
65 /* 80A2D3A4 */ void teach03_selectAction();
66 /* 80A2D3FC */ void teach04_selectAction();
67 /* 80A2D4A0 */ void teach05_selectAction();
68 /* 80A2D4F8 */ void teach06_selectAction();
69 /* 80A2D600 */ void teach07_selectAction();
70 /* 80A2D708 */ void chkAction(int (daNpc_Kn_c::*)(void*));
71 /* 80A2D734 */ void setAction(int (daNpc_Kn_c::*)(void*));
72 /* 80A2D7DC */ void wait(void*);
73 /* 80A2D9C4 */ void talk(void*);
74 /* 80A2DB94 */ void test(void*);
75 /* 80A2DCB4 */ void setSceneChange(int);
76 /* 80A2DD70 */ void ECut_noneEquipChangeTalk(int);
77 /* 80A2DF84 */ void ECut_noneEquipChangeTalkStand(int);
78 /* 80A2E26C */ void ECut_largeDamageTalk(int);
79 /* 80A2E528 */ void teach02_start(void*);
80 /* 80A2E664 */ void teach03_attackWait(void*);
81 /* 80A2EC04 */ void teach04_attackWait(void*);
82 /* 80A2EF8C */ void teach04_headBreakWait(void*);
83 /* 80A2F24C */ void teach04_finishWait(void*);
84 /* 80A2F600 */ void teach05_surpriseAttackWait(void*);
85 /* 80A2FC80 */ void teach06_superJumpWait(void*);
86 /* 80A30398 */ void teach06_divideMove(void*);
87 /* 80A305A8 */ void teach06_waitDivide(void*);
88 /* 80A30708 */ void teach06_superJumpWaitDivide(void*);
89 /* 80A30D44 */ void teach06_superJumpedDivide(void*);
90 /* 80A30EDC */ void teach06_warpDelete(void*);
91 /* 80A31028 */ void teach07_superTurnAttackWait(void*);
92 /* 80A315D0 */ void teach07_divideMove(void*);
93 /* 80A317F8 */ void teach07_waitDivide(void*);
94 /* 80A31958 */ void teach07_superTurnAttackWaitDivide(void*);
95 /* 80A31E24 */ void teach07_superTurnAttackedDivide(void*);
96 /* 80A31FBC */ void teach07_warpDelete(void*);
97 /* 80A3203C */ void ECut_secondEncount(int);
98 /* 80A324C4 */ void ECut_thirdSkillExplain(int);
99 /* 80A32D30 */ void ECut_thirdSkillGet(int);
100 /* 80A33358 */ void ECut_fourthSkillExplain(int);
101 /* 80A33D80 */ void ECut_fourthSkillGet(int);
102 /* 80A343A8 */ void ECut_fifthSkillExplain(int);
103 /* 80A34DB8 */ void ECut_fifthSkillGet(int);
104 /* 80A353E0 */ void ECut_sixthSkillExplain(int);
105 /* 80A35D88 */ void ECut_sixthSkillGet(int);
106 /* 80A363C0 */ void ECut_seventhSkillExplain(int);
107 /* 80A36C20 */ void ECut_seventhSkillGet(int);
108 /* 80A372D0 */ void setPrtcl();
109 /* 80A37430 */ void setSlipPrtcl();
110 /* 80A37558 */ void setLandingPrtcl();
111 /* 80A37598 */ void calcMagicBallPos();
112 /* 80A37670 */ void setSwordChargePtcl();
113 /* 80A37B08 */ void calcSlip();
114 /* 80A37D20 */ void calcSwordAttackMove(int);
115 /* 80A3805C */ void setSe();
116 /* 80A38520 */ void tgHitCallBack(fopAc_ac_c*, dCcD_GObjInf*, fopAc_ac_c*, dCcD_GObjInf*);
117 /* 80A38550 */ void getTrnsfrmAnmP(char const*, int);
118 /* 80A3858C */ void getTrnsfrmKeyAnmP(char const*, int);
119 /* 80A385C8 */ void getTexPtrnAnmP(char const*, int);
120 /* 80A38604 */ void getTexSRTKeyAnmP(char const*, int);
121 /* 80A38640 */ void setBckAnm(J3DAnmTransform*, f32, int, int, int, bool);
122 /* 80A38684 */ void setMcaMorfAnm(J3DAnmTransformKey*, f32, f32, int, int, int);
123 /* 80A3877C */ void setBtpAnm(J3DAnmTexPattern*, J3DModelData*, f32, int);
124 /* 80A387BC */ void setBtkAnm(J3DAnmTextureSRTKey*, J3DModelData*, f32, int);
125 /* 80A387FC */ void loadRes(s8 const*, char const**);
126 /* 80A388B0 */ void deleteRes(s8 const*, char const**);
127 /* 80A38930 */ void execute();
128 /* 80A38BB8 */ void draw(int, int, f32, _GXColorS10*, f32, int, int, int);
129 /* 80A38FAC */ void setEnvTevColor();
130 /* 80A39008 */ void setRoomNo();
131 /* 80A3904C */ void checkEndAnm(f32);
132 /* 80A390F8 */ void checkEndAnm(J3DFrameCtrl*, f32);
133 /* 80A3917C */ void playAllAnm();
134 /* 80A3949C */ void ctrlBtk();
135 /* 80A39558 */ void setMtx();
136 /* 80A395DC */ void ctrlFaceMotion();
137 /* 80A39684 */ void ctrlMotion();
138 /* 80A39738 */ void ctrlMsgAnm(int*, int*, fopAc_ac_c*, int);
139 /* 80A3989C */ void ctrlJoint(J3DJoint*, J3DModel*);
140 /* 80A39BBC */ void evtProc();
141 /* 80A39DBC */ void setFootPos();
142 /* 80A39F84 */ void setFootPrtcl(cXyz*, f32);
143 /* 80A3A254 */ bool checkCullDraw();
144 /* 80A3A25C */ void twilight();
145 /* 80A3A2A8 */ void evtOrder();
146 /* 80A3A404 */ void evtChange();
147 /* 80A3A504 */ void clrParam();
148 /* 80A3A568 */ bool setFaceMotionAnm(int, bool);
149 /* 80A3A7C0 */ bool setMotionAnm(int, f32, int);
150 /* 80A3AA58 */ void setPos(cXyz);
151 /* 80A3AAF0 */ void setAngle(s16);
152 /* 80A3AB18 */ void chkActorInSight(fopAc_ac_c*, f32, s16);
153 /* 80A3AC24 */ void chkPointInArea(cXyz, cXyz, f32, f32, f32, s16);
154 /* 80A3ACD4 */ void chkPointInArea(cXyz, cXyz, cXyz, s16);
155 /* 80A3AD50 */ void chkFindPlayer(int, s16);
156 /* 80A3AF64 */ void srchPlayerActor();
157 /* 80A3B000 */ void getAttnPos(fopAc_ac_c*);
158 /* 80A3B074 */ void turn(s16, int, int);
159 /* 80A3B220 */ void step(s16, int, int, int, int);
160 /* 80A3B3E8 */ void initTalk(int, fopAc_ac_c**);
161 /* 80A3B448 */ void talkProc(int*, int, fopAc_ac_c**, int);
162 /* 80A3B5EC */ void setHitodamaPrtcl();
163 /* 80A3B708 */ void decTmr();
164 /* 80A3B720 */ void afterJntAnm(int);
165 /* 80A3B79C */ bool evtEndProc();
166 /* 80A3B7A4 */ bool checkChangeEvt();
167 /* 80A3B7AC */ s32 getFootRJointNo();
168 /* 80A3B7B4 */ s32 getFootLJointNo();
169 /* 80A3B7BC */ bool chkXYItems();
170 /* 80A3B7C4 */ bool afterSetFaceMotionAnm(int, int, f32, int);
171 /* 80A3B7CC */ void getFaceMotionAnm(daNpcT_faceMotionAnmData_c);
172 /* 80A3B7FC */ void getMotionAnm(daNpcT_motionAnmData_c);
176 daNpcT_evtData_c const*, char**);
177 /* 80A3BD14 */ s32 getEyeballMaterialNo();
178 /* 80A3BD1C */ bool getEyeballLMaterialNo();
179 /* 80A3BD24 */ bool getEyeballRMaterialNo();
180 /* 80A3C998 */ void setParamTeach01();
181 /* 80A3CB14 */ void setCollisionTeach01();
182 /* 80A3CBFC */ void teach01_selectAction();
183 /* 80A3CCC0 */ void teach01_start(void*);
184 /* 80A3CDFC */ void teach01_attackWait(void*);
185 /* 80A3CF78 */ void teach01_swordAttackWait(void*);
186 /* 80A3D32C */ void teach01_swordFinishWait(void*);
187 /* 80A3D6D8 */ void ctrlWarp();
188 /* 80A3DCEC */ void ECut_firstEncount(int);
189 /* 80A3DEC4 */ void ECut_attackFailed(int);
190 /* 80A3E550 */ void ECut_firstSkillGet(int);
191 /* 80A3EB84 */ void setParamTeach02();
192 /* 80A3EE38 */ void setCollisionTeach02();
193 /* 80A3EF1C */ void teach02_selectAction();
194 /* 80A3EFE0 */ void teach02_shieldBashWait(void*);
195 /* 80A3F358 */ void teach02_finishWait(void*);
196 /* 80A3F5A4 */ void teach02_shieldReflectWait(void*);
197 /* 80A3F99C */ void ECut_secondSkillExplain(int);
198 /* 80A3FFB4 */ void ECut_reflectExplain(int);
199 /* 80A403B8 */ void ECut_secondSkillGet(int);
200
201 static u8 const mCcDObjData[48];
202 static u8 mCcDCyl[68];
203 static u8 mCcDSph[64];
204 static void* mCutNameList[21];
205 static u8 mCutList[252];
206 static u8 mFindActorPtrs[200];
207 static u8 mFindCount[4];
208
209private:
210 /* 0x568 */ u8 field_0x568[0x1758 - 0x568];
211};
212
213STATIC_ASSERT(sizeof(daNpc_Kn_c) == 0x1758);
214
216public:
217 /* 80A3C124 */ ~daNpc_Kn_Param_c();
218
219 static u8 const m[180];
220};
221
222#endif /* D_A_NPC_KN_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_a_npc_kn.h:215
static u8 const m[180]
Definition d_a_npc_kn.h:3435
~daNpc_Kn_Param_c()
Definition d_a_npc_kn.cpp:4812
Definition d_a_npc_kn.h:16
~daNpc_Kn_prtclMngr_c()
Definition d_a_npc_kn.cpp:3260
daNpc_Kn_prtclMngr_c()
Definition d_a_npc_kn.cpp:4834
Hero's Shade.
Definition d_a_npc_kn.h:14
void ECut_seventhSkillGet(int)
Definition d_a_npc_kn.cpp:4031
bool drawDbgInfo()
Definition d_a_npc_kn.cpp:3708
void setParamTeach01()
Definition d_a_npc_kn.cpp:4936
void Execute()
Definition d_a_npc_kn.cpp:3505
void setPrtcl()
Definition d_a_npc_kn.cpp:4123
void setMtx()
Definition d_a_npc_kn.cpp:4529
s32 getEyeballMaterialNo()
Definition d_a_npc_kn.cpp:4759
void teach02_shieldBashWait(void *)
Definition d_a_npc_kn.cpp:5049
void teach04_headBreakWait(void *)
Definition d_a_npc_kn.cpp:3845
void teach06_superJumpedDivide(void *)
Definition d_a_npc_kn.cpp:3911
void teach04_attackWait(void *)
Definition d_a_npc_kn.cpp:3825
void setParamTeach04()
Definition d_a_npc_kn.cpp:3577
void twilight()
Definition d_a_npc_kn.cpp:4577
void teach01_swordFinishWait(void *)
Definition d_a_npc_kn.cpp:4968
void setMcaMorfAnm(J3DAnmTransformKey *, f32, f32, int, int, int)
Definition d_a_npc_kn.cpp:4457
void teach01_swordAttackWait(void *)
Definition d_a_npc_kn.cpp:4963
void ECut_attackFailed(int)
Definition d_a_npc_kn.cpp:5014
void teach01_selectAction()
Definition d_a_npc_kn.cpp:4947
void afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_kn.cpp:3723
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kn.cpp:3516
void teach05_surpriseAttackWait(void *)
Definition d_a_npc_kn.cpp:3857
void resetCol()
Definition d_a_npc_kn.cpp:3552
s32 getFootLJointNo()
Definition d_a_npc_kn.cpp:4721
void teach01_start(void *)
Definition d_a_npc_kn.cpp:4952
void getTexSRTKeyAnmP(char const *, int)
Definition d_a_npc_kn.cpp:4444
void teach06_waitDivide(void *)
Definition d_a_npc_kn.cpp:3884
void chkAction(int(daNpc_Kn_c::*)(void *))
Definition d_a_npc_kn.cpp:3759
void ECut_reflectExplain(int)
Definition d_a_npc_kn.cpp:5094
void ctrlFaceMotion()
Definition d_a_npc_kn.cpp:4534
void drawGhost()
Definition d_a_npc_kn.cpp:3718
void setCollisionTeach07()
Definition d_a_npc_kn.cpp:3703
void ECut_fourthSkillExplain(int)
Definition d_a_npc_kn.cpp:3993
void ECut_largeDamageTalk(int)
Definition d_a_npc_kn.cpp:3808
void evtOrder()
Definition d_a_npc_kn.cpp:4582
void ctrlMotion()
Definition d_a_npc_kn.cpp:4539
void clrParam()
Definition d_a_npc_kn.cpp:4592
void setParamTeach06()
Definition d_a_npc_kn.cpp:3587
void srchActors()
Definition d_a_npc_kn.cpp:3603
void setSceneChange(int)
Definition d_a_npc_kn.cpp:3785
void getTrnsfrmKeyAnmP(char const *, int)
Definition d_a_npc_kn.cpp:4432
void teach01_attackWait(void *)
Definition d_a_npc_kn.cpp:4958
s32 getFootRJointNo()
Definition d_a_npc_kn.cpp:4716
void teach02_shieldReflectWait(void *)
Definition d_a_npc_kn.cpp:5083
void create()
Definition d_a_npc_kn.cpp:3490
static u8 mCcDCyl[68]
Definition d_a_npc_kn.h:539
void chkPointInArea(cXyz, cXyz, f32, f32, f32, s16)
Definition d_a_npc_kn.cpp:4625
static u8 mFindCount[4]
Definition d_a_npc_kn.h:207
void turn(s16, int, int)
Definition d_a_npc_kn.cpp:4658
void calcSwordAttackMove(int)
Definition d_a_npc_kn.cpp:4378
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_kn.cpp:4551
void setCollisionTeach02()
Definition d_a_npc_kn.cpp:5039
void isDelete()
Definition d_a_npc_kn.cpp:3547
void beforeMove()
Definition d_a_npc_kn.cpp:3630
void getDivideNo()
Definition d_a_npc_kn.cpp:3532
void ECut_firstEncount(int)
Definition d_a_npc_kn.cpp:5008
void teach03_selectAction()
Definition d_a_npc_kn.cpp:3733
void drawOtherMdl()
Definition d_a_npc_kn.cpp:3713
void teach07_selectAction()
Definition d_a_npc_kn.cpp:3753
void talkProc(int *, int, fopAc_ac_c **, int)
Definition d_a_npc_kn.cpp:4674
void teach02_finishWait(void *)
Definition d_a_npc_kn.cpp:5055
void teach07_superTurnAttackWaitDivide(void *)
Definition d_a_npc_kn.cpp:3959
void getMotionAnm(daNpcT_motionAnmData_c)
Definition d_a_npc_kn.cpp:4743
void setAngle(s16)
Definition d_a_npc_kn.cpp:4613
void teach06_warpDelete(void *)
Definition d_a_npc_kn.cpp:3917
void ctrlMsgAnm(int *, int *, fopAc_ac_c *, int)
Definition d_a_npc_kn.cpp:4545
static u8 mCcDSph[64]
Definition d_a_npc_kn.h:548
void teach07_superTurnAttackedDivide(void *)
Definition d_a_npc_kn.cpp:3965
void step(s16, int, int, int, int)
Definition d_a_npc_kn.cpp:4663
void ECut_thirdSkillGet(int)
Definition d_a_npc_kn.cpp:3988
void getTrnsfrmAnmP(char const *, int)
Definition d_a_npc_kn.cpp:4427
void getPath()
Definition d_a_npc_kn.cpp:3542
void teach07_superTurnAttackWait(void *)
Definition d_a_npc_kn.cpp:3933
void reset()
Definition d_a_npc_kn.cpp:3557
void teach06_selectAction()
Definition d_a_npc_kn.cpp:3748
void ECut_firstSkillGet(int)
Definition d_a_npc_kn.cpp:5020
void evtChange()
Definition d_a_npc_kn.cpp:4587
static void * mCutNameList[21]
Definition d_a_npc_kn.h:794
void ctrlBtk()
Definition d_a_npc_kn.cpp:4524
bool getEyeballLMaterialNo()
Definition d_a_npc_kn.cpp:4764
void setParamTeach02()
Definition d_a_npc_kn.cpp:5033
void chkActorInSight(fopAc_ac_c *, f32, s16)
Definition d_a_npc_kn.cpp:4619
void setCollisionTeach01()
Definition d_a_npc_kn.cpp:4942
bool chkXYItems()
Definition d_a_npc_kn.cpp:4726
void teach06_divideMove(void *)
Definition d_a_npc_kn.cpp:3878
bool checkChangeEvt()
Definition d_a_npc_kn.cpp:4711
void evtProc()
Definition d_a_npc_kn.cpp:4556
void chkFindPlayer(int, s16)
Definition d_a_npc_kn.cpp:4637
void ECut_secondEncount(int)
Definition d_a_npc_kn.cpp:3977
void draw(int, int, f32, _GXColorS10 *, f32, int, int, int)
Definition d_a_npc_kn.cpp:4492
void ECut_sixthSkillGet(int)
Definition d_a_npc_kn.cpp:4021
void teach07_divideMove(void *)
Definition d_a_npc_kn.cpp:3947
void action()
Definition d_a_npc_kn.cpp:3625
void getAttnPos(fopAc_ac_c *)
Definition d_a_npc_kn.cpp:4653
static u8 mFindActorPtrs[200]
Definition d_a_npc_kn.h:206
void test(void *)
Definition d_a_npc_kn.cpp:3780
void ECut_seventhSkillExplain(int)
Definition d_a_npc_kn.cpp:4026
void execute()
Definition d_a_npc_kn.cpp:4487
void setCollisionSword()
Definition d_a_npc_kn.cpp:3667
void getFaceMotionAnm(daNpcT_faceMotionAnmData_c)
Definition d_a_npc_kn.cpp:4737
void setAction(int(daNpc_Kn_c::*)(void *))
Definition d_a_npc_kn.cpp:3765
void setHitodamaPrtcl()
Definition d_a_npc_kn.cpp:4679
void talk(void *)
Definition d_a_npc_kn.cpp:3775
void getFlowNodeNo()
Definition d_a_npc_kn.cpp:3537
void selectAction()
Definition d_a_npc_kn.cpp:3728
void teach06_superJumpWaitDivide(void *)
Definition d_a_npc_kn.cpp:3890
void resetType()
Definition d_a_npc_kn.cpp:3562
void initTalk(int, fopAc_ac_c **)
Definition d_a_npc_kn.cpp:4668
void playAllAnm()
Definition d_a_npc_kn.cpp:4519
static u8 const mCcDObjData[48]
Definition d_a_npc_kn.h:3266
void ECut_secondSkillExplain(int)
Definition d_a_npc_kn.cpp:5088
bool getEyeballRMaterialNo()
Definition d_a_npc_kn.cpp:4769
void teach07_warpDelete(void *)
Definition d_a_npc_kn.cpp:3971
void ECut_thirdSkillExplain(int)
Definition d_a_npc_kn.cpp:3982
void setBtkAnm(J3DAnmTextureSRTKey *, J3DModelData *, f32, int)
Definition d_a_npc_kn.cpp:4471
void setCollision()
Definition d_a_npc_kn.cpp:3653
void setCollisionTeach05()
Definition d_a_npc_kn.cpp:3691
void Delete()
Definition d_a_npc_kn.cpp:3500
void setParamTeach03()
Definition d_a_npc_kn.cpp:3572
void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_npc_kn.cpp:4420
void setAfterTalkMotion()
Definition d_a_npc_kn.cpp:3598
bool checkCullDraw()
Definition d_a_npc_kn.cpp:4572
bool setFaceMotionAnm(int, bool)
Definition d_a_npc_kn.cpp:4598
void checkCollisionSword()
Definition d_a_npc_kn.cpp:3673
void ECut_noneEquipChangeTalkStand(int)
Definition d_a_npc_kn.cpp:3803
void teach06_superJumpWait(void *)
Definition d_a_npc_kn.cpp:3872
void setBtpAnm(J3DAnmTexPattern *, J3DModelData *, f32, int)
Definition d_a_npc_kn.cpp:4464
void setFootPos()
Definition d_a_npc_kn.cpp:4561
void setParamTeach07()
Definition d_a_npc_kn.cpp:3592
void afterMoved()
Definition d_a_npc_kn.cpp:3635
void setAttnPos()
Definition d_a_npc_kn.cpp:3648
void teach04_finishWait(void *)
Definition d_a_npc_kn.cpp:3851
bool evtEndProc()
Definition d_a_npc_kn.cpp:4706
u8 field_0x568[0x1758 - 0x568]
Definition d_a_npc_kn.h:210
void teach04_selectAction()
Definition d_a_npc_kn.cpp:3738
void ECut_secondSkillGet(int)
Definition d_a_npc_kn.cpp:5100
void checkEndAnm(f32)
Definition d_a_npc_kn.cpp:4508
void wait(void *)
Definition d_a_npc_kn.cpp:3770
void afterJntAnm(int)
Definition d_a_npc_kn.cpp:4689
void Draw()
Definition d_a_npc_kn.cpp:3510
void setLandingPrtcl()
Definition d_a_npc_kn.cpp:4134
void CreateHeap()
Definition d_a_npc_kn.cpp:3495
void setEnvTevColor()
Definition d_a_npc_kn.cpp:4498
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kn.cpp:3522
~daNpc_Kn_c()
Definition d_a_npc_kn.cpp:3248
void setFootPrtcl(cXyz *, f32)
Definition d_a_npc_kn.cpp:4567
void setBckAnm(J3DAnmTransform *, f32, int, int, int, bool)
Definition d_a_npc_kn.cpp:4450
void evtCutProc()
Definition d_a_npc_kn.cpp:3620
void teach03_attackWait(void *)
Definition d_a_npc_kn.cpp:3819
void teach07_waitDivide(void *)
Definition d_a_npc_kn.cpp:3953
void setSwordChargePtcl()
Definition d_a_npc_kn.cpp:4337
void setSlipPrtcl()
Definition d_a_npc_kn.cpp:4128
void ECut_fifthSkillGet(int)
Definition d_a_npc_kn.cpp:4010
void setParamTeach05()
Definition d_a_npc_kn.cpp:3582
static u8 mCutList[252]
Definition d_a_npc_kn.h:1019
void setParam()
Definition d_a_npc_kn.cpp:3567
void setRoomNo()
Definition d_a_npc_kn.cpp:4503
void evtTalk()
Definition d_a_npc_kn.cpp:3608
void setCollisionTeach04()
Definition d_a_npc_kn.cpp:3685
void teach02_selectAction()
Definition d_a_npc_kn.cpp:5044
void ctrlWarp()
Definition d_a_npc_kn.cpp:5002
void ECut_noneEquipChangeTalk(int)
Definition d_a_npc_kn.cpp:3797
void ECut_sixthSkillExplain(int)
Definition d_a_npc_kn.cpp:4015
void setCollisionTeach03()
Definition d_a_npc_kn.cpp:3679
void teach05_selectAction()
Definition d_a_npc_kn.cpp:3743
void getTexPtrnAnmP(char const *, int)
Definition d_a_npc_kn.cpp:4438
void decTmr()
Definition d_a_npc_kn.cpp:4684
void ECut_fourthSkillGet(int)
Definition d_a_npc_kn.cpp:3999
void setPos(cXyz)
Definition d_a_npc_kn.cpp:4608
void teach02_start(void *)
Definition d_a_npc_kn.cpp:3813
void setSe()
Definition d_a_npc_kn.cpp:4383
void calcMagicBallPos()
Definition d_a_npc_kn.cpp:4144
bool setMotionAnm(int, f32, int)
Definition d_a_npc_kn.cpp:4603
void loadRes(s8 const *, char const **)
Definition d_a_npc_kn.cpp:4477
void srchPlayerActor()
Definition d_a_npc_kn.cpp:4648
void deleteRes(s8 const *, char const **)
Definition d_a_npc_kn.cpp:4482
void calcSlip()
Definition d_a_npc_kn.cpp:4364
void ECut_fifthSkillExplain(int)
Definition d_a_npc_kn.cpp:4004
void getType()
Definition d_a_npc_kn.cpp:3527
void setCollisionTeach06()
Definition d_a_npc_kn.cpp:3697
bool afterSetFaceMotionAnm(int, int, f32, int)
Definition d_a_npc_kn.cpp:4731
STATIC_ASSERT(sizeof(daNpc_Kn_c)==0x1758)
Definition d_a_hozelda.cpp:36
Definition d_a_hozelda.cpp:45
Definition d_a_npc_fguard.cpp:44
Definition d_a_hozelda.cpp:54
Definition d_a_hozelda.cpp:241
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:51
Definition d_a_ep.cpp:155
Definition d_a_obj_sekizoa.cpp:191
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:81
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
signed char s8
Definition types.h:4
float f32
Definition types.h:22
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8