22 void entry(
unsigned int);
153 void setParam(
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
f32,
s16,
319 int i_start,
int i_end);
321 int i_end,
bool i_modify);
423 virtual bool Draw() {
return true; }
Definition J3DAnimation.h:821
Definition J3DAnimation.h:880
Definition J3DAnimation.h:580
Definition J3DAnimation.h:932
Definition J3DMaterialAnm.h:193
Definition J3DMaterial.h:16
Definition J3DModelData.h:15
Definition JORMContext.h:128
Definition c_bg_s_gnd_chk.h:8
Definition c_bg_s_poly_info.h:7
Definition d_bg_s_acch.h:15
Definition d_bg_s_gnd_chk.h:7
Definition d_bg_s_lin_chk.h:9
Definition d_bg_s_acch.h:249
Definition d_msg_flow.h:49
void entry(unsigned int)
Definition d_a_npc4.cpp:75
void initialize()
Definition d_a_npc4.cpp:67
fpc_ProcID mActorID
Definition d_a_npc4.h:16
virtual ~daNpcF_ActorMngr_c()
Definition d_a_npc4.h:29
fopAc_ac_c * getActorP()
Definition d_a_npc4.cpp:83
fpc_ProcID getPId()
Definition d_a_npc4.h:27
void remove()
Definition d_a_npc4.cpp:79
daNpcF_ActorMngr_c()
Definition d_a_npc4.h:19
Definition d_a_npc4.h:140
void calcMoveDisAngle(int, cXyz *, csXyz *, cXyz, int, BOOL)
Definition d_a_npc4.cpp:486
csXyz mMaxAngle[4]
Definition d_a_npc4.h:146
void clrRotAngle()
Definition d_a_npc4.cpp:553
bool field_0x94[4]
Definition d_a_npc4.h:148
daNpcF_Lookat_c()
Definition d_a_npc4.h:163
virtual ~daNpcF_Lookat_c()
Definition d_a_npc4.h:164
void adjustMoveDisAngle(s16 &, s16, s16, s16)
Definition d_a_npc4.cpp:397
void setRotAngle()
Definition d_a_npc4.cpp:538
cXyz mJointPos[4]
Definition d_a_npc4.h:142
csXyz mRotAngle[4]
Definition d_a_npc4.h:147
void setParam(f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, f32, s16, cXyz *)
Definition d_a_npc4.cpp:304
cXyz * getAttnPos()
Definition d_a_npc4.h:166
void setAttnPos(cXyz *i_attnPos)
Definition d_a_npc4.h:167
void calc(fopAc_ac_c *, Mtx, csXyz **, BOOL, int, BOOL)
Definition d_a_npc4.cpp:337
csXyz mAngularMoveDis[4]
Definition d_a_npc4.h:144
cXyz * mAttnPos_p
Definition d_a_npc4.h:143
csXyz mMinAngle[4]
Definition d_a_npc4.h:145
void initCalc(fopAc_ac_c *, Mtx, cXyz *, csXyz *, f32 *, cXyz &, BOOL)
Definition d_a_npc4.cpp:419
void initialize()
Definition d_a_npc4.cpp:291
void update(cXyz *, csXyz *, f32 *)
Definition d_a_npc4.cpp:465
Definition d_a_npc4.h:121
f32 mNowOffsetY
Definition d_a_npc4.h:126
daNpcF_MatAnm_c()
Definition d_a_npc4.h:131
void initialize()
Definition d_a_npc4.cpp:94
u8 mMorfFrm
Definition d_a_npc4.h:128
void calc(J3DMaterial *) const
Definition d_a_npc4.cpp:103
void offEyeMoveFlag()
Definition d_a_npc4.h:137
f32 mNowOffsetX
Definition d_a_npc4.h:125
u8 mEyeMoveFlag
Definition d_a_npc4.h:127
void setNowOffsetX(float i_nowOffsetX)
Definition d_a_npc4.h:134
void onEyeMoveFlag()
Definition d_a_npc4.h:136
f32 field_0xF4
Definition d_a_npc4.h:123
void setNowOffsetY(float i_nowOffsetY)
Definition d_a_npc4.h:135
f32 field_0xF8
Definition d_a_npc4.h:124
Definition d_a_npc4.h:408
virtual bool CreateHeap()
Definition d_a_npc4.h:420
virtual bool IsDelete()
Definition d_a_npc4.h:425
int MoveBGCreateHeap()
Definition d_a_npc4.cpp:2141
virtual bool Create()
Definition d_a_npc4.h:421
virtual bool Draw()
Definition d_a_npc4.h:423
virtual bool ToBack()
Definition d_a_npc4.h:427
virtual bool ToFore()
Definition d_a_npc4.h:426
virtual bool Execute(Mtx **)
Definition d_a_npc4.h:422
virtual bool Delete()
Definition d_a_npc4.h:424
int MoveBGCreate()
Definition d_a_npc4.cpp:2145
int MoveBGDraw()
Definition d_a_npc4.cpp:2157
int MoveBGExecute()
Definition d_a_npc4.cpp:2153
int MoveBGDelete()
Definition d_a_npc4.cpp:2149
void setRange(f32 i_range)
Definition d_a_npc4.h:114
void initialize()
Definition d_a_npc4.cpp:150
void drawDbgInfoXyz()
Definition d_a_npc4.cpp:164
BOOL getBeforePos(cXyz &)
Definition d_a_npc4.cpp:247
BOOL setNextIdx()
Definition d_a_npc4.cpp:231
int getIdx()
Definition d_a_npc4.h:104
u8 mIsReversed
Definition d_a_npc4.h:75
f32 mPosDst
Definition d_a_npc4.h:79
void onReverse()
Definition d_a_npc4.h:111
int getBeforeIdx()
Definition d_a_npc4.cpp:241
void offReverse()
Definition d_a_npc4.h:112
int setPathInfo(u8, s8, u8)
Definition d_a_npc4.cpp:195
BOOL getDstPos(cXyz, cXyz &)
Definition d_a_npc4.cpp:266
int getNextIdx()
Definition d_a_npc4.cpp:235
void setIdx(int i_idx)
Definition d_a_npc4.h:105
BOOL chkClose()
Definition d_a_npc4.h:109
virtual ~daNpcF_Path_c()
Definition d_a_npc4.h:102
u8 getArg0(int i_idx)
Definition d_a_npc4.h:107
int getArg0()
Definition d_a_npc4.h:106
BOOL chkPassedDst(cXyz)
Definition d_a_npc4.cpp:219
cXyz mPosition
Definition d_a_npc4.h:81
f32 field_0x10
Definition d_a_npc4.h:80
BOOL chkPassed(cXyz)
Definition d_a_npc4.cpp:214
daNpcF_SPCurve_c mSPCurve
Definition d_a_npc4.h:82
BOOL chkReverse()
Definition d_a_npc4.h:110
BOOL getNextPos(cXyz &)
Definition d_a_npc4.cpp:256
daNpcF_Path_c()
Definition d_a_npc4.h:98
Vec getPntPos(int i_idx)
Definition d_a_npc4.h:108
u8 mIsClosed
Definition d_a_npc4.h:76
void reverse()
Definition d_a_npc4.cpp:223
dPath * getPathInfo()
Definition d_a_npc4.h:113
u16 mIdx
Definition d_a_npc4.h:74
dPath * mPathInfo
Definition d_a_npc4.h:77
f32 mRange
Definition d_a_npc4.h:78
void setNextIdxDst(cXyz)
Definition d_a_npc4.cpp:284
int getNumPnts()
Definition d_a_npc4.h:115
virtual ~daNpcF_SPCurve_c()
Definition d_a_npc4.h:69
u8 mIsClosed
Definition d_a_npc4.h:59
void initialize(dPath *, int)
Definition d_a_npc4.cpp:132
u16 field_0x02
Definition d_a_npc4.h:57
dPnt mPoints[96]
Definition d_a_npc4.h:60
daNpcF_SPCurve_c()
Definition d_a_npc4.h:65
u16 mNurbs
Definition d_a_npc4.h:56
u8 mIsReversed
Definition d_a_npc4.h:58
Definition d_a_npc4.h:170
bool mOrderNewEvt
Definition d_a_npc4.h:248
u32 mAnmFlags
Definition d_a_npc4.h:223
void playExpressionAnm(daNpcF_c::daNpcF_anmPlayData ***)
Definition d_a_npc4.cpp:1077
bool mOrderSpeakEvt
Definition d_a_npc4.h:244
void setDamage(int, int, int)
Definition d_a_npc4.cpp:1220
int ctrlMsgAnm(int &, int &, fopAc_ac_c *, BOOL)
Definition d_a_npc4.cpp:1238
cXyz field_0x8c0
Definition d_a_npc4.h:189
virtual ~daNpcF_c()
Definition d_a_npc4.h:360
s16 field_0x992
Definition d_a_npc4.h:219
BOOL hitChk2(dCcD_Cyl *, BOOL, BOOL)
Definition d_a_npc4.cpp:1189
csXyz mCurAngle
Definition d_a_npc4.h:193
u8 getDistTableIdx(int, int)
Definition d_a_npc4.cpp:1503
s16 field_0x990
Definition d_a_npc4.h:218
virtual void setMotion(int i_motion, f32 i_morf, int i_restart)
Definition d_a_npc4.h:373
J3DAnmTexPattern * getTexPtrnAnmP(char *, int)
Definition d_a_npc4.cpp:899
cXyz mHeadPos
Definition d_a_npc4.h:192
bool field_0x9ec
Definition d_a_npc4.h:247
bool field_0x9eb
Definition d_a_npc4.h:246
u16 mMotionLoops
Definition d_a_npc4.h:240
int mTotalDamageTimer
Definition d_a_npc4.h:206
J3DAnmTevRegKey * getTevRegKeyAnmP(char *, int)
Definition d_a_npc4.cpp:909
f32 mTurnStepNum
Definition d_a_npc4.h:212
s16 mMotionPhase
Definition d_a_npc4.h:236
int mCutType
Definition d_a_npc4.h:200
int mStaffID
Definition d_a_npc4.h:199
static dCcD_SrcCyl mCcDCyl
Definition d_a_npc4.h:710
u8 field_0x9f6
Definition d_a_npc4.h:257
s16 field_0x998
Definition d_a_npc4.h:222
void setRoomNo()
Definition d_a_npc4.cpp:949
f32 mExpressionMorfOverride
Definition d_a_npc4.h:213
int mAttnIdx
Definition d_a_npc4.h:201
s16 mTurnStartAngle
Definition d_a_npc4.h:220
static char mFileNameBuf[0x15]
Definition d_a_npc4.h:403
u8 mTwilight
Definition d_a_npc4.h:255
mDoExt_btkAnm mBtkAnm
Definition d_a_npc4.h:175
BOOL step(s16, int, int, int)
Definition d_a_npc4.cpp:1459
virtual void adjustShapeAngle()
Definition d_a_npc4.h:364
BOOL talkProc(int *, BOOL, fopAc_ac_c **)
Definition d_a_npc4.cpp:1390
BOOL setBckAnm(J3DAnmTransform *i_bck, f32 i_rate, int i_attr, int i_start, int i_end, bool i_modify)
Definition d_a_npc4.cpp:922
f32 mExpressionMorf
Definition d_a_npc4.h:214
BOOL chkActorInTalkArea(fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea)
Definition d_a_npc4.h:383
bool mIsDamaged
Definition d_a_npc4.h:251
virtual BOOL ctrlBtk()
Definition d_a_npc4.h:363
bool field_0x9ee
Definition d_a_npc4.h:249
u8 field_0x9ef
Definition d_a_npc4.h:250
virtual void setExpression(int i_expression, f32 i_morf)
Definition d_a_npc4.h:371
BOOL chkPlayerInTalkArea(fopAc_ac_c *i_actor)
Definition d_a_npc4.h:386
static dCcD_SrcSph mCcDSph
Definition d_a_npc4.h:721
dBgS_AcchCir mAcchCir
Definition d_a_npc4.h:179
AnmFlags
Definition d_a_npc4.h:270
@ ANM_FLAG_400
Definition d_a_npc4.h:281
@ ANM_PAUSE_MORF
Definition d_a_npc4.h:271
@ ANM_EXPRESSION_FLAGS
Definition d_a_npc4.h:288
@ ANM_PLAY_BTP
Definition d_a_npc4.h:280
@ ANM_FLAG_800
Definition d_a_npc4.h:282
@ ANM_PAUSE_BPK
Definition d_a_npc4.h:284
@ ANM_PLAY_BCK
Definition d_a_npc4.h:279
@ ANM_PAUSE_ALL
Definition d_a_npc4.h:290
@ ANM_PLAY_BTK
Definition d_a_npc4.h:275
@ ANM_PAUSE_BRK
Definition d_a_npc4.h:273
@ ANM_PAUSE_BTK
Definition d_a_npc4.h:272
@ ANM_PAUSE_EXPRESSION
Definition d_a_npc4.h:283
@ ANM_PAUSE_BCK
Definition d_a_npc4.h:277
@ ANM_PLAY_BRK
Definition d_a_npc4.h:276
@ ANM_PAUSE_BTP
Definition d_a_npc4.h:278
@ ANM_PLAY_MORF
Definition d_a_npc4.h:274
@ ANM_PLAY_BPK
Definition d_a_npc4.h:285
@ ANM_MOTION_FLAGS
Definition d_a_npc4.h:286
csXyz mHeadAngle
Definition d_a_npc4.h:196
f32 field_0x984[3]
Definition d_a_npc4.h:217
int mDamageTimer
Definition d_a_npc4.h:205
int mTurnMode
Definition d_a_npc4.h:211
daNpcF_c()
Definition d_a_npc4.h:303
s16 field_0x9d0
Definition d_a_npc4.h:231
cXyz field_0x884
Definition d_a_npc4.h:184
s16 mExpression
Definition d_a_npc4.h:238
u8 field_0x9f1
Definition d_a_npc4.h:252
cXyz field_0x8d8
Definition d_a_npc4.h:191
BOOL execute()
Definition d_a_npc4.cpp:561
u32 mPolySound
Definition d_a_npc4.h:227
void onInterrupt(u8 param_0)
Definition d_a_npc4.h:393
virtual void drawOtherMdls()
Definition d_a_npc4.h:375
BOOL turn(s16, f32, int)
Definition d_a_npc4.cpp:1425
fopAc_ac_c * getAttnActorP(BOOL, fpcLyIt_JudgeFunc, f32, f32, f32, f32, s16, int, BOOL)
Definition d_a_npc4.cpp:1523
cXyz field_0x89c
Definition d_a_npc4.h:186
cXyz field_0x8a8
Definition d_a_npc4.h:187
BOOL chkPointInArea(cXyz, cXyz, f32, f32, f32, s16)
Definition d_a_npc4.cpp:1632
static void * srchAttnActor1(void *, void *)
Definition d_a_npc4.cpp:734
s8 mReverb
Definition d_a_npc4.h:243
BOOL chkActorInArea(fopAc_ac_c *, cXyz, cXyz, s16)
Definition d_a_npc4.cpp:1332
dBgS_LinChk field_0xad4
Definition d_a_npc4.h:261
fopAc_ac_c * getEvtAreaTagP(int, int)
Definition d_a_npc4.cpp:1507
void setAngle(s16)
Definition d_a_npc4.cpp:1495
int mAttnActorTimer[5]
Definition d_a_npc4.h:203
void setIntFlowNodeNo(s32 i_flowNodeNo)
Definition d_a_npc4.h:391
f32 mMotionMorfOverride
Definition d_a_npc4.h:215
dMsgFlow_c mFlow
Definition d_a_npc4.h:258
cXyz field_0x9b8
Definition d_a_npc4.h:229
virtual BOOL drawDbgInfo()
Definition d_a_npc4.h:374
BOOL setBrkAnm(J3DAnmTevRegKey *i_brk, J3DModelData *i_modelData, f32 i_rate, int i_attr)
Definition d_a_npc4.cpp:939
virtual void setParam()
Definition d_a_npc4.h:361
BOOL chkActorInSpeakArea(fopAc_ac_c *i_actorCheck, fopAc_ac_c *i_actorArea)
Definition d_a_npc4.h:377
virtual void setMotionAnm(int i_idx, f32 i_morf)
Definition d_a_npc4.h:372
static fopAc_ac_c * mFindActorPList[100]
Definition d_a_npc4.h:400
void offHide()
Definition d_a_npc4.h:395
s16 mExpressionPhase
Definition d_a_npc4.h:234
cXyz getAttentionPos(fopAc_ac_c *)
Definition d_a_npc4.cpp:1657
s16 mExpressionPrevPhase
Definition d_a_npc4.h:235
csXyz field_0x908[3]
Definition d_a_npc4.h:197
BOOL chkPlayerInSpeakArea(fopAc_ac_c *i_actor)
Definition d_a_npc4.h:380
u16 mExpressionLoops
Definition d_a_npc4.h:241
virtual bool setExpressionBtp(int i_idx)
Definition d_a_npc4.h:370
LookMode
Definition d_a_npc4.h:294
@ LOOK_ACTOR
Definition d_a_npc4.h:299
@ LOOK_NONE
Definition d_a_npc4.h:295
@ LOOK_PLAYER
Definition d_a_npc4.h:297
@ LOOK_ATTN
Definition d_a_npc4.h:300
@ LOOK_RESET
Definition d_a_npc4.h:296
@ LOOK_PLAYER_TALK
Definition d_a_npc4.h:298
void setCutType(int i_cutType)
Definition d_a_npc4.h:392
static void * srchActor(void *, void *)
Definition d_a_npc4.cpp:751
J3DAnmTextureSRTKey * getTexSRTKeyAnmP(char *, int)
Definition d_a_npc4.cpp:904
static void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_npc4.cpp:698
bool field_0x9ea
Definition d_a_npc4.h:245
u32 field_0x9a4
Definition d_a_npc4.h:225
cXyz field_0x890
Definition d_a_npc4.h:185
cXyz field_0x9c4
Definition d_a_npc4.h:230
BOOL chkEndAnm(f32)
Definition d_a_npc4.cpp:955
cXyz mLookPos
Definition d_a_npc4.h:183
void initialize()
Definition d_a_npc4.cpp:805
void changeEvent(char *, char *, u16, u16)
Definition d_a_npc4.cpp:1304
cXyz mLookatPos[3]
Definition d_a_npc4.h:182
BOOL chkActorInSight(fopAc_ac_c *, f32)
Definition d_a_npc4.cpp:1317
int mMsgTimer
Definition d_a_npc4.h:204
u32 mHitodamaParticleKey[2]
Definition d_a_npc4.h:226
static s32 mFindCount
Definition d_a_npc4.h:401
s16 mMotion
Definition d_a_npc4.h:239
csXyz mOldAngle
Definition d_a_npc4.h:194
virtual void setCollisions()
Definition d_a_npc4.h:368
csXyz mEyeAngle
Definition d_a_npc4.h:195
dCcD_Stts mCcStts
Definition d_a_npc4.h:178
static s16 mSrchActorName
Definition d_a_npc4.h:402
daNpcF_ActorMngr_c mAttnActor[5]
Definition d_a_npc4.h:181
void playMotionAnm(daNpcF_c::daNpcF_anmPlayData ***)
Definition d_a_npc4.cpp:1114
virtual void setAttnPos()
Definition d_a_npc4.h:367
int mTurnAmount
Definition d_a_npc4.h:210
BOOL chkFindPlayer2(BOOL, s16)
Definition d_a_npc4.cpp:1667
BOOL initTalk(int, fopAc_ac_c **)
Definition d_a_npc4.cpp:1381
BOOL setBtpAnm(J3DAnmTexPattern *i_btp, J3DModelData *i_modelData, f32 i_rate, int i_attr)
Definition d_a_npc4.cpp:929
mDoExt_btpAnm mBtpAnm
Definition d_a_npc4.h:174
int mBtpTimer
Definition d_a_npc4.h:209
s16 mMotionPrevPhase
Definition d_a_npc4.h:237
s16 mTurnTargetAngle
Definition d_a_npc4.h:221
BOOL checkHide()
Definition d_a_npc4.h:389
s16 mEventIdx
Definition d_a_npc4.h:233
void onHide()
Definition d_a_npc4.h:394
mDoExt_brkAnm mBrkAnm
Definition d_a_npc4.h:176
void setEnvTevColor()
Definition d_a_npc4.cpp:944
f32 mGroundH
Definition d_a_npc4.h:216
daNpcF_ActorMngr_c field_0x824
Definition d_a_npc4.h:180
mDoExt_bckAnm mBckAnm
Definition d_a_npc4.h:173
void setHitodamaPrtcl()
Definition d_a_npc4.cpp:1703
virtual void setMtx2()
Definition d_a_npc4.cpp:782
virtual BOOL main()
Definition d_a_npc4.h:362
int draw(BOOL, BOOL, f32, _GXColorS10 *, BOOL)
Definition d_a_npc4.cpp:617
BOOL chkActorInSight2(fopAc_ac_c *, f32, s16)
Definition d_a_npc4.cpp:1616
virtual void setMtx()
Definition d_a_npc4.cpp:765
bool mHide
Definition d_a_npc4.h:253
s16 field_0x9d2
Definition d_a_npc4.h:232
J3DAnmTransformKey * getTrnsfrmKeyAnmP(char *, int)
Definition d_a_npc4.cpp:894
u8 field_0x9f5
Definition d_a_npc4.h:256
int mAttnChangeTimer
Definition d_a_npc4.h:202
dBgS_ObjAcch mAcch
Definition d_a_npc4.h:177
void orderEvent(int, char *, u16, u16, u8, u16)
Definition d_a_npc4.cpp:1283
BOOL setBtkAnm(J3DAnmTextureSRTKey *i_btk, J3DModelData *i_modelData, f32 i_rate, int i_attr)
Definition d_a_npc4.cpp:934
u8 field_0x9f3
Definition d_a_npc4.h:254
u16 mOrderEvtNo
Definition d_a_npc4.h:242
static dCcD_SrcGObjInf const mCcDObjInfo
Definition d_a_npc4.h:2168
void setLookatMtx(int, int *, f32)
Definition d_a_npc4.cpp:1151
int mEventTimer
Definition d_a_npc4.h:208
cXyz field_0x8b4
Definition d_a_npc4.h:188
virtual bool setExpressionAnm(int i_idx, bool i_modify)
Definition d_a_npc4.h:369
int field_0x95c
Definition d_a_npc4.h:207
csXyz mLookatAngle[3]
Definition d_a_npc4.h:198
cBgS_GndChk mGndChk
Definition d_a_npc4.h:259
BOOL setMcaMorfAnm(J3DAnmTransformKey *i_anm, f32 i_rate, f32 i_morf, int i_attr, int i_start, int i_end)
Definition d_a_npc4.cpp:914
void setIntDemander(fopAc_ac_c *i_actor)
Definition d_a_npc4.h:390
BOOL chkActorInAttnArea(fopAc_ac_c *, fopAc_ac_c *, int)
Definition d_a_npc4.cpp:1361
cXyz field_0x8cc
Definition d_a_npc4.h:190
mDoExt_McaMorfSO * mAnm_p
Definition d_a_npc4.h:172
int mFlowNodeNo
Definition d_a_npc4.h:228
u32 mShadowKey
Definition d_a_npc4.h:224
dBgS_GndChk field_0xa80
Definition d_a_npc4.h:260
BOOL playAllAnm()
Definition d_a_npc4.cpp:990
Definition f_op_actor.h:243
actor_attention_types attention_info
Definition f_op_actor.h:280
Definition m_Do_ext.h:408
Definition m_Do_ext.h:149
Definition m_Do_ext.h:180
void daNpcF_commonGenMessage(JORMContext *, daNpcF_HIOParam *)
Definition d_a_npc4.cpp:2027
void daNpcF_commonListenPropertyEvent(char *, int *, daNpcF_HIOParam *)
Definition d_a_npc4.cpp:1957
BOOL daNpcF_chkTmpBit(u32 i_idx)
Definition d_a_npc4.cpp:1860
void daNpcF_clearMessageTmpBit()
Definition d_a_npc4.cpp:2122
s16 daNpcF_getGroundAngle(cBgS_PolyInfo *, s16)
Definition d_a_npc4.cpp:1837
void daNpcF_onEvtBit(u32 i_idx)
Definition d_a_npc4.cpp:1856
BOOL daNpcF_chkEvtBit(u32 i_idx)
Definition d_a_npc4.cpp:1852
void daNpcF_onTmpBit(u32 i_idx)
Definition d_a_npc4.cpp:1864
BOOL daNpcF_chkPointInArea(cXyz, cXyz, cXyz, s16)
Definition d_a_npc4.cpp:1923
void daNpcF_offTmpBit(u32 i_idx)
Definition d_a_npc4.cpp:1868
BOOL daNpcF_pntVsLineSegmentLengthSquare2D(f32 i_pntX, f32 i_pntZ, f32 i_startX, f32 i_startZ, f32 i_endX, f32 i_endZ, f32 *o_projX, f32 *o_projZ, f32 *o_dist2)
Definition d_a_npc4.cpp:1732
BOOL daNpcF_chkDoBtnEqSpeak(fopAc_ac_c *i_actor_p)
Definition d_a_npc4.cpp:1891
STATIC_ASSERT(sizeof(daNpcF_c)==0xB48)
BOOL daNpcF_chkPassed(cXyz i_pos, dPnt *i_points, u16 i_idx, u16 i_num, BOOL i_isClosed, BOOL i_isReversed)
Definition d_a_npc4.cpp:1765
int daNpcF_getPlayerInfoFromPlayerList(int param_0, int i_roomNo, cXyz ¶m_2, csXyz ¶m_3)
Definition d_a_npc4.cpp:1872
u8 daNpcF_getDistTableIdx(int param_0, int param_1)
Definition d_a_npc4.cpp:1952
daPy_py_c * daPy_getPlayerActorClass()
Definition d_a_player.h:1258
BOOL dComIfGs_wolfeye_effect_check()
Definition d_com_inf_game.cpp:2876
BOOL dPath_ChkClose(const dPath *i_path)
Definition d_path.h:28
f32 Mtx[3][4]
Definition mtx.h:25
@ fopAc_attn_SPEAK_e
Definition f_op_actor.h:99
@ fopAc_attn_TALK_e
Definition f_op_actor.h:90
unsigned int fpc_ProcID
Definition f_pc_base.h:10
void *(* fpcLyIt_JudgeFunc)(void *, void *)
Definition f_pc_layer_iter.h:14
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
u8 distances[fopAc_attn_MAX_e]
Definition f_op_actor.h:225
u16 m_num
Definition d_path.h:19
dPnt * m_points
Definition d_path.h:25
Vec m_position
Definition d_path.h:15
u8 mArg0
Definition d_path.h:14
Definition d_a_npc4.h:430
f32 body_angleX_min
Definition d_a_npc4.h:440
f32 search_distance
Definition d_a_npc4.h:454
s16 damage_time
Definition d_a_npc4.h:458
f32 head_angleX_max
Definition d_a_npc4.h:443
f32 head_angleX_min
Definition d_a_npc4.h:444
s16 look_mode
Definition d_a_npc4.h:461
f32 attention_offset
Definition d_a_npc4.h:431
f32 body_angleY_min
Definition d_a_npc4.h:442
f32 fov
Definition d_a_npc4.h:453
f32 head_angleY_min
Definition d_a_npc4.h:446
s16 face_expression
Definition d_a_npc4.h:459
f32 gravity
Definition d_a_npc4.h:432
s16 attention_angle
Definition d_a_npc4.h:452
f32 body_angleX_max
Definition d_a_npc4.h:439
s16 attention_distance
Definition d_a_npc4.h:451
f32 search_height
Definition d_a_npc4.h:455
f32 morf_frame
Definition d_a_npc4.h:448
s16 talk_angle
Definition d_a_npc4.h:450
f32 neck_rotation_ratio
Definition d_a_npc4.h:447
f32 width
Definition d_a_npc4.h:438
f32 real_shadow_size
Definition d_a_npc4.h:434
f32 body_angleY_max
Definition d_a_npc4.h:441
s16 motion
Definition d_a_npc4.h:460
s16 attention_time
Definition d_a_npc4.h:457
f32 scale
Definition d_a_npc4.h:433
f32 weight
Definition d_a_npc4.h:435
f32 height
Definition d_a_npc4.h:436
s16 talk_distance
Definition d_a_npc4.h:449
u8 debug_mode_ON
Definition d_a_npc4.h:462
f32 knee_length
Definition d_a_npc4.h:437
f32 search_depth
Definition d_a_npc4.h:456
u8 debug_info_ON
Definition d_a_npc4.h:463
f32 head_angleY_max
Definition d_a_npc4.h:445
Definition d_a_npc4.h:264
f32 morf
Definition d_a_npc4.h:266
u16 idx
Definition d_a_npc4.h:265
int numLoops
Definition d_a_npc4.h:267