コード例 #1
0
 public bool IsFlush(IHand hand)
 {
     int currentPower = Convert.ToInt32(hand.Power);
     if (currentPower <= 5)
     {
         if (hand.CardsAreOfSameSuit())
         {
             if (!hand.CardsAreFollowing(false))
             {
                 hand.SetPower(HandStrength.Flush);
                 return true;
             }
         }
     }
     return false;
 }
コード例 #2
0
 public bool IsStraight(IHand hand)
 {
     int currentPower = Convert.ToInt32(hand.Power);
     if (currentPower <= 6)
     {
         if (hand.CardsAreFollowing(false))
         {
             hand.SetPower(HandStrength.Straight);
             return true;
         }
     }
     return false;
 }