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); } }
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++; } }
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!"); } }