bool aimBot::CheckFOV(const idVec3& pos, float fov) { idAngles ang, myviewangles; idVec3 org; org = pos - hookPlayer(tck.entManager.GetOwnClientNum()).GetEyePosition(); ang = org.ToAngles(); ang.Normalize360(); q4gameExport->gameEdit->PlayerGetViewAngles(myviewangles); ang.yaw -= myviewangles.yaw; ang.pitch -= myviewangles.pitch; ANG_CLIP(ang[0]); ANG_CLIP(ang[1]); if(idMath::Cos(DEG2RAD(ang[1])) < idMath::Cos(DEG2RAD(fov/2))) return false; if(idMath::Cos(DEG2RAD(ang[0])) < idMath::Cos(DEG2RAD(fov/2))) return false; return true; }