public static float InGameCosine(int angle) { ushort truncated = MoreMath.NormalizeAngleTruncated(angle); if (truncated == 16384 || truncated == 49152) { return(0); } double radians = MoreMath.AngleUnitsToRadians(truncated); return((float)Math.Cos(radians)); }
public static float InGameSine(int angle) { ushort truncated = MoreMath.NormalizeAngleTruncated(angle); if (truncated == 32768) { return(0); } double radians = MoreMath.AngleUnitsToRadians(truncated); return((float)Math.Sin(radians)); }