public bool IsHighCard(IHand hand)
 {
     return this.IsValidHand(hand) &&
            !hand.HasXOfKind(2) &&
            !hand.HasXOfKind(3) &&
            !hand.HasXOfKind(4) &&
            !hand.HasOnlyOneSuit() &&
            !hand.AreInSequence();
 }
Beispiel #2
0
 public bool IsHighCard(IHand hand)
 {
     return(this.IsValidHand(hand) &&
            !hand.HasXOfKind(2) &&
            !hand.HasXOfKind(3) &&
            !hand.HasXOfKind(4) &&
            !hand.HasOnlyOneSuit() &&
            !hand.AreInSequence());
 }
 public bool IsStraightFlush(IHand hand)
 {
     return hand.HasOnlyOneSuit() && hand.AreInSequence();
 }
 public bool IsStraight(IHand hand)
 {
     return this.IsValidHand(hand) &&
            hand.AreInSequence() &&
            !hand.HasOnlyOneSuit();
 }
Beispiel #5
0
 public bool IsStraight(IHand hand)
 {
     return(this.IsValidHand(hand) &&
            hand.AreInSequence() &&
            !hand.HasOnlyOneSuit());
 }
Beispiel #6
0
 public bool IsStraightFlush(IHand hand)
 {
     return(hand.HasOnlyOneSuit() && hand.AreInSequence());
 }