#include <d_bg_s_acch.h>
|
enum | {
GRND_NONE = (1 << 1)
, WALL_NONE = (1 << 2)
, ROOF_NONE = (1 << 3)
, WALL_HIT = (1 << 4)
,
GROUND_HIT = (1 << 5)
, GROUND_FIND = (1 << 6)
, GROUND_LANDING = (1 << 7)
, GROUND_AWAY = (1 << 8)
,
ROOF_HIT = (1 << 9)
, WATER_NONE = (1 << 10)
, WATER_HIT = (1 << 11)
, WATER_IN = (1 << 12)
,
LINE_CHECK = (1 << 13)
, LINE_CHECK_NONE = (1 << 14)
, CLR_SPEED_Y = (1 << 15)
, LINE_CHECK_HIT = (1 << 16)
,
MOVE_BG_ONLY = (1 << 20)
, GND_THIN_CELLING_OFF = (1 << 21)
, WALL_SORT = (1 << 22)
, LINE_DOWN = (1 << 23)
} |
|
enum | { NORMAL_GRP = 1
, WATER_GRP
, FULL_GRP
} |
|
|
| ~dBgS_Acch () |
|
| dBgS_Acch () |
|
void | Set (cXyz *, cXyz *, fopAc_ac_c *, int, dBgS_AcchCir *, cXyz *, csXyz *, csXyz *) |
|
void | CrrPos (dBgS &) |
|
| ~dBgS_Acch () |
|
| dBgS_Acch () |
|
void | Set (cXyz *, cXyz *, fopAc_ac_c *, int, dBgS_AcchCir *, cXyz *, csXyz *, csXyz *) |
|
void | CrrPos (dBgS &) |
|
| dBgS_Acch () |
|
void | Init () |
|
void | Set (fopAc_ac_c *, int, dBgS_AcchCir *) |
|
void | Set (cXyz *, cXyz *, fopAc_ac_c *, int, dBgS_AcchCir *, cXyz *, csXyz *, csXyz *) |
|
void | GroundCheckInit (dBgS &) |
|
void | GroundCheck (dBgS &) |
|
void | GroundRoofProc (dBgS &) |
|
void | LineCheck (dBgS &) |
|
void | CrrPos (dBgS &) |
|
f32 | GetWallAllR () |
|
void | SetWallCir () |
|
void | CalcWallBmdCyl () |
|
void | SetGroundUpY (f32) |
|
f32 | GetWallAllLowH () |
|
f32 | GetWallAllLowH_R () |
|
f32 | GetSpeedY () |
|
f32 | GetWallAddY (Vec &) |
|
void | SetNowActorInfo (int, void *, fpc_ProcID) |
|
void | SetWallPolyIndex (int, int) |
|
void | CalcMovePosWork () |
|
void | CalcWallRR () |
|
void | SetMoveBGOnly () |
|
void | ClrMoveBGOnly () |
|
void | SetGndThinCellingOff () |
|
void | ClrGndThinCellingOff () |
|
bool | ChkGndThinCellingOff () |
|
void | OnWallSort () |
|
bool | ChkWallSort () |
|
bool | ChkLineDown () |
|
bool | ChkRoofHit () const |
|
void | ClrGroundHit () |
|
bool | ChkGroundHit () const |
|
virtual | ~dBgS_Acch () |
|
cXyz * | GetPos () |
|
cXyz * | GetOldPos () |
|
f32 | GetGroundH () const |
|
f32 | GetRoofHeight () const |
|
int | GetTblSize () |
|
void | SetLin () |
|
bool | ChkGroundFind () |
|
bool | ChkGroundHit () |
|
bool | ChkGroundLanding () |
|
void | ClrGroundLanding () |
|
void | ClrGroundAway () |
|
void | ClrWallHit () |
|
void | SetRoofNone () |
|
void | SetRoofHit () |
|
void | SetWaterNone () |
|
bool | ChkWallHit () |
|
void | OffLineCheckHit () |
|
void | OffLineCheck () |
|
bool | ChkLineCheckNone () |
|
bool | ChkLineCheck () |
|
void | ClrRoofHit () |
|
void | ClrWaterHit () |
|
void | SetWaterHit () |
|
void | ClrWaterIn () |
|
void | SetWaterIn () |
|
const u32 | MaskWaterIn () |
|
const bool | ChkWaterIn () |
|
void | ClrGroundFind () |
|
u32 | MaskRoofHit () |
|
bool | ChkRoofHit () |
|
void | OffClrSpeedY () |
|
bool | ChkClrSpeedY () |
|
void | SetGroundFind () |
|
void | SetGroundHit () |
|
void | SetGroundLanding () |
|
void | SetGroundAway () |
|
const u32 | MaskWaterHit () |
|
const bool | ChkWaterHit () |
|
void | ClrWaterNone () |
|
void | SetWaterCheckOffset (f32 offset) |
|
void | OnLineCheck () |
|
void | ClrRoofNone () |
|
void | SetRoofCrrHeight (f32 height) |
|
void | SetWtrChkMode (int mode) |
|
void | SetGrndNone () |
|
void | ClrGrndNone () |
|
bool | ChkMoveBGOnly () const |
|
void | SetWallHit () |
|
void | ClrWallNone () |
|
void | OnLineCheckNone () |
|
void | OffLineCheckNone () |
|
void | SetWallNone () |
|
void | OnLineCheckHit () |
|
cM3dGCyl * | GetWallBmdCylP () |
|
fopAc_ac_c * | getMyAc () |
|
cM3dGCir * | GetWallCirP (int index) |
|
f32 | GetWallH (int i_no) |
|
f32 | GetWallR (int i_no) |
|
bool | ChkWallHDirect (int i_no) |
|
f32 | GetWallHDirect (int i_no) |
|
f32 | GetWallRR (int i_no) |
|
void | SetWallCirHit (int i_no) |
|
void | SetWallAngleY (int i_no, s16 i_angle) |
|
f32 | GetCx () const |
|
f32 | GetCz () const |
|
void | i_ClrGroundHit () |
|
u32 | i_ChkGroundHit () const |
|
| cBgS_Chk () |
|
void | SetExtChk (cBgS_Chk &) |
|
bool | ChkSameActorPid (unsigned int) const |
|
void | SetActorPid (fpc_ProcID pid) |
|
fpc_ProcID | GetActorPid () const |
|
void | SetPolyPassChk (cBgS_PolyPassChk *p_chk) |
|
void | SetGrpPassChk (cBgS_GrpPassChk *p_chk) |
|
cBgS_PolyPassChk * | GetPolyPassChk () const |
|
cBgS_GrpPassChk * | GetGrpPassChk () const |
|
void | OffSameActorChk () |
|
virtual | ~cBgS_Chk (void) |
|
| dBgS_Chk () |
|
cBgS_PolyPassChk * | GetPolyPassChkInfo () |
|
cBgS_GrpPassChk * | GetGrpPassChkInfo () |
|
virtual | ~dBgS_Chk () |
|
void | SetObj () |
|
void | SetObj () |
|
void | SetObj () |
|
| dBgS_PolyPassChk () |
|
virtual | ~dBgS_PolyPassChk () |
|
bool | ChkArrow () |
|
bool | ChkBomb () |
|
bool | ChkBoomerang () |
|
bool | ChkCam () |
|
bool | ChkHorse () |
|
bool | ChkIronBall () |
|
bool | ChkLink () |
|
bool | ChkNoHorse () |
|
bool | ChkObj () |
|
bool | ChkRope () |
|
bool | ChkStatue () |
|
bool | ChkUnderwaterRoof () |
|
void | ClrBomb () |
|
void | ClrCam () |
|
void | ClrIronBall () |
|
void | ClrLink () |
|
void | ClrObj () |
|
void | ClrStatue () |
|
void | SetArrow () |
|
void | SetBomb () |
|
void | SetBoomerang () |
|
void | SetCam () |
|
void | SetHorse () |
|
void | SetIronBall () |
|
void | SetLink () |
|
void | SetObj () |
|
void | SetPassChkInfo (dBgS_PolyPassChk &chk) |
|
void | SetRope () |
|
void | SetStatue () |
|
void | SetUnderwaterRoof () |
|
virtual | ~cBgS_PolyPassChk () |
|
| dBgS_GrpPassChk () |
|
virtual | ~dBgS_GrpPassChk () |
|
void | OnWaterGrp () |
|
void | OnSpl () |
|
void | OffWaterGrp () |
|
void | OnNormalGrp () |
|
void | OffNormalGrp () |
|
void | OffFullGrp () |
|
void | OnAll () |
|
u32 | MaskNormalGrp () const |
|
u32 | MaskWaterGrp () const |
|
virtual | ~cBgS_GrpPassChk () |
|
◆ anonymous enum
Enumerator |
---|
GRND_NONE | |
WALL_NONE | |
ROOF_NONE | |
WALL_HIT | |
GROUND_HIT | |
GROUND_FIND | |
GROUND_LANDING | |
GROUND_AWAY | |
ROOF_HIT | |
WATER_NONE | |
WATER_HIT | |
WATER_IN | |
LINE_CHECK | |
LINE_CHECK_NONE | |
CLR_SPEED_Y | |
LINE_CHECK_HIT | |
MOVE_BG_ONLY | |
GND_THIN_CELLING_OFF | |
WALL_SORT | |
LINE_DOWN | |
◆ ~dBgS_Acch() [1/3]
dBgS_Acch::~dBgS_Acch |
( |
| ) |
|
◆ dBgS_Acch() [1/3]
◆ ~dBgS_Acch() [2/3]
dBgS_Acch::~dBgS_Acch |
( |
| ) |
|
◆ dBgS_Acch() [2/3]
◆ dBgS_Acch() [3/3]
◆ ~dBgS_Acch() [3/3]
◆ CalcMovePosWork()
void dBgS_Acch::CalcMovePosWork |
( |
| ) |
|
◆ CalcWallBmdCyl()
void dBgS_Acch::CalcWallBmdCyl |
( |
| ) |
|
◆ CalcWallRR()
void dBgS_Acch::CalcWallRR |
( |
| ) |
|
◆ ChkClrSpeedY()
bool dBgS_Acch::ChkClrSpeedY |
( |
| ) |
|
|
inline |
◆ ChkGndThinCellingOff()
bool dBgS_Acch::ChkGndThinCellingOff |
( |
| ) |
|
◆ ChkGroundFind()
bool dBgS_Acch::ChkGroundFind |
( |
| ) |
|
|
inline |
◆ ChkGroundHit() [1/2]
bool dBgS_Acch::ChkGroundHit |
( |
| ) |
|
|
inline |
◆ ChkGroundHit() [2/2]
bool dBgS_Acch::ChkGroundHit |
( |
| ) |
const |
◆ ChkGroundLanding()
bool dBgS_Acch::ChkGroundLanding |
( |
| ) |
|
|
inline |
◆ ChkLineCheck()
bool dBgS_Acch::ChkLineCheck |
( |
| ) |
|
|
inline |
◆ ChkLineCheckNone()
bool dBgS_Acch::ChkLineCheckNone |
( |
| ) |
|
|
inline |
◆ ChkLineDown()
bool dBgS_Acch::ChkLineDown |
( |
| ) |
|
◆ ChkMoveBGOnly()
bool dBgS_Acch::ChkMoveBGOnly |
( |
| ) |
const |
|
inline |
◆ ChkRoofHit() [1/2]
bool dBgS_Acch::ChkRoofHit |
( |
| ) |
|
|
inline |
◆ ChkRoofHit() [2/2]
bool dBgS_Acch::ChkRoofHit |
( |
| ) |
const |
◆ ChkWallHDirect()
bool dBgS_Acch::ChkWallHDirect |
( |
int |
i_no | ) |
|
|
inline |
◆ ChkWallHit()
bool dBgS_Acch::ChkWallHit |
( |
| ) |
|
|
inline |
◆ ChkWallSort()
bool dBgS_Acch::ChkWallSort |
( |
| ) |
|
◆ ChkWaterHit()
◆ ChkWaterIn()
◆ ClrGndThinCellingOff()
void dBgS_Acch::ClrGndThinCellingOff |
( |
| ) |
|
◆ ClrGrndNone()
void dBgS_Acch::ClrGrndNone |
( |
| ) |
|
|
inline |
◆ ClrGroundAway()
void dBgS_Acch::ClrGroundAway |
( |
| ) |
|
|
inline |
◆ ClrGroundFind()
void dBgS_Acch::ClrGroundFind |
( |
| ) |
|
|
inline |
◆ ClrGroundHit()
void dBgS_Acch::ClrGroundHit |
( |
| ) |
|
◆ ClrGroundLanding()
void dBgS_Acch::ClrGroundLanding |
( |
| ) |
|
|
inline |
◆ ClrMoveBGOnly()
void dBgS_Acch::ClrMoveBGOnly |
( |
| ) |
|
◆ ClrRoofHit()
void dBgS_Acch::ClrRoofHit |
( |
| ) |
|
|
inline |
◆ ClrRoofNone()
void dBgS_Acch::ClrRoofNone |
( |
| ) |
|
|
inline |
◆ ClrWallHit()
void dBgS_Acch::ClrWallHit |
( |
| ) |
|
|
inline |
◆ ClrWallNone()
void dBgS_Acch::ClrWallNone |
( |
| ) |
|
|
inline |
◆ ClrWaterHit()
void dBgS_Acch::ClrWaterHit |
( |
| ) |
|
|
inline |
◆ ClrWaterIn()
void dBgS_Acch::ClrWaterIn |
( |
| ) |
|
|
inline |
◆ ClrWaterNone()
void dBgS_Acch::ClrWaterNone |
( |
| ) |
|
|
inline |
◆ CrrPos() [1/3]
◆ CrrPos() [2/3]
◆ CrrPos() [3/3]
◆ GetCx()
f32 dBgS_Acch::GetCx |
( |
| ) |
const |
|
inline |
◆ GetCz()
f32 dBgS_Acch::GetCz |
( |
| ) |
const |
|
inline |
◆ GetGroundH()
f32 dBgS_Acch::GetGroundH |
( |
| ) |
const |
|
inline |
◆ getMyAc()
◆ GetOldPos()
cXyz * dBgS_Acch::GetOldPos |
( |
| ) |
|
|
inline |
◆ GetPos()
cXyz * dBgS_Acch::GetPos |
( |
| ) |
|
|
inline |
◆ GetRoofHeight()
f32 dBgS_Acch::GetRoofHeight |
( |
| ) |
const |
|
inline |
◆ GetSpeedY()
f32 dBgS_Acch::GetSpeedY |
( |
| ) |
|
◆ GetTblSize()
int dBgS_Acch::GetTblSize |
( |
| ) |
|
|
inline |
◆ GetWallAddY()
f32 dBgS_Acch::GetWallAddY |
( |
Vec & |
param_0 | ) |
|
◆ GetWallAllLowH()
f32 dBgS_Acch::GetWallAllLowH |
( |
| ) |
|
◆ GetWallAllLowH_R()
f32 dBgS_Acch::GetWallAllLowH_R |
( |
| ) |
|
◆ GetWallAllR()
f32 dBgS_Acch::GetWallAllR |
( |
| ) |
|
◆ GetWallBmdCylP()
cM3dGCyl * dBgS_Acch::GetWallBmdCylP |
( |
| ) |
|
|
inline |
◆ GetWallCirP()
◆ GetWallH()
f32 dBgS_Acch::GetWallH |
( |
int |
i_no | ) |
|
|
inline |
◆ GetWallHDirect()
f32 dBgS_Acch::GetWallHDirect |
( |
int |
i_no | ) |
|
|
inline |
◆ GetWallR()
f32 dBgS_Acch::GetWallR |
( |
int |
i_no | ) |
|
|
inline |
◆ GetWallRR()
f32 dBgS_Acch::GetWallRR |
( |
int |
i_no | ) |
|
|
inline |
◆ GroundCheck()
void dBgS_Acch::GroundCheck |
( |
dBgS & |
i_bgs | ) |
|
◆ GroundCheckInit()
void dBgS_Acch::GroundCheckInit |
( |
dBgS & |
i_bgs | ) |
|
◆ GroundRoofProc()
void dBgS_Acch::GroundRoofProc |
( |
dBgS & |
i_bgs | ) |
|
◆ i_ChkGroundHit()
u32 dBgS_Acch::i_ChkGroundHit |
( |
| ) |
const |
|
inline |
◆ i_ClrGroundHit()
void dBgS_Acch::i_ClrGroundHit |
( |
| ) |
|
|
inline |
◆ Init()
◆ LineCheck()
void dBgS_Acch::LineCheck |
( |
dBgS & |
i_bgs | ) |
|
◆ MaskRoofHit()
u32 dBgS_Acch::MaskRoofHit |
( |
| ) |
|
|
inline |
◆ MaskWaterHit()
◆ MaskWaterIn()
◆ OffClrSpeedY()
void dBgS_Acch::OffClrSpeedY |
( |
| ) |
|
|
inline |
◆ OffLineCheck()
void dBgS_Acch::OffLineCheck |
( |
| ) |
|
|
inline |
◆ OffLineCheckHit()
void dBgS_Acch::OffLineCheckHit |
( |
| ) |
|
|
inline |
◆ OffLineCheckNone()
void dBgS_Acch::OffLineCheckNone |
( |
| ) |
|
|
inline |
◆ OnLineCheck()
void dBgS_Acch::OnLineCheck |
( |
| ) |
|
|
inline |
◆ OnLineCheckHit()
void dBgS_Acch::OnLineCheckHit |
( |
| ) |
|
|
inline |
◆ OnLineCheckNone()
void dBgS_Acch::OnLineCheckNone |
( |
| ) |
|
|
inline |
◆ OnWallSort()
void dBgS_Acch::OnWallSort |
( |
| ) |
|
◆ Set() [1/4]
◆ Set() [2/4]
◆ Set() [3/4]
◆ Set() [4/4]
◆ SetGndThinCellingOff()
void dBgS_Acch::SetGndThinCellingOff |
( |
| ) |
|
◆ SetGrndNone()
void dBgS_Acch::SetGrndNone |
( |
| ) |
|
|
inline |
◆ SetGroundAway()
void dBgS_Acch::SetGroundAway |
( |
| ) |
|
|
inline |
◆ SetGroundFind()
void dBgS_Acch::SetGroundFind |
( |
| ) |
|
|
inline |
◆ SetGroundHit()
void dBgS_Acch::SetGroundHit |
( |
| ) |
|
|
inline |
◆ SetGroundLanding()
void dBgS_Acch::SetGroundLanding |
( |
| ) |
|
|
inline |
◆ SetGroundUpY()
void dBgS_Acch::SetGroundUpY |
( |
f32 |
param_0 | ) |
|
◆ SetLin()
void dBgS_Acch::SetLin |
( |
| ) |
|
|
inline |
◆ SetMoveBGOnly()
void dBgS_Acch::SetMoveBGOnly |
( |
| ) |
|
◆ SetNowActorInfo()
◆ SetRoofCrrHeight()
void dBgS_Acch::SetRoofCrrHeight |
( |
f32 |
height | ) |
|
|
inline |
◆ SetRoofHit()
void dBgS_Acch::SetRoofHit |
( |
| ) |
|
|
inline |
◆ SetRoofNone()
void dBgS_Acch::SetRoofNone |
( |
| ) |
|
|
inline |
◆ SetWallAngleY()
void dBgS_Acch::SetWallAngleY |
( |
int |
i_no, |
|
|
s16 |
i_angle |
|
) |
| |
|
inline |
◆ SetWallCir()
void dBgS_Acch::SetWallCir |
( |
| ) |
|
◆ SetWallCirHit()
void dBgS_Acch::SetWallCirHit |
( |
int |
i_no | ) |
|
|
inline |
◆ SetWallHit()
void dBgS_Acch::SetWallHit |
( |
| ) |
|
|
inline |
◆ SetWallNone()
void dBgS_Acch::SetWallNone |
( |
| ) |
|
|
inline |
◆ SetWallPolyIndex()
void dBgS_Acch::SetWallPolyIndex |
( |
int |
index, |
|
|
int |
poly_index |
|
) |
| |
◆ SetWaterCheckOffset()
void dBgS_Acch::SetWaterCheckOffset |
( |
f32 |
offset | ) |
|
|
inline |
◆ SetWaterHit()
void dBgS_Acch::SetWaterHit |
( |
| ) |
|
|
inline |
◆ SetWaterIn()
void dBgS_Acch::SetWaterIn |
( |
| ) |
|
|
inline |
◆ SetWaterNone()
void dBgS_Acch::SetWaterNone |
( |
| ) |
|
|
inline |
◆ SetWtrChkMode()
void dBgS_Acch::SetWtrChkMode |
( |
int |
mode | ) |
|
|
inline |
◆ field_0x7c
void* dBgS_Acch::field_0x7c |
◆ field_0x80
u32 dBgS_Acch::field_0x80 |
◆ field_0x90
f32 dBgS_Acch::field_0x90 |
◆ field_0x94
f32 dBgS_Acch::field_0x94 |
◆ field_0x9c
f32 dBgS_Acch::field_0x9c |
◆ field_0xa0
◆ field_0xb4
◆ field_0xb8
f32 dBgS_Acch::field_0xb8 |
◆ field_0xbc
f32 dBgS_Acch::field_0xbc |
◆ field_0xc0
◆ field_0xcc
f32 dBgS_Acch::field_0xcc |
◆ field_0xd8
f32 dBgS_Acch::field_0xd8 |
◆ m_bg_index
int dBgS_Acch::m_bg_index |
◆ m_flags
◆ m_gnd
◆ m_ground_h
f32 dBgS_Acch::m_ground_h |
◆ m_lin
◆ m_my_ac
◆ m_roof
◆ m_roof_crr_height
f32 dBgS_Acch::m_roof_crr_height |
◆ m_roof_height
f32 dBgS_Acch::m_roof_height |
◆ m_tbl_size
int dBgS_Acch::m_tbl_size |
◆ m_wall_cyl
◆ m_wtr
◆ m_wtr_chk_offset
f32 dBgS_Acch::m_wtr_chk_offset |
◆ m_wtr_mode
◆ pm_acch_cir
◆ pm_angle
csXyz* dBgS_Acch::pm_angle |
◆ pm_old_pos
cXyz* dBgS_Acch::pm_old_pos |
◆ pm_out_poly_info
◆ pm_pos
◆ pm_shape_angle
csXyz* dBgS_Acch::pm_shape_angle |
◆ pm_speed
cXyz* dBgS_Acch::pm_speed |
The documentation for this class was generated from the following files: