static Mtx mtx[10]
Definition c_lib.cpp:347
T cLib_calcTimer(T *value)
Definition c_lib.h:74
bool cM3d_IsZero(f32 f)
Definition c_m3d.h:94
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:742
Hanch.
Definition d_a_npc_hanjo.h:98
int commandToHawk()
Definition d_a_npc_hanjo.cpp:1744
u8 getType()
Definition d_a_npc_hanjo.cpp:944
int cutDive(int)
Definition d_a_npc_hanjo.cpp:2170
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_hanjo.cpp:932
int(daNpc_Hanjo_c::* cutFunc)(int)
Definition d_a_npc_hanjo.h:100
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:1234
bool evtCutProc()
Definition d_a_npc_hanjo.cpp:1189
int field_0x170c
Definition d_a_npc_hanjo.h:198
int Delete()
Definition d_a_npc_hanjo.cpp:903
void dive()
Definition d_a_npc_hanjo.cpp:1651
~daNpc_Hanjo_c()
Definition d_a_npc_hanjo.cpp:732
int wait(void *)
Definition d_a_npc_hanjo.cpp:2272
int CreateHeap()
Definition d_a_npc_hanjo.cpp:829
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:1499
int Execute()
Definition d_a_npc_hanjo.cpp:911
int create()
Definition d_a_npc_hanjo.cpp:766
int(daNpc_Hanjo_c::* actionFunc)(void *)
Definition d_a_npc_hanjo.h:101
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:1134
int selectAction()
Definition d_a_npc_hanjo.cpp:1538
u8 field_0x1724
Definition d_a_npc_hanjo.h:209
static cutFunc mCutList[6]
Definition d_a_npc_hanjo.h:560
int setAction(int(daNpc_Hanjo_c::*)(void *))
Definition d_a_npc_hanjo.cpp:1568
dCcD_Cyl mCyl1
Definition d_a_npc_hanjo.h:187
void initShoot(int)
Definition d_a_npc_hanjo.cpp:1582
void afterJntAnm(int)
Definition d_a_npc_hanjo.cpp:1021
static char * mCutNameList[6]
Definition d_a_npc_hanjo.h:500
int cutAppearHawker(int)
Definition d_a_npc_hanjo.cpp:2033
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:1153
int chkAction(int(daNpc_Hanjo_c::*)(void *))
Definition d_a_npc_hanjo.cpp:1562
int cutPursuitBee(int)
Definition d_a_npc_hanjo.cpp:1896
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:753
void setParam()
Definition d_a_npc_hanjo.cpp:1032
int takayose(void *)
Definition d_a_npc_hanjo.cpp:2468
u8 mType
Definition d_a_npc_hanjo.h:189
bool evtTalk()
Definition d_a_npc_hanjo.cpp:1179
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:1424
int isDelete()
Definition d_a_npc_hanjo.cpp:960
f32 field_0x1718
Definition d_a_npc_hanjo.h:201
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:1714
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:1643
int cutConversationAboutSaru(int)
Definition d_a_npc_hanjo.cpp:1777
bool checkChangeEvt()
Definition d_a_npc_hanjo.cpp:1075
int field_0x1708
Definition d_a_npc_hanjo.h:197
int Draw()
Definition d_a_npc_hanjo.cpp:916
u8 field_0x171e
Definition d_a_npc_hanjo.h:203
int talk(void *)
Definition d_a_npc_hanjo.cpp:2609
void action()
Definition d_a_npc_hanjo.cpp:1204
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:1595
u8 field_0x1720
Definition d_a_npc_hanjo.h:205
void setAttnPos()
Definition d_a_npc_hanjo.cpp:1381
int cutConversation(int)
Definition d_a_npc_hanjo.cpp:1814
int drawDbgInfo()
Definition d_a_npc_hanjo.cpp:1494
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:2396
void afterMoved()
Definition d_a_npc_hanjo.cpp:1266
void reset()
Definition d_a_npc_hanjo.cpp:981
static u8 mStoneCcDSph[64]
Definition d_a_npc_hanjo.h:572
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:926
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 *pActor)
Definition f_op_actor_mng.h:224
f32 fopAcM_GetMaxFallSpeed(const fopAc_ac_c *p_actor)
Definition f_op_actor_mng.h:372
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
void setBaseTRMtx(Mtx m)
Definition J3DModel.h:86
csXyz angle
Definition f_op_actor.h:171
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
void setall(s16 val)
Definition c_sxyz.h:27
Definition d_a_npc_fguard.cpp:86
Definition d_a_obj_sekizoa.cpp:286
Definition d_a_obj_sekizoa.cpp:98
Definition d_a_obj_sekizoa.cpp:263
Definition d_a_obj_sekizoa.cpp:195
Definition d_a_obj_sekizoa.cpp:105
Definition d_a_obj_sekizoa.cpp:95
Definition d_a_obj_sekizoa.cpp:107
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
actor_place home
Definition f_op_actor.h:213
void transS(cXyz const &)
Definition m_Do_mtx.cpp:358
static MtxP get()
Definition m_Do_mtx.h:226
void ZXYrotM(csXyz const &)
Definition m_Do_mtx.cpp:413
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8