// 4. public void EvaluateHand() { if (Cards.Count >= 5) { var eval = _eval.EvaluateHand(Cards); BestCards.AddRange(eval.Cards); HandValue = eval.HandValue; Suit = eval.Suit; } }
public void EvaluateHand() { if (Cards.Count < 2) { return; } BestCards.Clear(); HighCards.Clear(); var result = _eval.EvaluateHand(Cards); BestCards.AddRange(result.Cards); HighCards.AddRange(result.HighCards); HandValue = result.HandValue; Suit = result.Suit; }