1#ifndef D_A_OBJ_ITAMATO_H
2#define D_A_OBJ_ITAMATO_H
4#include "JSystem/JHostIO/JORFile.h"
34#define OBJ_ITAMATO_HIO_CLASS daObj_ItaMato_HIO_c
45#define OBJ_ITAMATO_HIO_CLASS daObj_ItaMato_Param_c
50 OBJ_ITAMATO_HIO_CLASS*
mHIO;
101 if (var_r31 == 0xFF) {
120 JUT_ASSERT(170, NULL != arrow_p);
127 if ((param_1 -
current.
pos).abs() < param_3) {
bool cM3d_Cross_LinSph(cM3dGLin const *line, cM3dGSph const *sph, Vec *param_2)
Definition c_m3d.cpp:1031
int cPhs_Step
Definition c_phase.h:8
Definition c_bg_s_gnd_chk.h:8
const cM3dGSph * GetShapeP() const
Definition c_cc_d.h:633
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:21
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:244
Arrow.
Definition d_a_arrow.h:17
f32 getArrowAtR()
Definition d_a_arrow.h:67
Definition d_a_obj_itamato.h:36
daObj_ItaMato_HIOParam m
Definition d_a_obj_itamato.h:42
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_obj_itamato.cpp:27
void genMessage(JORMContext *ctx)
Definition d_a_obj_itamato.cpp:58
daObj_ItaMato_HIO_c()
Definition d_a_obj_itamato.cpp:23
Definition d_a_obj_itamato.h:26
virtual ~daObj_ItaMato_Param_c()
Definition d_a_obj_itamato.h:28
static daObj_ItaMato_HIOParam const m
Definition d_a_obj_itamato.h:14
Plank Target.
Definition d_a_obj_itamato.h:48
void setPrtcls()
Definition d_a_obj_itamato.cpp:415
csXyz field_0x9d0[3]
Definition d_a_obj_itamato.h:60
const char * getResName()
Definition d_a_obj_itamato.cpp:366
u8 field_0xa15
Definition d_a_obj_itamato.h:70
dBgS_AcchCir mAcchCir
Definition d_a_obj_itamato.h:55
virtual ~daObj_ItaMato_c()
Definition d_a_obj_itamato.cpp:86
s16 field_0xa02
Definition d_a_obj_itamato.h:66
int Draw()
Definition d_a_obj_itamato.cpp:322
OBJ_ITAMATO_HIO_CLASS * mHIO
Definition d_a_obj_itamato.h:50
int Delete()
Definition d_a_obj_itamato.cpp:183
f32 field_0x9f0[3]
Definition d_a_obj_itamato.h:64
cM3dGLin mLin
Definition d_a_obj_itamato.h:58
cBgS_GndChk mGndChk
Definition d_a_obj_itamato.h:56
int mCutType
Definition d_a_obj_itamato.h:61
void onFake()
Definition d_a_obj_itamato.h:145
f32 mGroundH
Definition d_a_obj_itamato.h:63
u8 getBitSW2()
Definition d_a_obj_itamato.h:93
void setEnvTevColor()
Definition d_a_obj_itamato.cpp:428
request_of_phase_process_class mPhase
Definition d_a_obj_itamato.h:51
int field_0x9e8
Definition d_a_obj_itamato.h:62
int CreateHeap()
Definition d_a_obj_itamato.cpp:158
J3DModel * mpModels[2]
Definition d_a_obj_itamato.h:52
static void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_obj_itamato.cpp:351
daObj_ItaMato_c()
Definition d_a_obj_itamato.h:77
u8 field_0xa16
Definition d_a_obj_itamato.h:71
u8 mType
Definition d_a_obj_itamato.h:69
dBgS_LinChk mLinChk
Definition d_a_obj_itamato.h:59
int Execute()
Definition d_a_obj_itamato.cpp:189
u8 field_0xa17
Definition d_a_obj_itamato.h:72
dCcD_Sph mSph
Definition d_a_obj_itamato.h:57
void setSwayParam(fopAc_ac_c *)
Definition d_a_obj_itamato.cpp:370
int checkCrs(fopAc_ac_c *param_0, cXyz param_1, cXyz param_2, f32 param_3)
Definition d_a_obj_itamato.h:114
dCcD_Stts mStts
Definition d_a_obj_itamato.h:54
BOOL checkBrk()
Definition d_a_obj_itamato.h:137
void setRoomNo()
Definition d_a_obj_itamato.cpp:433
dBgS_ObjAcch mBgc
Definition d_a_obj_itamato.h:53
s16 field_0x9fc[3]
Definition d_a_obj_itamato.h:65
cPhs_Step create()
Definition d_a_obj_itamato.cpp:98
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_itamato.cpp:346
u32 mPrtcls[3]
Definition d_a_obj_itamato.h:68
u32 mShadowKey
Definition d_a_obj_itamato.h:67
u8 mFake
Definition d_a_obj_itamato.h:74
u8 field_0xa18
Definition d_a_obj_itamato.h:73
int getNo()
Definition d_a_obj_itamato.h:97
void setMtx()
Definition d_a_obj_itamato.cpp:439
u8 getType()
Definition d_a_obj_itamato.h:110
u8 getBitSW()
Definition d_a_obj_itamato.h:95
void setCutType(u8 i_cutType)
Definition d_a_obj_itamato.h:112
Definition f_op_actor.h:271
actor_place current
Definition f_op_actor.h:292
s16 health
Definition f_op_actor.h:310
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daObj_ItaMato_c)==0xa20)
int cXyz int * param_2
Definition d_path.cpp:106
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
cXyz pos
Definition f_op_actor.h:246
Definition d_a_obj_itamato.h:18
f32 attn_offset
Definition d_a_obj_itamato.h:19
f32 shake_pow
Definition d_a_obj_itamato.h:23
f32 gravity
Definition d_a_obj_itamato.h:20
f32 real_shadow_size
Definition d_a_obj_itamato.h:22
f32 scale
Definition d_a_obj_itamato.h:21