1#ifndef D_A_OBJ_ITAMATO_H
2#define D_A_OBJ_ITAMATO_H
73 if (var_r31 == 0xFF) {
92 JUT_ASSERT(170, NULL != arrow_p);
bool cM3d_Cross_LinSph(cM3dGLin const *line, cM3dGSph const *sph, Vec *param_2)
Definition c_m3d.cpp:1026
cPhs__Step
Definition c_phase.h:8
Definition c_bg_s_gnd_chk.h:8
const cM3dGSph * GetShapeP() const
Definition c_cc_d.h:622
Definition c_m3d_g_lin.h:8
void SetStartEnd(const cXyz &, const cXyz &)
Definition c_m3d_g_lin.cpp:13
Definition c_m3d_g_sph.h:15
const f32 GetR(void) const
Definition c_m3d_g_sph.h:37
void Set(const cXyz &, f32)
Definition c_m3d_g_sph.cpp:13
const cXyz & GetC(void) const
Definition c_m3d_g_sph.h:34
Definition d_bg_s_acch.h:15
Definition d_bg_s_lin_chk.h:9
Definition d_bg_s_acch.h:247
Arrow.
Definition d_a_arrow.h:17
f32 getArrowAtR()
Definition d_a_arrow.h:67
Definition d_a_obj_itamato.cpp:32
Plank Target.
Definition d_a_obj_itamato.h:20
void setPrtcls()
Definition d_a_obj_itamato.cpp:444
csXyz field_0x9d0[3]
Definition d_a_obj_itamato.h:32
const char * getResName()
Definition d_a_obj_itamato.cpp:395
u8 field_0xa15
Definition d_a_obj_itamato.h:42
dBgS_AcchCir mAcchCir
Definition d_a_obj_itamato.h:27
virtual ~daObj_ItaMato_c()
Definition d_a_obj_itamato.cpp:117
s16 field_0xa02
Definition d_a_obj_itamato.h:38
int Draw()
Definition d_a_obj_itamato.cpp:351
int Delete()
Definition d_a_obj_itamato.cpp:214
f32 field_0x9f0[3]
Definition d_a_obj_itamato.h:36
cM3dGLin mLin
Definition d_a_obj_itamato.h:30
cBgS_GndChk mGndChk
Definition d_a_obj_itamato.h:28
int mCutType
Definition d_a_obj_itamato.h:33
daObj_ItaMato_HIO_c * mHIO
Definition d_a_obj_itamato.h:22
void onFake()
Definition d_a_obj_itamato.h:117
f32 mGroundH
Definition d_a_obj_itamato.h:35
u8 getBitSW2()
Definition d_a_obj_itamato.h:65
void setEnvTevColor()
Definition d_a_obj_itamato.cpp:457
request_of_phase_process_class mPhase
Definition d_a_obj_itamato.h:23
int field_0x9e8
Definition d_a_obj_itamato.h:34
int CreateHeap()
Definition d_a_obj_itamato.cpp:189
J3DModel * mpModels[2]
Definition d_a_obj_itamato.h:24
static void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_obj_itamato.cpp:380
daObj_ItaMato_c()
Definition d_a_obj_itamato.h:49
u8 field_0xa16
Definition d_a_obj_itamato.h:43
u8 mType
Definition d_a_obj_itamato.h:41
dBgS_LinChk mLinChk
Definition d_a_obj_itamato.h:31
int Execute()
Definition d_a_obj_itamato.cpp:220
u8 field_0xa17
Definition d_a_obj_itamato.h:44
dCcD_Sph mSph
Definition d_a_obj_itamato.h:29
void setSwayParam(fopAc_ac_c *)
Definition d_a_obj_itamato.cpp:399
int checkCrs(fopAc_ac_c *param_0, cXyz param_1, cXyz param_2, f32 param_3)
Definition d_a_obj_itamato.h:86
dCcD_Stts mStts
Definition d_a_obj_itamato.h:26
BOOL checkBrk()
Definition d_a_obj_itamato.h:109
void setRoomNo()
Definition d_a_obj_itamato.cpp:462
dBgS_ObjAcch mBgc
Definition d_a_obj_itamato.h:25
s16 field_0x9fc[3]
Definition d_a_obj_itamato.h:37
cPhs__Step create()
Definition d_a_obj_itamato.cpp:129
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_itamato.cpp:375
u32 mPrtcls[3]
Definition d_a_obj_itamato.h:40
u32 mShadowKey
Definition d_a_obj_itamato.h:39
u8 mFake
Definition d_a_obj_itamato.h:46
u8 field_0xa18
Definition d_a_obj_itamato.h:45
int getNo()
Definition d_a_obj_itamato.h:69
void setMtx()
Definition d_a_obj_itamato.cpp:468
u8 getType()
Definition d_a_obj_itamato.h:82
u8 getBitSW()
Definition d_a_obj_itamato.h:67
void setCutType(u8 i_cutType)
Definition d_a_obj_itamato.h:84
Definition f_op_actor.h:230
actor_place current
Definition f_op_actor.h:251
s16 health
Definition f_op_actor.h:269
STATIC_ASSERT(sizeof(daObj_ItaMato_c)==0xa20)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
cXyz pos
Definition f_op_actor.h:205