public bool IsYInView(double y, double absoluteZ)
{
if (mOrthogonal)
{
return y > Position.Y - mOrthogonalHeight / 2.0f && y < Position.Y + mOrthogonalHeight / 2.0f;
}
else
{
#if FRB_MDX
double cameraDistance = (absoluteZ - Position.Z) / 100.0;
#else
double cameraDistance = (Position.Z - absoluteZ) / 100.0;
#endif
if (y > Position.Y - mYEdge * cameraDistance && y < Position.Y + mYEdge * cameraDistance)
return true;
else
return false;
}
}