Пример #1
0
 public override Roshambo generateRoshambo(Roshambo UserInput)
 {
     if (UserInput.ToString() == "rock")
     {
         return(Roshambo.paper);
     }
     else if (UserInput.ToString() == "paper")
     {
         return(Roshambo.scissors);
     }
     else
     {
         return(Roshambo.rock);
     }
 }
Пример #2
0
 public static void Counter(ref int wins, ref int losses, Human UserName, Player Opponent, Roshambo Input, Roshambo AI)
 {
     Console.WriteLine($"{UserName.Name}: {Input}\n{Opponent.Name}:{AI.ToString()}");
     Console.WriteLine(WinorLoss(Input, AI));
     if (WinorLoss(Input, AI) == "You lose!")
     {
         losses++;
     }
     if (WinorLoss(Input, AI) == "You win!")
     {
         wins++;
     }
 }
Пример #3
0
        public static string WinorLoss(Roshambo User, Roshambo AI)
        {
            string UserString = User.ToString();
            string AIString   = AI.ToString();

            if ((UserString == "rock" && AIString == "paper") || (UserString == "scissors" && AIString == "rock") || (UserString == "paper" && AIString == "scissors"))
            {
                return("You lose!");
            }
            else if ((UserString == "rock" && AIString == "scissors") || (UserString == "scissors" && AIString == "paper") || (UserString == "paper" && AIString == "rock"))
            {
                return("You win!");
            }
            else
            {
                return("Draw!");
            }
        }