CBoat and friends

This commit is contained in:
aap
2020-07-01 18:03:39 +02:00
parent 389123cff3
commit 2141247e08
12 changed files with 883 additions and 313 deletions

View File

@ -625,6 +625,14 @@ CVisibilityPlugins::RenderPedCB(RpAtomic *atomic)
return atomic;
}
float
CVisibilityPlugins::GetDistanceSquaredFromCamera(RwV3d *pos)
{
RwV3d dist;
RwV3dSub(&dist, pos, ms_pCameraPosn);
return RwV3dDotProduct(&dist, &dist);
}
float
CVisibilityPlugins::GetDistanceSquaredFromCamera(RwFrame *frame)
{

View File

@ -83,6 +83,7 @@ public:
static bool VehicleVisibilityCB(RpClump *clump);
static bool VehicleVisibilityCB_BigVehicle(RpClump *clump);
static float GetDistanceSquaredFromCamera(RwV3d *pos);
static float GetDistanceSquaredFromCamera(RwFrame *frame);
static float GetDotProductWithCameraVector(RwMatrix *atomicMat, RwMatrix *clumpMat, uint32 flags);