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; } }