Exemplo n.º 1
0
 public override void OutputHandResults()
 {
     //Determine winners
     foreach (var hand in PlayerHands)
     {
         foreach (var opponentHand in PlayerHands.Where(h => h != hand))
         {
             var handOutcome = GetHandOutcome(hand, opponentHand);
             Debug.WriteLine($"outcome: {hand.Player.Name} vs {opponentHand.Player.Name} card {hand.Cards[0].Name }  { handOutcome} against {opponentHand.Cards[0].Name} ");
         }
     }
 }
Exemplo n.º 2
0
 public void RemovePlayerHand(Hand hand)
 {
     PlayerHands = PlayerHands.Where(h => h != hand).ToList();
 }
Exemplo n.º 3
0
 public override void RemovePlayer(Player player)
 {
     base.RemovePlayer(player);
     PlayerHands = PlayerHands.Where(ph => ph.Player != player).ToList();
 }