예제 #1
0
파일: UI.cs 프로젝트: bbattin/Duel
        public void FinishGame(object sender, StartedFinishedGameEventArgs args)
        {
            StopWatch.Stop();
            Console.Clear();
            Console.ForegroundColor = ConsoleColor.Green;
            Console.BackgroundColor = ConsoleColor.Black;
            Console.WriteLine();
            Console.WriteLine("Результаты игры Duel");
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Количество раундов {0}", RoundsCounter);
            Console.WriteLine("Жизни осталось у {0} {1}, {2} {3}", args.NameUzer, args.LiveUzer, args.NameRand, args.LiveRand);

            if (args.LiveUzer > args.LiveRand)
            {
                Console.WriteLine("Выиграл {0}", args.NameUzer);
                Console.WriteLine("Проиграл {0}", args.NameRand);
            }
            else
            {
                Console.WriteLine("Выиграл {0}", args.NameRand);
                Console.WriteLine("Проиграл {0}", args.NameUzer);
            }

            TimeSpan ts          = StopWatch.Elapsed;
            string   elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:000}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds);

            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Длительность игры " + elapsedTime);
        }
예제 #2
0
파일: UI.cs 프로젝트: bbattin/Duel
        public void StartGame(object sender, StartedFinishedGameEventArgs args)
        {
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Информация об игроках");
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Игрок первый");
            Console.WriteLine("Имя {0}, жизнь {1}, сила {2}, защита {3}", args.NameUzer, args.LiveUzer, args.ForceUzer, args.ProtectionUzer);
            Console.WriteLine("Оружие первого игрока");
            Console.WriteLine("Название {0}, урон {1}, защита {2}", args.NameWUzer, args.DamageWUzer, args.ProtectionWUzer);

            Console.WriteLine();
            Console.WriteLine("Игрок второй");
            Console.WriteLine("Имя {0}, жизнь {1}, сила {2}, защита {3}", args.NameRand, args.LiveRand, args.ForceRand, args.ProtectionRand);
            Console.WriteLine("Оружие первого игрока");
            Console.WriteLine("Название {0}, урон {1}, защита {2}", args.NameWRand, args.DamageWRand, args.ProtectionWRand);

            Console.WriteLine();
            Console.WriteLine("Нажмите любую клавишу для продолжения");
            Console.ReadKey();
            Console.Clear();
            StopWatch.Start();
        }