cl_dll/lerp_functions.h
293031323334353637383940
flTo += 1.0f;
}
float s = flTo * flPercent + flFrom * (1.0f - flPercent);
s = s - (int)(s);
if (s < 0.0f)
s = s + 1.0f;
return s;
}
2930313233343536373839404142434445464748
flTo += 1.0f;
}
/*
float s = flTo * flPercent + flFrom * (1.0f - flPercent);
s = s - (int)(s);
if (s < 0.0f)
s = s + 1.0f;
*/
// Modified by Mulch - 6/6/2006
float s = flFrom + ( ( flTo - flFrom ) * flPercent );
if( s >= 1.0f )
s -= 1.0f;
return s;
}
127128129130131132133
if ( fabs( p2 - p1 ) > 0.5f )
{
if (p1 < p2)
p1 += 1.0f;
else
p2 += 1.0f;
}
135136137138139140141142143144145146
if ( fabs( p2 - p1 ) > 0.5f )
{
if (p1 < p2)
{
p1 += 1.0f;
// Added by Mulch - 6/6/2006
if( p0 < 1.0f )
p0 += 1.0f;
}
else
p2 += 1.0f;
}