Пример #1
0
        /// <summary>
        /// Add time fadeup effect. Used in the game to show times, plus (green)
        /// means we took longer for this checkpoint, minus (green) means we did
        /// good.
        /// </summary>
        /// <param name="timeMilisec">Time</param>
        /// <param name="mode">Mode</param>
        public void AddTimeFadeupEffect(int timeMilliseconds, TimeFadeupMode mode)
        {
            string text =
                //min
                ((timeMilliseconds / 1000) / 60) + ":" +
                //sec
                ((timeMilliseconds / 1000) % 60).ToString("00") + "." +
                //ms
                ((timeMilliseconds / 10) % 100).ToString("00");
            Color col = Color.White;

            if (mode == TimeFadeupMode.Plus)
            {
                text = "+ " + text;
                col  = Color.Red;
            }
            else if (mode == TimeFadeupMode.Minus)
            {
                text = "- " + text;
                col  = Color.Green;
            }

            fadeupTexts.Add(new TimeFadeupText(text, col));
        }
        /// <summary>
        /// Add time fadeup effect. Used in the game to show times, plus (green)
        /// means we took longer for this checkpoint, minus (green) means we did
        /// good.
        /// </summary>
        /// <param name="timeMilisec">Time</param>
        /// <param name="mode">Mode</param>
        public void AddTimeFadeupEffect(int timeMilliseconds, TimeFadeupMode mode)
        {
            string text =
                //min
                ((timeMilliseconds / 1000) / 60) + ":" +
                //sec
                ((timeMilliseconds / 1000) % 60).ToString("00") + "." +
                //ms
                ((timeMilliseconds / 10) % 100).ToString("00");
            Color col = Color.White;
            if (mode == TimeFadeupMode.Plus)
            {
                text = "+ " + text;
                col = Color.Red;
            }
            else if (mode == TimeFadeupMode.Minus)
            {
                text = "- " + text;
                col = Color.Green;
            }

            fadeupTexts.Add(new TimeFadeupText(text, col));
        }