internal FlushLogArgs Clone() { return(new FlushLogArgs(new CreateOptions { HttpProperties = HttpProperties.Clone(), MessagesGroups = MessagesGroups.Select(p => p.Clone()).ToList(), Exceptions = Exceptions.ToList(), Files = Files.Select(p => p.Clone()).ToList(), CustomProperties = CustomProperties.ToList(), IsCreatedByHttpRequest = IsCreatedByHttpRequest })); }
public static void StartGame() { try { int computerScore = 0; int playerScore = 0; Random random = new Random(); MessagesGroups.StartMessages(); startAgain: MessagesGroups.RoundsMessages(); string num = Console.ReadLine(); int number = Validations.CheckIfRoundsNumberIsValid(num); MessagesGroups.GameRules(number); GameLoop.Loop(playerScore, computerScore, number, random); string response = PlayAgain(); if (response == "y") { playerScore = 0; computerScore = 0; goto startAgain; } Print.PrintMessage(Messages.GoodByeMessage); } catch (Exception e) { Print.PrintMessage(e); } }