Ejemplo n.º 1
0
 public void CheckForAnyoneHavingBlackJack(Hand playerHand, Hand dealerHand, List <Card> playerCards, List <Card> dealerCards, ref RoundResult roundResult, ref bool continueHand)
 {
     if (playerHand.CheckIfThereWasABlackJack(playerHand, dealerHand, playerCards, dealerCards))
     {
         if ((playerHand.Points(playerCards) == 21) && (dealerHand.Points(dealerCards) != 21))
         {
             roundResult = RoundResult.PlayerBlackJack;
         }
         else if ((dealerHand.Points(dealerCards) == 21) && (playerHand.Points(playerCards) != 21))
         {
             roundResult = RoundResult.DealerBlackJack;
         }
         else
         {
             roundResult = RoundResult.Tied;
         }
         continueHand = false;
     }
 }