Example #1
0
 public bool SetRank(User user, int value)
 {
     if (value < 0)
     {
         return(false);
     }
     user.SetRank(value);
     return(true);
 }
Example #2
0
        public void UpdateUserRank(User player, GameProperties gameProperties)
        {
            var hands    = gameProperties.HighestHand;
            var handRank =
                (from hand in hands where hand.Value.Equals(player) select(int) hands.Max().Key - (int)hand.Key)
                .FirstOrDefault();

            var bets    = gameProperties.HighestBet;
            var betRank =
                (from bet in bets where bet.Value.Equals(player) select bets.Max().Key - bet.Key)
                .FirstOrDefault();

            player.SetRank(player.GetRank() + handRank + betRank);
        }