158 daNpcT_c(param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8)
171 if (nodeNo == 0xffff) {
static Mtx mtx[10]
Definition c_lib.cpp:512
bool cM3d_IsZero(f32 f)
Definition c_m3d.h:92
f32 cM_ssin(s16 x)
Definition c_math.h:23
f32 cM_scos(s16 x)
Definition c_math.h:19
Definition d_a_npc_hanjo.h:6
cXyz mOld
Definition d_a_npc_hanjo.h:80
void setPos(cXyz pos)
Definition d_a_npc_hanjo.h:34
void setTmr(int tmr)
Definition d_a_npc_hanjo.h:75
int chkActive()
Definition d_a_npc_hanjo.h:46
cXyz mPos
Definition d_a_npc_hanjo.h:81
f32 getSpeedF()
Definition d_a_npc_hanjo.h:42
cXyz getPos()
Definition d_a_npc_hanjo.h:12
cXyz field_0x1c
Definition d_a_npc_hanjo.h:82
dCcD_Sph mSphere
Definition d_a_npc_hanjo.h:84
void setSpeedF(f32 speed)
Definition d_a_npc_hanjo.h:77
cXyz getOld()
Definition d_a_npc_hanjo.h:13
dCcD_Sph * getSphP()
Definition d_a_npc_hanjo.h:41
f32 mSpeedF
Definition d_a_npc_hanjo.h:85
J3DModel * mModel
Definition d_a_npc_hanjo.h:79
int mTmr
Definition d_a_npc_hanjo.h:87
void setVSpeed(f32 speed)
Definition d_a_npc_hanjo.h:76
void setMtx(Mtx mtx)
Definition d_a_npc_hanjo.h:63
void setModel(J3DModel *model)
Definition d_a_npc_hanjo.h:43
f32 field_0x16c
Definition d_a_npc_hanjo.h:86
void setAngle(csXyz angle)
Definition d_a_npc_hanjo.h:39
void initialize()
Definition d_a_npc_hanjo.h:53
J3DModel * getModelP()
Definition d_a_npc_hanjo.h:44
~daNpc_HanjoStone_c()
Definition d_a_npc_hanjo.h:8
daNpc_HanjoStone_c()
Definition d_a_npc_hanjo.h:9
void posMoveF(fopAc_ac_c *param_1)
Definition d_a_npc_hanjo.h:14
csXyz mAngle
Definition d_a_npc_hanjo.h:83
Definition d_a_npc_hanjo.h:215
virtual ~daNpc_Hanjo_Param_c()
Definition d_a_npc_hanjo.h:217
static const Data m
Definition d_a_npc_hanjo.h:176
Hanch.
Definition d_a_npc_hanjo.h:98
int commandToHawk()
Definition d_a_npc_hanjo.cpp:1072
u8 getType()
Definition d_a_npc_hanjo.cpp:366
int cutDive(int)
Definition d_a_npc_hanjo.cpp:1497
BOOL checkChangeEvt()
Definition d_a_npc_hanjo.cpp:497
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_hanjo.cpp:354
s32 getNeckJointNo()
Definition d_a_npc_hanjo.h:162
Type
Definition d_a_npc_hanjo.h:103
@ TYPE_1
Definition d_a_npc_hanjo.h:105
@ TYPE_0
Definition d_a_npc_hanjo.h:104
@ TYPE_4
Definition d_a_npc_hanjo.h:108
@ TYPE_3
Definition d_a_npc_hanjo.h:107
@ TYPE_2
Definition d_a_npc_hanjo.h:106
actionFunc field_0x16e0
Definition d_a_npc_hanjo.h:193
void beforeMove()
Definition d_a_npc_hanjo.cpp:656
int field_0x170c
Definition d_a_npc_hanjo.h:198
int Delete()
Definition d_a_npc_hanjo.cpp:325
void dive()
Definition d_a_npc_hanjo.cpp:979
~daNpc_Hanjo_c()
Definition d_a_npc_hanjo.cpp:166
int wait(void *)
Definition d_a_npc_hanjo.cpp:1601
int CreateHeap()
Definition d_a_npc_hanjo.cpp:250
int field_0x1704
Definition d_a_npc_hanjo.h:196
u8 getPathID()
Definition d_a_npc_hanjo.h:177
int checkChangeJoint(int param_1)
Definition d_a_npc_hanjo.h:164
void drawOtherMdl()
Definition d_a_npc_hanjo.cpp:827
int Execute()
Definition d_a_npc_hanjo.cpp:333
int create()
Definition d_a_npc_hanjo.cpp:195
int field_0x1714
Definition d_a_npc_hanjo.h:200
s32 getEyeballMaterialNo()
Definition d_a_npc_hanjo.h:160
s32 getBackboneJointNo()
Definition d_a_npc_hanjo.h:163
void setAfterTalkMotion()
Definition d_a_npc_hanjo.cpp:556
int selectAction()
Definition d_a_npc_hanjo.cpp:866
u8 field_0x1724
Definition d_a_npc_hanjo.h:209
int(daNpc_Hanjo_c::*) actionFunc(void *)
Definition d_a_npc_hanjo.h:101
static cutFunc mCutList[6]
Definition d_a_npc_hanjo.h:150
int setAction(int(daNpc_Hanjo_c::*)(void *))
Definition d_a_npc_hanjo.cpp:896
dCcD_Cyl mCyl1
Definition d_a_npc_hanjo.h:187
void initShoot(int)
Definition d_a_npc_hanjo.cpp:910
void afterJntAnm(int)
Definition d_a_npc_hanjo.cpp:443
static char * mCutNameList[6]
Definition d_a_npc_hanjo.h:140
BOOL evtTalk()
Definition d_a_npc_hanjo.cpp:601
int cutAppearHawker(int)
Definition d_a_npc_hanjo.cpp:1359
s32 getFootRJointNo()
Definition d_a_npc_hanjo.h:167
J3DModel * mModel1
Definition d_a_npc_hanjo.h:185
int field_0x1728
Definition d_a_npc_hanjo.h:210
void srchActors()
Definition d_a_npc_hanjo.cpp:575
int chkAction(int(daNpc_Hanjo_c::*)(void *))
Definition d_a_npc_hanjo.cpp:890
int cutPursuitBee(int)
Definition d_a_npc_hanjo.cpp:1222
daNpcT_Path_c field_0x10e8
Definition d_a_npc_hanjo.h:191
s16 field_0x171c
Definition d_a_npc_hanjo.h:202
static dCcD_SrcGObjInf const mStoneCcDObjInfo
Definition d_a_npc_hanjo.h:187
void setParam()
Definition d_a_npc_hanjo.cpp:454
int takayose(void *)
Definition d_a_npc_hanjo.cpp:1797
int(daNpc_Hanjo_c::*) cutFunc(int)
Definition d_a_npc_hanjo.h:100
u8 mType
Definition d_a_npc_hanjo.h:189
cXyz field_0x16f8
Definition d_a_npc_hanjo.h:195
daNpc_HanjoStone_c mStones[4]
Definition d_a_npc_hanjo.h:192
void setCollision()
Definition d_a_npc_hanjo.cpp:752
int isDelete()
Definition d_a_npc_hanjo.cpp:382
f32 field_0x1718
Definition d_a_npc_hanjo.h:201
BOOL evtCutProc()
Definition d_a_npc_hanjo.cpp:611
static dCcD_SrcSph mStoneCcDSph
Definition d_a_npc_hanjo.h:160
int checkRemoveJoint(int param_1)
Definition d_a_npc_hanjo.h:165
dCcD_Cyl mCyl2
Definition d_a_npc_hanjo.h:188
int lookround(s16)
Definition d_a_npc_hanjo.cpp:1042
s32 getHeadJointNo()
Definition d_a_npc_hanjo.h:161
J3DModel * mModel2
Definition d_a_npc_hanjo.h:186
int getFlowNodeNo()
Definition d_a_npc_hanjo.h:169
u8 field_0x1722
Definition d_a_npc_hanjo.h:207
u8 field_0x171f
Definition d_a_npc_hanjo.h:204
int field_0x1710
Definition d_a_npc_hanjo.h:199
int field_0x0E40
Definition d_a_npc_hanjo.h:184
void initDive()
Definition d_a_npc_hanjo.cpp:971
int cutConversationAboutSaru(int)
Definition d_a_npc_hanjo.cpp:1105
int field_0x1708
Definition d_a_npc_hanjo.h:197
int Draw()
Definition d_a_npc_hanjo.cpp:338
u8 field_0x171e
Definition d_a_npc_hanjo.h:203
int talk(void *)
Definition d_a_npc_hanjo.cpp:1939
void action()
Definition d_a_npc_hanjo.cpp:626
u8 field_0x1723
Definition d_a_npc_hanjo.h:208
daNpc_Hanjo_c(daNpcT_faceMotionAnmData_c const *param_1, daNpcT_motionAnmData_c const *param_2, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_3, int param_4, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_5, int param_6, daNpcT_evtData_c const *param_7, char **param_8)
Definition d_a_npc_hanjo.h:154
int shoot(int)
Definition d_a_npc_hanjo.cpp:923
u8 field_0x1720
Definition d_a_npc_hanjo.h:205
void setAttnPos()
Definition d_a_npc_hanjo.cpp:709
int cutConversation(int)
Definition d_a_npc_hanjo.cpp:1142
int drawDbgInfo()
Definition d_a_npc_hanjo.cpp:822
s32 getFootLJointNo()
Definition d_a_npc_hanjo.h:166
u8 field_0x1721
Definition d_a_npc_hanjo.h:206
actionFunc field_0x16ec
Definition d_a_npc_hanjo.h:194
int throwStone(void *)
Definition d_a_npc_hanjo.cpp:1725
void afterMoved()
Definition d_a_npc_hanjo.cpp:688
void reset()
Definition d_a_npc_hanjo.cpp:403
daNpcT_ActorMngr_c field_0x10c8[4]
Definition d_a_npc_hanjo.h:190
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_hanjo.cpp:348
STATIC_ASSERT(sizeof(daNpc_Hanjo_c)==0x172c)
static u8 angle[2+2]
Definition d_a_obj_kago.cpp:845
static u8 pos[12]
Definition d_a_obj_kago.cpp:839
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:186
f32 fopAcM_GetMaxFallSpeed(const fopAc_ac_c *i_actor)
Definition f_op_actor_mng.h:338
f32 Mtx[3][4]
Definition mtx.h:22
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:146
void setBaseTRMtx(Mtx m)
Definition J3DModel.h:87
s16 x
Definition c_sxyz.h:7
s16 y
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:172
Definition d_a_hozelda.cpp:20
void set(f32 pX, f32 pY, f32 pZ)
Definition c_xyz.h:82
void setall(f32 f)
Definition c_xyz.h:98
Definition d_a_hozelda.cpp:161
void setall(s16 val)
Definition c_sxyz.h:31
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_hanjo.h:219
f32 field_0xa8
Definition d_a_npc_hanjo.h:265
f32 field_0x74
Definition d_a_npc_hanjo.h:252
f32 field_0x44
Definition d_a_npc_hanjo.h:237
s16 field_0xb0
Definition d_a_npc_hanjo.h:268
f32 field_0x6c
Definition d_a_npc_hanjo.h:250
f32 field_0x10
Definition d_a_npc_hanjo.h:224
f32 field_0x0c
Definition d_a_npc_hanjo.h:223
f32 field_0x9c
Definition d_a_npc_hanjo.h:262
f32 field_0x40
Definition d_a_npc_hanjo.h:236
f32 field_0x28
Definition d_a_npc_hanjo.h:230
s16 field_0x60
Definition d_a_npc_hanjo.h:246
f32 field_0x70
Definition d_a_npc_hanjo.h:251
f32 field_0x98
Definition d_a_npc_hanjo.h:261
f32 field_0x7c
Definition d_a_npc_hanjo.h:254
s16 field_0x4e
Definition d_a_npc_hanjo.h:241
f32 field_0x30
Definition d_a_npc_hanjo.h:232
s16 field_0xae
Definition d_a_npc_hanjo.h:267
f32 field_0x88
Definition d_a_npc_hanjo.h:257
f32 field_0x08
Definition d_a_npc_hanjo.h:222
f32 field_0x20
Definition d_a_npc_hanjo.h:228
int field_0x68
Definition d_a_npc_hanjo.h:249
s16 field_0x4a
Definition d_a_npc_hanjo.h:239
f32 field_0xa0
Definition d_a_npc_hanjo.h:263
f32 field_0x04
Definition d_a_npc_hanjo.h:221
f32 field_0x8c
Definition d_a_npc_hanjo.h:258
f32 field_0x38
Definition d_a_npc_hanjo.h:234
f32 field_0x5c
Definition d_a_npc_hanjo.h:245
f32 field_0x00
Definition d_a_npc_hanjo.h:220
f32 field_0x18
Definition d_a_npc_hanjo.h:226
f32 field_0x50
Definition d_a_npc_hanjo.h:242
f32 field_0x84
Definition d_a_npc_hanjo.h:256
f32 field_0x90
Definition d_a_npc_hanjo.h:259
s16 field_0xac
Definition d_a_npc_hanjo.h:266
s16 field_0x48
Definition d_a_npc_hanjo.h:238
s16 field_0xb2
Definition d_a_npc_hanjo.h:269
f32 field_0x94
Definition d_a_npc_hanjo.h:260
f32 field_0x2c
Definition d_a_npc_hanjo.h:231
s16 field_0x4c
Definition d_a_npc_hanjo.h:240
f32 field_0x58
Definition d_a_npc_hanjo.h:244
f32 field_0x14
Definition d_a_npc_hanjo.h:225
int field_0x64
Definition d_a_npc_hanjo.h:248
f32 field_0x24
Definition d_a_npc_hanjo.h:229
f32 field_0x80
Definition d_a_npc_hanjo.h:255
f32 field_0x1c
Definition d_a_npc_hanjo.h:227
f32 field_0x3c
Definition d_a_npc_hanjo.h:235
s16 field_0x62
Definition d_a_npc_hanjo.h:247
f32 field_0x78
Definition d_a_npc_hanjo.h:253
f32 field_0x54
Definition d_a_npc_hanjo.h:243
f32 field_0xa4
Definition d_a_npc_hanjo.h:264
f32 field_0x34
Definition d_a_npc_hanjo.h:233
Definition d_a_hozelda.cpp:74
actor_place home
Definition f_op_actor.h:219
void transS(cXyz const &)
Definition m_Do_mtx.cpp:379
static MtxP get()
Definition m_Do_mtx.h:226
void ZXYrotM(csXyz const &)
Definition m_Do_mtx.cpp:434
int BOOL
Definition types.h:30
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7
signed long s32
Definition types.h:8
unsigned char u8
Definition types.h:5