Esempio n. 1
0
 public override void Check(int[] hand, UsersProperties user)
 {
     foreach (var array in CombinedArrays)
     {
         Array.Sort(array);
     }
     foreach (var t in CombinedArrays.Where(t => t.Length >= 5).Where(t => t[0] + 4 == t[4]))
     {
         UpdateHand(user, Hand.Combinations.StraightFlush, t.Max() / 4);
     }
 }
Esempio n. 2
0
 public override void Check(int[] hand, UsersProperties user)
 {
     foreach (
         var t in
         CombinedArrays.Where(t => t.Length >= 5)
         .Where(
             t =>
             t.Contains((int)Cards.CardTypes.Ace) && t.Contains((int)Cards.CardTypes.Ten) &&
             t.Contains((int)Cards.CardTypes.Jack) && t.Contains((int)Cards.CardTypes.Queen) &&
             t.Contains((int)Cards.CardTypes.King)))
     {
         UpdateHand(user, Hand.Combinations.RoyalFlush, t.Max() / 4);
     }
 }