![]() |
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
|
#include <d_bg_s_lin_chk.h>
Public Member Functions | |
dBgS_LinChk () | |
void | Set (cXyz const *pi_start, cXyz const *pi_end, fopAc_ac_c const *) |
virtual | ~dBgS_LinChk () |
![]() | |
cBgS_LinChk () | |
void | ct () |
void | Set2 (const cXyz *, const cXyz *, unsigned int) |
void | PreCalc () |
cXyz & | GetCross () |
virtual | ~cBgS_LinChk () |
void | ClrHit () |
void | SetHit () |
u32 | ChkHit () const |
void | SetCross (const cXyz &pos) |
cXyz * | GetCrossP () |
cM3dGLin * | GetLinP () |
bool | ChkBackFlag () const |
void | onBackFlag () |
bool | ChkFrontFlag () const |
void | onFrontFlag () |
bool | GetPreWallChk () const |
bool | GetPreGroundChk () const |
bool | GetPreRoofChk () const |
cXyz * | GetStartP () |
void | ClrSttsRoofOff () |
void | SetSttsRoofOff () |
void | ClrSttsWallOff () |
void | SetSttsWallOff () |
void | ClrSttsGroundOff () |
void | SetSttsGroundOff () |
![]() | |
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 () |
![]() | |
~cBgS_PolyInfo () | |
cBgS_PolyInfo () | |
bool | ChkSetInfo () const |
void | ClearPi () |
void | SetPolyInfo (const cBgS_PolyInfo &) |
void | SetActorInfo (int, void *, fpc_ProcID) |
bool | ChkSafe (const void *, fpc_ProcID) const |
void | SetPolyIndex (int) |
bool | ChkBgIndex () const |
virtual | ~cBgS_PolyInfo () |
u16 | GetPolyIndex () const |
u16 | GetBgIndex () const |
![]() | |
dBgS_Chk () | |
cBgS_PolyPassChk * | GetPolyPassChkInfo () |
cBgS_GrpPassChk * | GetGrpPassChkInfo () |
virtual | ~dBgS_Chk () |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
enum | Status { STTS_HIT = 0x10 , STTS_ROOF_OFF = 0x20000000 , STTS_WALL_OFF = 0x40000000 , STTS_GROUND_OFF = 0x80000000 } |
![]() | |
enum | { NORMAL_GRP = 1 , WATER_GRP , FULL_GRP } |
![]() | |
cM3dGLin | mLin |
cXyz | field_0x40 |
u32 | mStts |
bool | mPreWallChk |
bool | mPreGroundChk |
bool | mPreRoofChk |
bool | mFrontFlag |
bool | mBackFlag |
![]() | |
cBgS_PolyPassChk * | mPolyPassChk |
cBgS_GrpPassChk * | mGrpPassChk |
fpc_ProcID | mActorPid |
bool | mSameActorChk |
dBgS_LinChk::dBgS_LinChk | ( | ) |
d_bg_s_lin_chk.cpp BG Collision Line Check
|
virtual |
void dBgS_LinChk::Set | ( | cXyz const * | pi_start, |
cXyz const * | pi_end, | ||
fopAc_ac_c const * | p_actor ) |