Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dBgS_ObjAcch Class Reference

#include <d_bg_s_acch.h>

+ Inheritance diagram for dBgS_ObjAcch:
+ Collaboration diagram for dBgS_ObjAcch:

Public Member Functions

 dBgS_ObjAcch ()
 
virtual ~dBgS_ObjAcch ()
 
- Public Member Functions inherited from dBgS_Acch
 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 &)
 
cXyzGetPos ()
 
cXyzGetOldPos ()
 
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)
 
cM3dGCylGetWallBmdCylP ()
 
fopAc_ac_cgetMyAc ()
 
cM3dGCirGetWallCirP (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
 
- Public Member Functions inherited from cBgS_Chk
 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_PolyPassChkGetPolyPassChk () const
 
cBgS_GrpPassChkGetGrpPassChk () const
 
void OffSameActorChk ()
 
virtual ~cBgS_Chk ()
 
- Public Member Functions inherited from dBgS_Chk
 dBgS_Chk ()
 
cBgS_PolyPassChkGetPolyPassChkInfo ()
 
cBgS_GrpPassChkGetGrpPassChkInfo ()
 
virtual ~dBgS_Chk ()
 
- Public Member Functions inherited from dBgS_PolyPassChk
 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 ()
 
- Public Member Functions inherited from cBgS_PolyPassChk
virtual ~cBgS_PolyPassChk ()
 
- Public Member Functions inherited from dBgS_GrpPassChk
 dBgS_GrpPassChk ()
 
virtual ~dBgS_GrpPassChk ()
 
void OnWaterGrp ()
 
void OnSpl ()
 
void OffWaterGrp ()
 
void OnNormalGrp ()
 
void OffNormalGrp ()
 
void OffFullGrp ()
 
void OnAll ()
 
u32 MaskNormalGrp ()
 
u32 MaskWaterGrp ()
 
- Public Member Functions inherited from cBgS_GrpPassChk
virtual ~cBgS_GrpPassChk ()
 

Additional Inherited Members

- Public Types inherited from dBgS_Acch
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)
}
 
- Public Types inherited from dBgS_GrpPassChk
enum  { NORMAL_GRP = 1 , WATER_GRP , FULL_GRP }
 
- Public Attributes inherited from dBgS_Acch
dBgS_GndChk m_gnd
 
dBgS_RoofChk m_roof
 
dBgS_WtrChk m_wtr
 
- Public Attributes inherited from cBgS_Chk
cBgS_PolyPassChkmPolyPassChk
 
cBgS_GrpPassChkmGrpPassChk
 
fpc_ProcID mActorPid
 
bool mSameActorChk
 

Constructor & Destructor Documentation

◆ dBgS_ObjAcch()

dBgS_ObjAcch::dBgS_ObjAcch ( )
inline

◆ ~dBgS_ObjAcch()

virtual dBgS_ObjAcch::~dBgS_ObjAcch ( )
inlinevirtual

The documentation for this class was generated from the following file: