INNER CODE UNIT · C++
dx
TombEngine/TombEngine · TombEngine/Game/camera.cpp:624
float dx = (Camera.pos.x - Ideals[i].x) * (Camera.pos.x - Ideals[i].x);
dx += (Camera.pos.z - Ideals[i].z) * (Camera.pos.z - Ideals[i].z);
if (dx < farthestDist)
{
farthestDist = dx;
indexOfFarthestIdeal = i;
}
}
}
else if (i == 0)
{
temp[0] = Ideals[i];
temp[1] = Camera.pos;
if (i == 0 || LOSAndReturnTarget(&temp[0], &temp[1], 0))
{
float dx = (Camera.target.x - Ideals[i].x) * (Camera.target.x - Ideals[i].x);
float dz = (Camera.target.z - Ideals[i].z) * (Camera.target.z - Ideals[i].z);