#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 () |
| |
| 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 () |
| |
| virtual | ~dBgS_Acch () |
| |
| void | DrawWall (dBgS &) |
| |
| cXyz * | GetPos () |
| |
| cXyz * | GetOldPos () |
| |
| f32 | GetGroundH () const |
| |
| f32 | GetRoofHeight () const |
| |
| int | GetTblSize () |
| |
| void | SetLin () |
| |
| bool | ChkGroundFind () |
| |
| bool | ChkGroundHit () const |
| |
| bool | ChkGroundLanding () const |
| |
| void | ClrGroundLanding () |
| |
| void | ClrGroundAway () |
| |
| void | ClrWallHit () |
| |
| void | SetRoofNone () |
| |
| void | SetRoofHit () |
| |
| void | SetWaterNone () |
| |
| u32 | ChkWallHit () const |
| |
| void | OffLineCheckHit () |
| |
| void | OffLineCheck () |
| |
| u32 | ChkLineCheckNone () const |
| |
| u32 | ChkLineCheck () const |
| |
| void | ClrRoofHit () |
| |
| void | ClrWaterHit () |
| |
| void | SetWaterHit () |
| |
| void | ClrWaterIn () |
| |
| void | SetWaterIn () |
| |
| const u32 | MaskWaterIn () const |
| |
| const bool | ChkWaterIn () const |
| |
| void | ClrGroundFind () |
| |
| u32 | MaskRoofHit () const |
| |
| bool | ChkRoofHit () const |
| |
| void | OffClrSpeedY () |
| |
| void | OnClrSpeedY () |
| |
| bool | ChkClrSpeedY () const |
| |
| void | SetGroundFind () |
| |
| void | SetGroundHit () |
| |
| void | SetGroundLanding () |
| |
| void | SetGroundAway () |
| |
| const u32 | MaskWaterHit () const |
| |
| const bool | ChkWaterHit () const |
| |
| 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 () |
| |
| bool | ChkGroundAway () const |
| |
| void | ClrGroundHit () |
| |
| void | SetGroundCheckOffset (f32 offset) |
| |
| 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 |
| |
| | cBgS_Chk () |
| |
| void | SetExtChk (cBgS_Chk &) |
| |
| bool | ChkSameActorPid (fpc_ProcID) 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 () |
| |
| | dBgS_Chk () |
| |
| cBgS_PolyPassChk * | GetPolyPassChkInfo () |
| |
| cBgS_GrpPassChk * | GetGrpPassChkInfo () |
| |
| virtual | ~dBgS_Chk () |
| |
| | 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 () |
| |
| u32 | MaskWaterGrp () |
| |
| 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()
◆ ~dBgS_Acch()
| dBgS_Acch::~dBgS_Acch |
( |
| ) |
|
|
virtual |
◆ CalcMovePosWork()
| void dBgS_Acch::CalcMovePosWork |
( |
| ) |
|
◆ CalcWallBmdCyl()
| void dBgS_Acch::CalcWallBmdCyl |
( |
| ) |
|
◆ CalcWallRR()
| void dBgS_Acch::CalcWallRR |
( |
| ) |
|
◆ ChkClrSpeedY()
| bool dBgS_Acch::ChkClrSpeedY |
( |
| ) |
const |
|
inline |
◆ ChkGndThinCellingOff()
| bool dBgS_Acch::ChkGndThinCellingOff |
( |
| ) |
|
◆ ChkGroundAway()
| bool dBgS_Acch::ChkGroundAway |
( |
| ) |
const |
|
inline |
◆ ChkGroundFind()
| bool dBgS_Acch::ChkGroundFind |
( |
| ) |
|
|
inline |
◆ ChkGroundHit()
| bool dBgS_Acch::ChkGroundHit |
( |
| ) |
const |
|
inline |
◆ ChkGroundLanding()
| bool dBgS_Acch::ChkGroundLanding |
( |
| ) |
const |
|
inline |
◆ ChkLineCheck()
| u32 dBgS_Acch::ChkLineCheck |
( |
| ) |
const |
|
inline |
◆ ChkLineCheckNone()
| u32 dBgS_Acch::ChkLineCheckNone |
( |
| ) |
const |
|
inline |
◆ ChkLineDown()
| bool dBgS_Acch::ChkLineDown |
( |
| ) |
|
◆ ChkMoveBGOnly()
| bool dBgS_Acch::ChkMoveBGOnly |
( |
| ) |
const |
|
inline |
◆ ChkRoofHit()
| bool dBgS_Acch::ChkRoofHit |
( |
| ) |
const |
|
inline |
◆ ChkWallHDirect()
| bool dBgS_Acch::ChkWallHDirect |
( |
int | i_no | ) |
|
|
inline |
◆ ChkWallHit()
| u32 dBgS_Acch::ChkWallHit |
( |
| ) |
const |
|
inline |
◆ ChkWallSort()
| bool dBgS_Acch::ChkWallSort |
( |
| ) |
|
◆ ChkWaterHit()
| const bool dBgS_Acch::ChkWaterHit |
( |
| ) |
const |
|
inline |
◆ ChkWaterIn()
| const bool dBgS_Acch::ChkWaterIn |
( |
| ) |
const |
|
inline |
◆ 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 |
( |
| ) |
|
|
inline |
◆ 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()
| void dBgS_Acch::CrrPos |
( |
dBgS & | i_bgs | ) |
|
◆ DrawWall()
| void dBgS_Acch::DrawWall |
( |
dBgS & | | ) |
|
◆ 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()
| cM3dGCir * dBgS_Acch::GetWallCirP |
( |
int | index | ) |
|
|
inline |
◆ 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 | ) |
|
◆ Init()
◆ LineCheck()
| void dBgS_Acch::LineCheck |
( |
dBgS & | i_bgs | ) |
|
◆ MaskRoofHit()
| u32 dBgS_Acch::MaskRoofHit |
( |
| ) |
const |
|
inline |
◆ MaskWaterHit()
| const u32 dBgS_Acch::MaskWaterHit |
( |
| ) |
const |
|
inline |
◆ MaskWaterIn()
| const u32 dBgS_Acch::MaskWaterIn |
( |
| ) |
const |
|
inline |
◆ OffClrSpeedY()
| void dBgS_Acch::OffClrSpeedY |
( |
| ) |
|
|
inline |
◆ OffLineCheck()
| void dBgS_Acch::OffLineCheck |
( |
| ) |
|
|
inline |
◆ OffLineCheckHit()
| void dBgS_Acch::OffLineCheckHit |
( |
| ) |
|
|
inline |
◆ OffLineCheckNone()
| void dBgS_Acch::OffLineCheckNone |
( |
| ) |
|
|
inline |
◆ OnClrSpeedY()
| void dBgS_Acch::OnClrSpeedY |
( |
| ) |
|
|
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/2]
◆ Set() [2/2]
◆ SetGndThinCellingOff()
| void dBgS_Acch::SetGndThinCellingOff |
( |
| ) |
|
◆ SetGrndNone()
| void dBgS_Acch::SetGrndNone |
( |
| ) |
|
|
inline |
◆ SetGroundAway()
| void dBgS_Acch::SetGroundAway |
( |
| ) |
|
|
inline |
◆ SetGroundCheckOffset()
| void dBgS_Acch::SetGroundCheckOffset |
( |
f32 | offset | ) |
|
|
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()
| void dBgS_Acch::SetNowActorInfo |
( |
int | bg_index, |
|
|
void * | param_1, |
|
|
fpc_ProcID | param_2 ) |
◆ 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_0xa0
◆ field_0xb4
| bool dBgS_Acch::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_gnd_chk_offset
| f32 dBgS_Acch::m_gnd_chk_offset |
◆ 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 |
◆ unk_0x38
◆ unk_0xe4
The documentation for this class was generated from the following files: