Exemplo n.º 1
0
    public static void StartGame(RPS rps)
    {
        while (!rps.CheckForTwoWins())
        {
            Console.WriteLine("Choose rock, paper, or scissors (R/P/S):");
            string input = Console.ReadLine();
            rps.User.ChooseItem(input);
            rps.Comp.ChooseRandomly();
            Console.WriteLine("------------------------------");
            Console.WriteLine("You chose: " + rps.User.Item);
            Console.WriteLine("Computer chose: " + rps.Comp.Item);
            Console.WriteLine(rps.GamePlay());
            Console.WriteLine("------------------------------");
        }
        Console.WriteLine("Play again? (Y/N)");
        string response = Console.ReadLine();

        if (response[0].ToString().ToUpper() == "Y")
        {
            rps.User.Wins = 0;
            rps.Comp.Wins = 0;
            StartGame(rps);
        }
        else
        {
            Console.WriteLine("Bye!");
        }
    }