示例#1
0
        private void UpdateTimeLabel()
        {
            var time = Map.LevelTimeSeconds;

            TimeLabel.Text     = LevelConverter.ConvertToDefaultTime(time);
            TimeLabel.Location = new Point(Screen.Width - TimeLabel.Size.Width + 1, 0);
            TimeLabel.Image    = ImageExtensions.FitInSize(timerBackground, TimeLabel.Size);
        }
示例#2
0
        private void UpdateFinishMessage()
        {
            var time = Map.LevelTimeSeconds;

            FinishMessage.Text      = @$ "{(IsLastLevelCompleted ? " ИГРА ПРОЙДЕНА !" : " УРОВЕНЬ ПРОЙДЕН !")}

ВАШЕ ВРЕМЯ: {LevelConverter.ConvertToDefaultTime(time)}
ЛУЧШЕЕ ВРЕМЯ: {LevelConverter.ConvertToDefaultTime(Map.BestLevelTime)}";
            FinishMessage.Size      = Screen.Size;
            FinishMessage.BackColor = Color.FromArgb(230, 64, 64, 64);
            FinishMessage.Font      = new Font("Arial", 100F * Screen.Width / 1920, FontStyle.Bold, GraphicsUnit.Point);
        }