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

#include <d_bg_s_acch.h>

+ Inheritance diagram for dBgS_StatueAcch:
+ Collaboration diagram for dBgS_StatueAcch:

Public Member Functions

 dBgS_StatueAcch ()
 
virtual ~dBgS_StatueAcch ()
 
- Public Member Functions inherited from dBgS_Acch
 ~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 ()
 
cXyzGetPos ()
 
cXyzGetOldPos ()
 
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 ()
 
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
 
void i_ClrGroundHit ()
 
u32 i_ChkGroundHit () const
 
- Public Member Functions inherited from cBgS_Chk
 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_PolyPassChkGetPolyPassChk () const
 
cBgS_GrpPassChkGetGrpPassChk () const
 
void OffSameActorChk ()
 
virtual ~cBgS_Chk (void)
 
- Public Member Functions inherited from dBgS_Chk
 dBgS_Chk ()
 
cBgS_PolyPassChkGetPolyPassChkInfo ()
 
cBgS_GrpPassChkGetGrpPassChkInfo ()
 
virtual ~dBgS_Chk ()
 
- Public Member Functions inherited from dBgS_PolyPassChk
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 ()
 
- 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 () const
 
u32 MaskWaterGrp () const
 
- 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
u32 m_flags
 
cXyzpm_pos
 
cXyzpm_old_pos
 
cXyzpm_speed
 
csXyzpm_angle
 
csXyzpm_shape_angle
 
cM3dGLin m_lin
 
cM3dGCyl m_wall_cyl
 
int m_bg_index
 
voidfield_0x7c
 
u32 field_0x80
 
fopAc_ac_cm_my_ac
 
int m_tbl_size
 
dBgS_AcchCirpm_acch_cir
 
f32 field_0x90
 
f32 field_0x94
 
f32 m_ground_h
 
f32 field_0x9c
 
cM3dGPla field_0xa0
 
u8 field_0xb4
 
f32 field_0xb8
 
f32 field_0xbc
 
u8 field_0xc0
 
f32 m_roof_height
 
f32 m_roof_crr_height
 
f32 field_0xcc
 
f32 m_wtr_chk_offset
 
cBgS_PolyInfopm_out_poly_info
 
f32 field_0xd8
 
dBgS_GndChk m_gnd
 
dBgS_RoofChk m_roof
 
dBgS_WtrChk m_wtr
 
u8 m_wtr_mode
 
- Public Attributes inherited from cBgS_Chk
cBgS_PolyPassChkmPolyPassChk
 
cBgS_GrpPassChkmGrpPassChk
 
fpc_ProcID mActorPid
 
bool mSameActorChk
 

Constructor & Destructor Documentation

◆ dBgS_StatueAcch()

dBgS_StatueAcch::dBgS_StatueAcch ( )
inline

◆ ~dBgS_StatueAcch()

virtual dBgS_StatueAcch::~dBgS_StatueAcch ( )
virtual

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