Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }