172 virtual int Draw() {
return 1; }
Definition J3DAnimation.h:642
Definition J3DAnimation.h:919
Definition J3DMaterialAnm.h:190
Definition J3DMaterial.h:16
Definition J3DModelData.h:17
Definition Z2Creature.h:7
Definition c_bg_s_gnd_chk.h:8
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_msg_flow.h:49
daBaseNpc_acMngr_c()
Definition d_a_npc2.cpp:116
virtual ~daBaseNpc_acMngr_c()
Definition d_a_npc2.h:16
void entry(fopAc_ac_c *)
Definition d_a_npc2.cpp:120
fpc_ProcID mActorId
Definition d_a_npc2.h:19
fopAc_ac_c * getActor()
Definition d_a_npc2.cpp:124
void orderEvent(int, char *)
Definition d_a_npc2.cpp:547
virtual int execute()
Definition d_a_npc2.cpp:425
u16 field_0x842
Definition d_a_npc2.h:134
virtual void setParam()
Definition d_a_npc2.cpp:545
virtual void attnSttsOn(int, int)
Definition d_a_npc2.cpp:527
virtual BOOL btkCtrl()
Definition d_a_npc2.cpp:572
csXyz field_0x91a
Definition d_a_npc2.h:144
virtual void mainProc()
Definition d_a_npc2.cpp:559
dCcD_Stts mCcStts
Definition d_a_npc2.h:141
csXyz field_0x9c2
Definition d_a_npc2.h:147
request_of_phase_process_class mPhase
Definition d_a_npc2.h:124
virtual ~daBaseNpc_c()
Definition d_a_npc2.cpp:423
f32 mGroundY
Definition d_a_npc2.h:151
csXyz field_0x9c8
Definition d_a_npc2.h:148
int setBckAnm(J3DAnmTransform *, f32, int, int, int, bool)
Definition d_a_npc2.cpp:510
virtual void setAttnPos()
Definition d_a_npc2.cpp:691
dMsgFlow_c mMsgFlow
Definition d_a_npc2.h:138
mDoExt_McaMorfSO * mpModelMorf
Definition d_a_npc2.h:125
char field_0x744
Definition d_a_npc2.h:122
virtual const char * getResName()
Definition d_a_npc2.cpp:493
u32 mShadowId
Definition d_a_npc2.h:127
virtual bool dbgDraw()
Definition d_a_npc2.cpp:695
s16 field_0x838
Definition d_a_npc2.h:131
void setEnvTevColor()
Definition d_a_npc2.cpp:561
int setBtpAnm(J3DAnmTexPattern *, J3DModelData *, f32, int)
Definition d_a_npc2.cpp:522
cBgS_GndChk field_0x9d4
Definition d_a_npc2.h:150
virtual void allAnmPlay()
Definition d_a_npc2.cpp:606
u8 field_0x844
Definition d_a_npc2.h:135
int checkEndAnm(f32)
Definition d_a_npc2.cpp:576
u16 * field_0x83c
Definition d_a_npc2.h:132
mDoExt_btkAnm mBtk
Definition d_a_npc2.h:130
dBgS_AcchCir mAcchCir
Definition d_a_npc2.h:142
J3DAnmTransform * getTrnsfrmKeyAnmP(char *, int)
Definition d_a_npc2.cpp:497
virtual void setMtx(int)
Definition d_a_npc2.cpp:654
void setRoomNo()
Definition d_a_npc2.cpp:566
static dCcD_SrcGObjInf const mCcDObj
Definition d_a_npc2.h:2146
virtual void drawOtherMdls()
Definition d_a_npc2.cpp:693
s32 field_0x848
Definition d_a_npc2.h:137
u8 field_0x898[0x89A - 0x898]
Definition d_a_npc2.h:139
dBgS_ObjAcch mAcch
Definition d_a_npc2.h:121
s16 mEvtIdx
Definition d_a_npc2.h:140
mDoExt_btpAnm mBtp
Definition d_a_npc2.h:129
u8 field_0x745[0x74c - 0x745]
Definition d_a_npc2.h:123
virtual int draw(f32)
Definition d_a_npc2.cpp:448
static dCcD_SrcCyl mCcDCyl
Definition d_a_npc2.h:10
csXyz field_0x9ce
Definition d_a_npc2.h:149
daBaseNpc_c()
Definition d_a_npc2.cpp:421
u8 field_0x845[0x848 - 0x845]
Definition d_a_npc2.h:136
int setMcaMorfAnm(J3DAnmTransformKey *, f32, f32, int, int, int)
Definition d_a_npc2.cpp:502
static dCcD_SrcSph mCcDSph
Definition d_a_npc2.h:19
csXyz field_0x9bc
Definition d_a_npc2.h:146
virtual void setCollisions()
Definition d_a_npc2.cpp:689
u16 field_0x840
Definition d_a_npc2.h:133
J3DAnmTransform * getTexPtrnAnmP(char *, int)
Definition d_a_npc2.cpp:517
s16 field_0x918
Definition d_a_npc2.h:143
daBaseNpc_lookat_c mLookat
Definition d_a_npc2.h:145
virtual void adjustShapeAngle()
Definition d_a_npc2.cpp:652
mDoExt_bckAnm mBck
Definition d_a_npc2.h:128
Z2Creature mSound
Definition d_a_npc2.h:126
cXyz * mpAttnPos
Definition d_a_npc2.h:83
csXyz mMinJntLmt[4]
Definition d_a_npc2.h:78
u8 field_0x94[4]
Definition d_a_npc2.h:82
csXyz field_0x64[4]
Definition d_a_npc2.h:80
csXyz mMaxJntLmt[4]
Definition d_a_npc2.h:77
int setAttnPos(cXyz *)
Definition d_a_npc2.cpp:412
csXyz getRot(int)
Definition d_a_npc2.cpp:417
void setMinJntLmt(csXyz, int)
Definition d_a_npc2.cpp:404
void calc(fopAc_ac_c *, f32(*)[4], s16)
Definition d_a_npc2.cpp:279
csXyz mRot[4]
Definition d_a_npc2.h:81
void setMaxJntLmt(csXyz, int)
Definition d_a_npc2.cpp:400
virtual ~daBaseNpc_lookat_c()
Definition d_a_npc2.h:75
void limitter(s16, s16 *, s16, s16)
Definition d_a_npc2.cpp:247
cXyz mJntPos[4]
Definition d_a_npc2.h:79
void setJntPos(cXyz, int)
Definition d_a_npc2.cpp:408
virtual ~daBaseNpc_matAnm_c()
Definition d_a_npc2.h:24
u8 mEyeMoveFlg
Definition d_a_npc2.h:31
f32 field_0xF4
Definition d_a_npc2.h:27
f32 mNowOffsetY
Definition d_a_npc2.h:30
f32 mNowOffsetX
Definition d_a_npc2.h:29
virtual void calc(J3DMaterial *) const
Definition d_a_npc2.cpp:134
u8 mMorfFrm
Definition d_a_npc2.h:32
f32 field_0xF8
Definition d_a_npc2.h:28
Definition d_a_npc2.h:156
int MoveBGExecute()
Definition d_a_npc2.cpp:796
dBgW * mpBgw
Definition d_a_npc2.h:183
virtual int CreateHeap()
Definition d_a_npc2.h:169
static int m_dzb_id
Definition d_a_npc2.h:179
virtual int Create()
Definition d_a_npc2.h:170
Mtx mBgMtx
Definition d_a_npc2.h:184
virtual int Execute(Mtx **)
Definition d_a_npc2.h:171
virtual int ToBack()
Definition d_a_npc2.h:176
virtual ~daBaseNpc_moveBgActor_c()
Definition d_a_npc2.h:168
virtual int ToFore()
Definition d_a_npc2.h:175
daBaseNpc_moveBgActor_c()
Definition d_a_npc2.cpp:699
virtual int Draw()
Definition d_a_npc2.h:172
virtual int IsDelete()
Definition d_a_npc2.h:174
int MoveBGCreateHeap()
Definition d_a_npc2.cpp:714
int MoveBGCreate(char const *, int, MoveBGActor_SetFunc, u32)
Definition d_a_npc2.cpp:741
int MoveBGDraw()
Definition d_a_npc2.h:163
static const char * m_name
Definition d_a_npc2.h:178
static MoveBGActor_SetFunc m_set_func
Definition d_a_npc2.h:180
int MoveBGDelete()
Definition d_a_npc2.cpp:784
virtual int Delete()
Definition d_a_npc2.h:173
u8 field_0xa1c[8]
Definition d_a_npc2.h:63
u8 field_0xa16[2]
Definition d_a_npc2.h:61
u8 field_0xa13
Definition d_a_npc2.h:59
BOOL setNextPnt()
Definition d_a_npc2.cpp:197
void reverseDir()
Definition d_a_npc2.cpp:181
f32 field_0x8
Definition d_a_npc2.h:53
int setPathInfo(u8, s8, s8)
Definition d_a_npc2.cpp:163
dPnt mCurvePnts[160]
Definition d_a_npc2.h:54
virtual ~daBaseNpc_path_c()
Definition d_a_npc2.h:47
void dbgDraw(f32)
Definition d_a_npc2.cpp:214
u16 mCurvePntNum
Definition d_a_npc2.h:56
daBaseNpc_path_c()
Definition d_a_npc2.cpp:157
Vec getPntPos(u16)
Definition d_a_npc2.cpp:209
s16 field_0xa14
Definition d_a_npc2.h:60
dPath * mPathInfo
Definition d_a_npc2.h:52
u16 getIdx()
Definition d_a_npc2.cpp:201
u16 mIdx
Definition d_a_npc2.h:57
static const int MAXNUMCONTROLPNT_e
Definition d_a_npc2.h:49
s32 chkPnt(cXyz)
Definition d_a_npc2.cpp:192
u8 field_0xa0c[0xA0E - 0xA0C]
Definition d_a_npc2.h:55
int field_0xa18
Definition d_a_npc2.h:62
void setIdx(u16)
Definition d_a_npc2.cpp:205
BOOL isPath()
Definition d_a_npc2.cpp:159
s8 mDirection
Definition d_a_npc2.h:58
Definition f_op_actor.h:230
Definition m_Do_ext.h:331
Definition m_Do_ext.h:151
Definition m_Do_ext.h:182
STATIC_ASSERT(sizeof(daBaseNpc_c)==0xA14)
void(* MoveBGActor_SetFunc)(dBgW *, void *, cBgS_PolyInfo const &, bool, cXyz *, csXyz *, csXyz *)
Definition d_bg_s_movebg_actor.h:8
f32 Mtx[3][4]
Definition mtx.h:25
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
unsigned int fpc_ProcID
Definition f_pc_base.h:10