Пример #1
0
Файл: Mathfp.cs Проект: N-01/UFO
        public static FixedPoint Floor(FixedPoint value)
        {
            FixedPoint fraction = value.Fraction();

            if (fraction != 0)
            {
                return(value - value.Fraction() - (FixedPoint)(value > 0 ? 0 : 1));
            }
            return(value);
        }
Пример #2
0
Файл: Mathfp.cs Проект: N-01/UFO
        public static FixedPoint Ceiling(FixedPoint value)
        {
            FixedPoint fraction = value.Fraction();

            if (fraction != 0)
            {
                return(value - value.Fraction() + (FixedPoint)(value > 0 ? 1 : 0));
            }
            return(value);
        }