1#ifndef D_A_OBJ_BOUMATO_H
2#define D_A_OBJ_BOUMATO_H
69 JUT_ASSERT(164, NULL != arrow_p);
100 static f32 const m[7];
int cM3d_Cross_CylLin(cM3dGCyl const *cyl, cM3dGLin const *line, Vec *param_2, Vec *param_3)
Definition c_m3d.cpp:1437
Definition c_bg_s_gnd_chk.h:8
const cM3dGCyl * GetShapeP() const
Definition c_cc_d.h:586
Definition c_m3d_g_cyl.h:16
f32 GetH() const
Definition c_m3d_g_cyl.h:37
f32 GetR() const
Definition c_m3d_g_cyl.h:35
Definition c_m3d_g_lin.h:8
void SetStartEnd(const cXyz &, const cXyz &)
Definition c_m3d_g_lin.cpp:13
Definition d_bg_s_acch.h:15
Definition d_bg_s_lin_chk.h:9
Definition d_bg_s_acch.h:247
Definition d_jnt_col.h:19
Arrow.
Definition d_a_arrow.h:17
Definition d_a_obj_boumato.h:96
static f32 const m[7]
Definition d_a_obj_boumato.h:17
virtual ~daObj_BouMato_Param_c()
Definition d_a_obj_boumato.h:98
Stick Target.
Definition d_a_obj_boumato.h:18
dBgS_AcchCir mAcchCir
Definition d_a_obj_boumato.h:25
int CreateHeap()
Definition d_a_obj_boumato.cpp:91
request_of_phase_process_class mPhase
Definition d_a_obj_boumato.h:21
dBgS_ObjAcch mAcch
Definition d_a_obj_boumato.h:23
fpc_ProcID getTgHitAcId()
Definition d_a_obj_boumato.h:90
char * getResName()
Definition d_a_obj_boumato.cpp:252
s16 field_0xa2a
Definition d_a_obj_boumato.h:39
u8 getOnSwBit()
Definition d_a_obj_boumato.h:88
cM3dGLin mGLin
Definition d_a_obj_boumato.h:29
J3DModel * mModel
Definition d_a_obj_boumato.h:22
int Draw()
Definition d_a_obj_boumato.cpp:193
s16 field_0xa30
Definition d_a_obj_boumato.h:41
void clrTgHitAcId()
Definition d_a_obj_boumato.h:91
bool mIsCurTurnRight
Definition d_a_obj_boumato.h:45
int create()
Definition d_a_obj_boumato.cpp:55
int field_0xa10
Definition d_a_obj_boumato.h:35
f32 mGroundH
Definition d_a_obj_boumato.h:36
int mShadowId
Definition d_a_obj_boumato.h:40
u8 getType()
Definition d_a_obj_boumato.h:86
void setRoomNo()
Definition d_a_obj_boumato.cpp:298
void setMtx()
Definition d_a_obj_boumato.cpp:304
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_boumato.cpp:208
void deleteStuckArrow()
Definition d_a_obj_boumato.cpp:241
dJntCol_c mJntCol
Definition d_a_obj_boumato.h:31
cBgS_GndChk mGndChk
Definition d_a_obj_boumato.h:26
int Delete()
Definition d_a_obj_boumato.cpp:101
dCcD_Cyl mCyl
Definition d_a_obj_boumato.h:27
cM3dGCyl mCyl2
Definition d_a_obj_boumato.h:28
u16 field_0xa0a
Definition d_a_obj_boumato.h:33
f32 field_0xa18[3]
Definition d_a_obj_boumato.h:37
u8 field_0xa38
Definition d_a_obj_boumato.h:44
csXyz field_0x9f8[3]
Definition d_a_obj_boumato.h:32
void setEnvTevColor()
Definition d_a_obj_boumato.cpp:293
virtual ~daObj_BouMato_c()
Definition d_a_obj_boumato.cpp:50
u8 getOffSwBit()
Definition d_a_obj_boumato.h:87
int Execute()
Definition d_a_obj_boumato.cpp:107
s16 field_0xa24[3]
Definition d_a_obj_boumato.h:38
void setCutType(u8 cutType)
Definition d_a_obj_boumato.h:89
u8 field_0xa32
Definition d_a_obj_boumato.h:42
int mCutType
Definition d_a_obj_boumato.h:34
fpc_ProcID mTargetId
Definition d_a_obj_boumato.h:43
int checkCrs(fopAc_ac_c *param_0, cXyz param_1, cXyz param_2, f32 param_3)
Definition d_a_obj_boumato.h:64
static void * srchArrow(void *, void *)
Definition d_a_obj_boumato.cpp:229
dCcD_Stts mStts
Definition d_a_obj_boumato.h:24
dBgS_LinChk mLinChk
Definition d_a_obj_boumato.h:30
int field_0x568
Definition d_a_obj_boumato.h:20
void setSwayParam(fopAc_ac_c *)
Definition d_a_obj_boumato.cpp:256
static void tgHitCallBack(fopAc_ac_c *, dCcD_GObjInf *, fopAc_ac_c *, dCcD_GObjInf *)
Definition d_a_obj_boumato.cpp:212
Definition f_op_actor.h:230
actor_place current
Definition f_op_actor.h:251
STATIC_ASSERT(sizeof(daObj_BouMato_c)==0xa40)
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
unsigned int fpc_ProcID
Definition f_pc_base.h:10
@ fpcM_ERROR_PROCESS_ID_e
Definition f_pc_manager.h:12
cXyz pos
Definition f_op_actor.h:205