void DeterineHandRankings() { if (IsRoyalFlush()) { handResult = HandRankResult.Royal_Flush; } else if (IsStraightFlush()) { handResult = HandRankResult.Straight_Flush; } else if (IsFourOfAKind()) { handResult = HandRankResult.Four_Of_A_Kind; } else if (IsFullHouse()) { handResult = HandRankResult.Full_House; } else if (IsFlush()) { handResult = HandRankResult.Flush; } else if (IsStraight()) { handResult = HandRankResult.Straight; } else if (IsThreeOfAKind()) { handResult = HandRankResult.Three_Of_A_Kind; } else if (IsTwoPairs()) { handResult = HandRankResult.Two_Pairs; } else if (IsOnePair()) { handResult = HandRankResult.One_Pair; } else { handResult = HandRankResult.High_Card; } }
public HandResult(string player, HandRankResult result) { this.winningPlayer = player; this.rankResult = result; }