private void Check(Moves selection) { var random = new Random(); var position = random.Next(0, Options.Length); var machineChoose = Options[position]; if (selection == machineChoose) { ResultLabel.SetText(Results.TIE.ToString()); } else if (selection == Moves.Rock && machineChoose == Moves.Scissors) { ResultLabel.SetText(Results.WIN.ToString()); Counter += 1; } else if (selection == Moves.Rock && machineChoose == Moves.Paper) { ResultLabel.SetText(Results.LOSE.ToString()); } else if (selection == Moves.Paper && machineChoose == Moves.Rock) { ResultLabel.SetText(Results.WIN.ToString()); Counter += 1; } else if (selection == Moves.Paper && machineChoose == Moves.Scissors) { ResultLabel.SetText(Results.LOSE.ToString()); } else if (selection == Moves.Scissors && machineChoose == Moves.Paper) { ResultLabel.SetText(Results.WIN.ToString()); Counter += 1; } else if (selection == Moves.Scissors && machineChoose == Moves.Rock) { ResultLabel.SetText(Results.LOSE.ToString()); } WinnerLabel.SetText($"Wins: {Counter}"); OponentLabel.SetText($"Oponent: { machineChoose }"); }