1#ifndef D_CC_D_CC_MASS_S_H
2#define D_CC_D_CC_MASS_S_H
Definition c_m3d_g_cps.h:13
Definition d_cc_mass_s.h:30
cCcD_Obj * GetAtHitObj() const
Definition d_cc_mass_s.h:45
cCcD_Obj * mpCoObj
Definition d_cc_mass_s.h:34
cCcD_Obj * mpArea
Definition d_cc_mass_s.h:32
void SetAreaHitObj(cCcD_Obj *obj)
Definition d_cc_mass_s.h:41
void SetCoHitObj(cCcD_Obj *obj)
Definition d_cc_mass_s.h:42
void SetAtHitObj(cCcD_Obj *obj)
Definition d_cc_mass_s.h:43
void ClearPointer()
Definition d_cc_mass_s.cpp:26
cCcD_Obj * mpAtObj
Definition d_cc_mass_s.h:33
void SetCoHitLen(f32 len)
Definition d_cc_mass_s.h:44
f32 mCoHitLen
Definition d_cc_mass_s.h:35
virtual ~dCcMassS_HitInf()
Definition d_cc_mass_s.h:38
Definition d_cc_mass_s.h:48
Vec mCamBottomPos
Definition d_cc_mass_s.h:62
void Prepare()
Definition d_cc_mass_s.cpp:60
u8 field_0x200
Definition d_cc_mass_s.h:56
virtual ~dCcMassS_Mng()
Definition d_cc_mass_s.h:70
void Ct()
Definition d_cc_mass_s.cpp:39
u8 mResultCam
Definition d_cc_mass_s.h:59
void Set(cCcD_Obj *p_obj, u8 priority)
Definition d_cc_mass_s.cpp:234
Vec mCamTopPos
Definition d_cc_mass_s.h:60
cCcD_CpsAttr mCpsAttr
Definition d_cc_mass_s.h:64
f32 mCamBottomDist
Definition d_cc_mass_s.h:63
void Clear()
Definition d_cc_mass_s.cpp:216
u32 Chk(cXyz *p_xyz, fopAc_ac_c **p_actor, dCcMassS_HitInf *p_hitInf)
Definition d_cc_mass_s.cpp:109
dCcMassS_Obj mMassObjs[10]
Definition d_cc_mass_s.h:52
s32 mMassObjCount
Definition d_cc_mass_s.h:51
u8 field_0x201
Definition d_cc_mass_s.h:57
dCcMassS_Mng()
Definition d_cc_mass_s.cpp:33
cCcD_DivideArea mDivideArea
Definition d_cc_mass_s.h:50
cCcD_CylAttr mCylAttr
Definition d_cc_mass_s.h:55
u32 GetResultCam() const
Definition d_cc_mass_s.cpp:255
f32 mCamTopDist
Definition d_cc_mass_s.h:61
s32 mMassAreaCount
Definition d_cc_mass_s.h:53
u8 field_0x202
Definition d_cc_mass_s.h:58
dCcMassS_Obj mMassAreas[2]
Definition d_cc_mass_s.h:54
void SetCam(cM3dGCps const &cps)
Definition d_cc_mass_s.cpp:249
void SetAttr(f32 radius, f32 height, u8 param_2, u8 param_3)
Definition d_cc_mass_s.cpp:53
void GetCamTopPos(Vec *p_out)
Definition d_cc_mass_s.cpp:259
cCcD_DivideInfo mDivideInfo
Definition d_cc_mass_s.h:65
Definition d_cc_mass_s.h:8
cCcD_Obj * GetObj()
Definition d_cc_mass_s.h:22
cCcD_DivideInfo mDivideInfo
Definition d_cc_mass_s.h:13
cCcD_DivideInfo & GetDivideInfo()
Definition d_cc_mass_s.h:25
virtual ~dCcMassS_Obj()
Definition d_cc_mass_s.h:18
u8 GetPriority() const
Definition d_cc_mass_s.h:23
void Set(cCcD_Obj *p_obj, u8 priority, dCcMassS_ObjCallback callback)
Definition d_cc_mass_s.cpp:13
dCcMassS_Obj()
Definition d_cc_mass_s.cpp:37
cCcD_Obj * mpObj
Definition d_cc_mass_s.h:10
u8 mPriority
Definition d_cc_mass_s.h:11
dCcMassS_ObjCallback mpCallback
Definition d_cc_mass_s.h:12
void Clear()
Definition d_cc_mass_s.cpp:19
dCcMassS_ObjCallback GetCallback() const
Definition d_cc_mass_s.h:24
Definition f_op_actor.h:230
void(* dCcMassS_ObjCallback)(fopAc_ac_c *, cXyz *, u32)
Definition d_cc_mass_s.h:6
STATIC_ASSERT(0x20==sizeof(dCcMassS_Obj))
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
static void callback(u32 param_0)
Definition OSExec.c:308