public void Rps_tournament_winner() { InformarJogadores(); ValidarJogadores(); var i = 0; while (jogadores.Count > 1) { if (i == jogadores.Count) { i = 0; } var jogador1 = jogadores[i]; var jogador2 = jogadores[i + 1]; var vencedor = ProcessamentoJogada.Processar(jogador1, jogador2); jogadores.Remove(vencedor == jogador1 ? jogador2 : jogador1); i++; } Console.WriteLine("CAMPEÃO!!!"); Console.WriteLine($"[{jogadores.First().Nome},{jogadores.First().Jogada}]"); }
public void Rps_gamer_winner() { InformarJogadores(); ValidarJogadores(); var vencedor = ProcessamentoJogada.Processar(jogadores[0], jogadores[1]); Console.WriteLine($"[{vencedor.Nome},{vencedor.Jogada}]"); }