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); }
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(); }