1#ifndef A_NPC_D_A_NPC_CD_H
2#define A_NPC_D_A_NPC_CD_H
12 J3DAnmTransform*
getAnmP(
int,
int);
19 void setAnm(J3DAnmTransformKey*, f32, f32,
int,
int,
int);
20 int drawObj(
int, J3DModel*, f32);
Definition Z2Creature.h:60
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:244
Definition d_a_npc_cd.h:89
daNpcCd_HIO_Child_c field_0x1648[14]
Definition d_a_npc_cd.h:99
daNpcCd_HIO_c()
Definition d_a_npc_cd.cpp:566
virtual ~daNpcCd_HIO_c()
Definition d_a_npc_cd.h:92
daNpcCd_HIO_Child_c field_0x0004[16]
Definition d_a_npc_cd.h:98
void genMessage(JORMContext *)
Definition d_a_npc_cd.h:7
void setAnm(J3DAnmTransformKey *, f32, f32, int, int, int)
Definition d_a_npc_cd.cpp:437
void setEnvTevCol()
Definition d_a_npc_cd.cpp:418
void setRoomNo()
Definition d_a_npc_cd.cpp:423
request_of_phase_process_class mPhase3
Definition d_a_npc_cd.h:32
Z2CreatureCitizen mCreature
Definition d_a_npc_cd.h:35
int removeResrc(int, int)
Definition d_a_npc_cd.cpp:405
request_of_phase_process_class mPhase2
Definition d_a_npc_cd.h:31
mDoExt_McaMorfSO * mpMorf
Definition d_a_npc_cd.h:34
request_of_phase_process_class mPhase1
Definition d_a_npc_cd.h:30
s16 field_0x9e6
Definition d_a_npc_cd.h:46
J3DModel * ObjCreate(int)
Definition d_a_npc_cd.cpp:231
int jntNodeCB(J3DJoint *, J3DModel *)
Definition d_a_npc_cd.cpp:491
int m_type
Definition d_a_npc_cd.h:40
J3DModelData * getObjMdlDataP(int)
Definition d_a_npc_cd.cpp:552
int mHitodamaEmitters[2]
Definition d_a_npc_cd.h:42
BOOL isM_()
Definition d_a_npc_cd.cpp:239
J3DAnmTransform * getAnmP(int, int)
Definition d_a_npc_cd.cpp:245
u8 mIsDarkWorld
Definition d_a_npc_cd.h:47
cXyz field_0x9d8
Definition d_a_npc_cd.h:44
static dCcD_SrcCyl const m_cylDat
Definition d_a_npc_cd.h:163
int loadResrc(int, int)
Definition d_a_npc_cd.cpp:371
dCcD_Cyl mCyl
Definition d_a_npc_cd.h:39
dBgS_ObjAcch mAcch
Definition d_a_npc_cd.h:36
int drawNpc()
Definition d_a_npc_cd.cpp:465
int field_0x9d4
Definition d_a_npc_cd.h:43
dCcD_Stts mStts
Definition d_a_npc_cd.h:38
int setAttention(int)
Definition d_a_npc_cd.cpp:351
void animation()
Definition d_a_npc_cd.cpp:429
virtual ~daNpcCd_c()
Definition d_a_npc_cd.h:26
int drawObj(int, J3DModel *, f32)
Definition d_a_npc_cd.cpp:444
void setHitodamaParticle()
Definition d_a_npc_cd.cpp:507
s16 field_0x9e4
Definition d_a_npc_cd.h:45
int NpcCreate(int)
Definition d_a_npc_cd.cpp:179
request_of_phase_process_class mPhase4
Definition d_a_npc_cd.h:33
J3DModelData * getNpcMdlDataP(int)
Definition d_a_npc_cd.cpp:541
int field_0x9c8
Definition d_a_npc_cd.h:41
dBgS_AcchCir mAcchCir
Definition d_a_npc_cd.h:37
Definition f_op_actor.h:271
Definition m_Do_ext.h:408
static f32 HIO_jntTX(int param_1, int param_2)
Definition d_a_npc_cd.h:145
s16 HIO_jntRX(int param_1, int param_2)
Definition d_a_npc_cd.h:115
s16 HIO_jntRY(int param_1, int param_2)
Definition d_a_npc_cd.h:125
static f32 HIO_chkWallH(int param_1)
Definition d_a_npc_cd.h:185
static f32 HIO_cylH(int param_1)
Definition d_a_npc_cd.h:189
static f32 HIO_chkWallR(int param_1)
Definition d_a_npc_cd.h:183
static f32 HIO_cylR(int param_1)
Definition d_a_npc_cd.h:187
static f32 HIO_maxSpeed(int param_1)
Definition d_a_npc_cd.h:175
static f32 HIO_walkMaxSpeed(int param_1)
Definition d_a_npc_cd.h:179
static f32 HIO_jntTZ(int param_1, int param_2)
Definition d_a_npc_cd.h:165
daNpcCd_HIO_c l_Cd_HIO
Definition d_a_npc_cd.cpp:349
s16 HIO_jntRZ(int param_1, int param_2)
Definition d_a_npc_cd.h:135
f32 HIO_atnOfs(int param_1)
Definition d_a_npc_cd.h:105
static f32 HIO_anmPlaySpeed(int param_1)
Definition d_a_npc_cd.h:177
static f32 HIO_jntTY(int param_1, int param_2)
Definition d_a_npc_cd.h:155
static f32 HIO_walkAnmPlaySpeed(int param_1)
Definition d_a_npc_cd.h:181
static f32 HIO_objScale(int param_1)
Definition d_a_npc_cd.h:191
STATIC_ASSERT(sizeof(daNpcCd_c)==0x9EC)
int cXyz int * param_2
Definition d_path.cpp:106
struct Vec Vec
Definition m_Do_lib.h:8
s16 x
Definition c_sxyz.h:7
s16 z
Definition c_sxyz.h:7
s16 y
Definition c_sxyz.h:7
Definition d_a_npc_cd.h:65
daNpcCd_HIO_Child_c()
Definition d_a_npc_cd.h:67
f32 mChkWallR
Definition d_a_npc_cd.h:84
f32 mCylR
Definition d_a_npc_cd.h:82
daNpcCd_HIO_Jnt_c field_0x4[12]
Definition d_a_npc_cd.h:73
f32 mObjScale
Definition d_a_npc_cd.h:75
f32 mMaxSpeed
Definition d_a_npc_cd.h:79
f32 mWalkAnmPlaySpeed
Definition d_a_npc_cd.h:78
f32 mAnmPlaySpeed
Definition d_a_npc_cd.h:77
f32 mWalkMaxSpeed
Definition d_a_npc_cd.h:80
f32 mCylH
Definition d_a_npc_cd.h:81
s16 field_0x124[0x0C]
Definition d_a_npc_cd.h:74
f32 mChkWallH
Definition d_a_npc_cd.h:83
virtual ~daNpcCd_HIO_Child_c()
Definition d_a_npc_cd.h:66
void genMessage(JORMContext *)
s16 mAtn
Definition d_a_npc_cd.h:76
Definition d_a_npc_cd.h:53
daNpcCd_HIO_Jnt_c()
Definition d_a_npc_cd.h:55
void genMessage(JORMContext *)
Vec jntT
Definition d_a_npc_cd.h:61
virtual ~daNpcCd_HIO_Jnt_c()
Definition d_a_npc_cd.h:54
SVec jntR
Definition d_a_npc_cd.h:62
Definition f_op_actor_mng.h:96