159 void step(
s16,
int,
int,
int,
int);
219 static u8 const m[180];
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_hozelda.cpp:241
Definition d_a_hozelda.cpp:239
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
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