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

#include <d_bg_s_lin_chk.h>

+ Inheritance diagram for dBgS_LinChk:
+ Collaboration diagram for dBgS_LinChk:

Public Member Functions

 dBgS_LinChk ()
 
 ~dBgS_LinChk ()
 
void Set (cXyz const *, cXyz const *, fopAc_ac_c const *)
 
 dBgS_LinChk ()
 
 ~dBgS_LinChk ()
 
void Set (cXyz const *, cXyz const *, fopAc_ac_c const *)
 
 dBgS_LinChk ()
 
void Set (cXyz const *pi_start, cXyz const *pi_end, fopAc_ac_c const *)
 
virtual ~dBgS_LinChk ()
 
- Public Member Functions inherited from cBgS_LinChk
 cBgS_LinChk ()
 
void ct ()
 
void Set2 (const cXyz *, const cXyz *, unsigned int)
 
void PreCalc ()
 
void GetCross ()
 
virtual ~cBgS_LinChk ()
 
void ClrHit ()
 
void SetHit ()
 
u32 ChkHit () const
 
void SetCross (const cXyz &pos)
 
cXyzi_GetCross ()
 
cXyzGetCrossP ()
 
cM3dGLinGetLinP ()
 
bool ChkBackFlag () const
 
void onBackFlag ()
 
bool ChkFrontFlag () const
 
void onFrontFlag ()
 
bool GetPreWallChk () const
 
bool GetPreGroundChk () const
 
bool GetPreRoofChk () const
 
cXyzGetStartP ()
 
void ClrSttsRoofOff ()
 
void SetSttsRoofOff ()
 
void ClrSttsWallOff ()
 
void SetSttsWallOff ()
 
void ClrSttsGroundOff ()
 
void SetSttsGroundOff ()
 
- 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 cBgS_PolyInfo
 ~cBgS_PolyInfo ()
 
 ~cBgS_PolyInfo ()
 
 cBgS_PolyInfo ()
 
bool ChkSetInfo () const
 
void ClearPi ()
 
void SetPolyInfo (const cBgS_PolyInfo &)
 
void SetActorInfo (int, void *, unsigned int)
 
bool ChkSafe (const void *, unsigned int) const
 
void SetPolyIndex (int)
 
bool ChkBgIndex () const
 
virtual ~cBgS_PolyInfo ()
 
u16 GetPolyIndex () const
 
u16 GetBgIndex () const
 
- 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 cBgS_LinChk
enum  Status { STTS_HIT = 0x10 , STTS_ROOF_OFF = 0x20000000 , STTS_WALL_OFF = 0x40000000 , STTS_GROUND_OFF = 0x80000000 }
 
- Public Types inherited from dBgS_GrpPassChk
enum  { NORMAL_GRP = 1 , WATER_GRP , FULL_GRP }
 
- Public Attributes inherited from cBgS_LinChk
cM3dGLin mLin
 
cXyz field_0x40
 
u32 mStts
 
bool mPreWallChk
 
bool mPreGroundChk
 
bool mPreRoofChk
 
bool mFrontFlag
 
bool mBackFlag
 
- Public Attributes inherited from cBgS_Chk
cBgS_PolyPassChkmPolyPassChk
 
cBgS_GrpPassChkmGrpPassChk
 
fpc_ProcID mActorPid
 
bool mSameActorChk
 

Constructor & Destructor Documentation

◆ dBgS_LinChk() [1/3]

dBgS_LinChk::dBgS_LinChk ( )

d_bg_s_lin_chk.cpp BG Collision Line Check

◆ ~dBgS_LinChk() [1/3]

dBgS_LinChk::~dBgS_LinChk ( )

◆ dBgS_LinChk() [2/3]

dBgS_LinChk::dBgS_LinChk ( )

◆ ~dBgS_LinChk() [2/3]

dBgS_LinChk::~dBgS_LinChk ( )

◆ dBgS_LinChk() [3/3]

dBgS_LinChk::dBgS_LinChk ( )

◆ ~dBgS_LinChk() [3/3]

virtual dBgS_LinChk::~dBgS_LinChk ( )
virtual

Member Function Documentation

◆ Set() [1/3]

void dBgS_LinChk::Set ( cXyz const pi_start,
cXyz const pi_end,
fopAc_ac_c const p_actor 
)

◆ Set() [2/3]

void dBgS_LinChk::Set ( cXyz const ,
cXyz const ,
fopAc_ac_c const  
)

◆ Set() [3/3]

void dBgS_LinChk::Set ( cXyz const pi_start,
cXyz const pi_end,
fopAc_ac_c const  
)

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