1#ifndef A_NPC_D_A_NPC_CD2_H
2#define A_NPC_D_A_NPC_CD2_H
static u8 index[20][3]
Definition GXDraw.c:434
Definition JORMContext.h:96
Definition JORReflexible.h:43
Definition d_a_npc_cd2.h:323
int incIndex(int)
Definition d_a_npc_cd2.cpp:2055
void getAvoidPoint(Vec *avoidPoint)
Definition d_a_npc_cd2.h:337
Vec getPoint(int index)
Definition d_a_npc_cd2.h:342
s8 getArg0()
Definition d_a_npc_cd2.h:340
fopAc_ac_c * checkObstacle(fopAc_ac_c *)
Definition d_a_npc_cd2.cpp:2095
int decIndex(int)
Definition d_a_npc_cd2.cpp:2067
bool checkPoint(cXyz, f32)
Definition d_a_npc_cd2.cpp:1975
fopAc_ac_c * mObstacle
Definition d_a_npc_cd2.h:355
void setAvoidPoint()
Definition d_a_npc_cd2.cpp:2012
fopAc_ac_c * mMyself
Definition d_a_npc_cd2.h:354
Vec mAvoidPoint
Definition d_a_npc_cd2.h:357
dPath * mPath
Definition d_a_npc_cd2.h:356
bool setPath(int, int, int, cXyz *, bool)
Definition d_a_npc_cd2.cpp:1949
bool isPath()
Definition d_a_npc_cd2.h:339
f32 field_0x18
Definition d_a_npc_cd2.h:358
void getTargetPoint(Vec *)
Definition d_a_npc_cd2.cpp:2002
int field_0x20
Definition d_a_npc_cd2.h:360
BOOL isClose()
Definition d_a_npc_cd2.h:338
void checkObstacleSub(fopAc_ac_c *)
Definition d_a_npc_cd2.cpp:2110
s8 getArg1()
Definition d_a_npc_cd2.h:341
f32 mNextPoint
Definition d_a_npc_cd2.h:359
bool checkPathEnd(cXyz, f32)
Definition d_a_npc_cd2.cpp:1988
void setNextPoint()
Definition d_a_npc_cd2.cpp:2041
u16 getLastPointNum()
Definition d_a_npc_cd2.h:344
s8 field_0x24
Definition d_a_npc_cd2.h:361
void setLastPointNum()
Definition d_a_npc_cd2.h:343
Definition d_a_tag_escape.h:6
@ JntM_NUM_e
Definition d_a_npc_cd2.h:13
@ MdlMADa_e
Definition d_a_npc_cd2.h:12
@ JntW_NUM_e
Definition d_a_npc_cd2.h:14
@ MdlMANa_e
Definition d_a_npc_cd2.h:11
AnmNum
Definition d_a_npc_cd2.h:18
@ CD2_ANM_0
Definition d_a_npc_cd2.h:19
@ CD2_ANM_14
Definition d_a_npc_cd2.h:20
f32 Cd2_HIO_objScale(int param_1)
Definition d_a_npc_cd2.h:113
int Cd2_HIO_minLmtY_BACKBONE(int param_1)
Definition d_a_npc_cd2.h:273
int Cd2_HIO_minLmtX_HEAD(int param_1)
Definition d_a_npc_cd2.h:303
int Cd2_HIO_maxLmtX_HEAD(int param_1)
Definition d_a_npc_cd2.h:243
f32 Cd2_HIO_walkAnmPlaySpeed(int param_1)
Definition d_a_npc_cd2.h:133
int Cd2_HIO_maxLmtX_BACKBONE(int param_1)
Definition d_a_npc_cd2.h:203
f32 Cd2_HIO_chkWallR(int param_1)
Definition d_a_npc_cd2.h:173
int Cd2_HIO_maxLmtY_NECK(int param_1)
Definition d_a_npc_cd2.h:233
f32 Cd2_HIO_cylH(int param_1)
Definition d_a_npc_cd2.h:193
f32 Cd2_HIO_chkWallH(int param_1)
Definition d_a_npc_cd2.h:163
int Cd2_HIO_minLmtX_NECK(int param_1)
Definition d_a_npc_cd2.h:283
int Cd2_HIO_minLmtY_HEAD(int param_1)
Definition d_a_npc_cd2.h:313
int Cd2_HIO_maxLmtY_HEAD(int param_1)
Definition d_a_npc_cd2.h:253
int Cd2_HIO_maxLmtX_NECK(int param_1)
Definition d_a_npc_cd2.h:223
f32 Cd2_HIO_maxSpeed(int param_1)
Definition d_a_npc_cd2.h:143
f32 Cd2_HIO_anmPlaySpeed(int param_1)
Definition d_a_npc_cd2.h:153
int Cd2_HIO_maxLmtY_BACKBONE(int param_1)
Definition d_a_npc_cd2.h:213
s16 Cd2_HIO_atnOfs(int param_1)
Definition d_a_npc_cd2.h:103
f32 Cd2_HIO_walkMaxSpeed(int param_1)
Definition d_a_npc_cd2.h:123
int Cd2_HIO_minLmtX_BACKBONE(int param_1)
Definition d_a_npc_cd2.h:263
f32 Cd2_HIO_cylR(int param_1)
Definition d_a_npc_cd2.h:183
daNpcCd2_HIO_c l_Cd2_HIO
Definition d_a_npc_cd2.cpp:1546
int Cd2_HIO_minLmtY_NECK(int param_1)
Definition d_a_npc_cd2.h:293
BOOL dPath_ChkClose(dPath *i_path)
Definition d_path.h:28
Definition d_a_hozelda.cpp:36
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:52
Definition d_a_hozelda.cpp:146
Definition d_a_hozelda.cpp:18
Definition d_a_npc_fguard.cpp:159
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:74
Definition d_a_npc_fguard.cpp:70
Definition d_a_npc_fguard.cpp:65
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
u8 mArg1
Definition d_path.h:11
Definition d_a_npc_cd2.h:23
f32 field_0x04[3]
Definition d_a_npc_cd2.h:29
s16 field_0x10[3]
Definition d_a_npc_cd2.h:30
void genMessage(JORMContext *)
virtual ~daNpcCd2_HIO_Jnt_c()
Definition d_a_npc_cd2.h:24
Definition d_a_npc_cd2.h:33
s16 mMinLmtX_HEAD
Definition d_a_npc_cd2.h:49
f32 mWalkAnmPlaySpeed
Definition d_a_npc_cd2.h:53
virtual ~daNpcCd2_HIO_MChild_c()
Definition d_a_npc_cd2.h:34
s16 mMaxLmtY_HEAD
Definition d_a_npc_cd2.h:46
f32 mMaxSpeed
Definition d_a_npc_cd2.h:54
s16 mMinLmtY_BACKBONE
Definition d_a_npc_cd2.h:40
f32 mCylR
Definition d_a_npc_cd2.h:57
f32 mAnmPlaySpeed
Definition d_a_npc_cd2.h:52
s16 mMaxLmtX_NECK
Definition d_a_npc_cd2.h:43
f32 mCylH
Definition d_a_npc_cd2.h:56
daNpcCd2_HIO_Jnt_c field_0x004[19]
Definition d_a_npc_cd2.h:37
f32 mWalkMaxSpeed
Definition d_a_npc_cd2.h:55
f32 mChkWallH
Definition d_a_npc_cd2.h:58
s16 mMaxLmtY_NECK
Definition d_a_npc_cd2.h:42
s16 mMinLmtY_NECK
Definition d_a_npc_cd2.h:44
s16 mMinLmtX_BACKBONE
Definition d_a_npc_cd2.h:41
s16 mMinLmtX_NECK
Definition d_a_npc_cd2.h:45
s16 mMaxLmtX_BACKBONE
Definition d_a_npc_cd2.h:39
s16 mMinLmtY_HEAD
Definition d_a_npc_cd2.h:48
s16 mMaxLmtX_HEAD
Definition d_a_npc_cd2.h:47
s16 mMaxLmtY_BACKBONE
Definition d_a_npc_cd2.h:38
s16 mAttn
Definition d_a_npc_cd2.h:51
f32 mChkWallR
Definition d_a_npc_cd2.h:59
f32 mScale
Definition d_a_npc_cd2.h:50
Definition d_a_npc_cd2.h:62
s16 mMinLmtY_BACKBONE
Definition d_a_npc_cd2.h:69
f32 mChkWallH
Definition d_a_npc_cd2.h:87
f32 mWalkMaxSpeed
Definition d_a_npc_cd2.h:84
f32 mAnmPlaySpeed
Definition d_a_npc_cd2.h:81
f32 mMaxSpeed
Definition d_a_npc_cd2.h:83
s16 mMaxLmtY_BACKBONE
Definition d_a_npc_cd2.h:67
s16 mMaxLmtY_HEAD
Definition d_a_npc_cd2.h:75
s16 mMinLmtX_NECK
Definition d_a_npc_cd2.h:74
f32 mWalkAnmPlaySpeed
Definition d_a_npc_cd2.h:82
f32 mCylH
Definition d_a_npc_cd2.h:85
s16 mMinLmtY_HEAD
Definition d_a_npc_cd2.h:77
f32 mChkWallR
Definition d_a_npc_cd2.h:88
s16 mMinLmtY_NECK
Definition d_a_npc_cd2.h:73
f32 mCylR
Definition d_a_npc_cd2.h:86
s16 mMinLmtX_BACKBONE
Definition d_a_npc_cd2.h:70
virtual ~daNpcCd2_HIO_WChild_c()
Definition d_a_npc_cd2.h:63
s16 mMaxLmtX_HEAD
Definition d_a_npc_cd2.h:76
s16 mAttn
Definition d_a_npc_cd2.h:80
s16 mMaxLmtX_NECK
Definition d_a_npc_cd2.h:72
s16 mMaxLmtX_BACKBONE
Definition d_a_npc_cd2.h:68
s16 mMaxLmtY_NECK
Definition d_a_npc_cd2.h:71
f32 mScale
Definition d_a_npc_cd2.h:79
daNpcCd2_HIO_Jnt_c field_0x004[21]
Definition d_a_npc_cd2.h:66
s16 mMinLmtX_HEAD
Definition d_a_npc_cd2.h:78
Definition d_a_npc_cd2.h:91
daNpcCd2_HIO_WChild_c field_0x20c4[14]
Definition d_a_npc_cd2.h:98
void genMessage(JORMContext *)
virtual ~daNpcCd2_HIO_c()
Definition d_a_npc_cd2.h:93
daNpcCd2_HIO_MChild_c field_0x0004[16]
Definition d_a_npc_cd2.h:97
daNpcCd2_HIO_c()
Definition d_a_npc_cd2.cpp:2138
Definition d_a_npc_fguard.cpp:46
int field_0xaa4
Definition d_a_npc_cd2.h:407
static u8 const m_cylDat[68]
Definition d_a_npc_fguard.cpp:224
request_of_phase_process_class mPhase1
Definition d_a_npc_cd2.h:392
void setAnm(J3DAnmTransformKey *, f32, f32, int, int, int)
f32 field_0xab8
Definition d_a_npc_cd2.h:411
J3DModel * ObjCreate(int)
dCcD_Cyl mCyl
Definition d_a_npc_cd2.h:402
dBgS_ObjAcch mAcch
Definition d_a_npc_cd2.h:399
daTagEscape_c * getEscapeTag()
Definition d_a_npc_cd2.cpp:1881
Z2CreatureCitizen mCitizen
Definition d_a_npc_cd2.h:398
bool isM_()
Definition d_a_npc_cd2.cpp:332
int removeResrc(int, int)
request_of_phase_process_class mPhase2
Definition d_a_npc_cd2.h:393
dCcD_Stts mStts
Definition d_a_npc_cd2.h:401
f32 field_0xabc
Definition d_a_npc_cd2.h:412
int m_type
Definition d_a_npc_cd2.h:404
J3DAnmTexPattern * getTexAnmP(int)
Definition d_a_npc_cd2.cpp:1934
int drawObj(int, J3DModel *, f32)
J3DModel * ChairCreate(f32)
Definition d_a_npc_cd2.cpp:311
virtual ~daNpcCd2_c()
Definition d_a_npc_cd2.h:388
mDoExt_btpAnm * mpBtpAnm
Definition d_a_npc_cd2.h:397
request_of_phase_process_class mPhase4
Definition d_a_npc_cd2.h:395
void setHitodamaParticle()
Definition d_a_npc_cd2.cpp:1820
s16 field_0xac4
Definition d_a_npc_cd2.h:415
dNpcLib_lookat_c mLookat
Definition d_a_npc_cd2.h:403
request_of_phase_process_class mPhase3
Definition d_a_npc_cd2.h:394
int jntNodeCB(J3DJoint *, J3DModel *)
Definition d_a_npc_cd2.cpp:1803
s16 field_0xac0
Definition d_a_npc_cd2.h:413
int field_0xaa0
Definition d_a_npc_cd2.h:406
J3DModelData * getObjMdlDataP(int)
Definition d_a_npc_cd2.cpp:1919
bool mIsDarkWorld
Definition d_a_npc_cd2.h:416
f32 field_0xab4
Definition d_a_npc_cd2.h:410
J3DAnmTransform * getAnmP(int, int)
bool checkFearSituation()
Definition d_a_npc_cd2.cpp:1891
int field_0xa9c
Definition d_a_npc_cd2.h:405
int mHitodamaEmitters[2]
Definition d_a_npc_cd2.h:408
daTagEscape_c * mEscapeTag
Definition d_a_npc_cd2.h:409
mDoExt_McaMorfSO * mpMorf
Definition d_a_npc_cd2.h:396
s16 field_0xac2
Definition d_a_npc_cd2.h:414
dBgS_AcchCir mAcchCir
Definition d_a_npc_cd2.h:400
J3DModelData * getNpcMdlDataP(int)
Definition d_a_npc_cd2.cpp:1908
Definition f_op_actor_mng.h:89
Definition d_a_hozelda.cpp:74
Definition d_a_npc_fguard.cpp:23
Definition d_a_hozelda.cpp:40
Definition d_a_hozelda.cpp:14
int BOOL
Definition types.h:30
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:9
signed short int s16
Definition types.h:6
float f32
Definition types.h:22
unsigned short int u16
Definition types.h:7