All pastes #398125 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-16 23:20 UTC
rendered paste body
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;
}