BlackjackEvaluator
Core logic component that evaluates Blackjack hands, determines winners, and applies rule-based outcomes such as Blackjack, busts, and pushes.
Overview
Core Responsibilities
Key Methods
EvaluateHandValue(List<Card> hand)
EvaluateHandValue(List<Card> hand)Property
Description
CompareHands(List<Card> playerHand, List<Card> dealerHand, BlackjackRules rules)
CompareHands(List<Card> playerHand, List<Card> dealerHand, BlackjackRules rules)HasBlackjack(List<Card> hand, BlackjackRules rules)
HasBlackjack(List<Card> hand, BlackjackRules rules)Example Usage
Integration Notes
Last updated