Esempio n. 1
0
 public GamePreferences(GameTypePolicy gamePolicy, int joinCost, int startingChipsAmount, int minimalBet, int minPlayers, int maxPlayers, bool isSpectatingAllowed)
 {
     this.GamePolicy          = gamePolicy;
     this.JoinCost            = joinCost;
     this.StartingChipsAmount = startingChipsAmount;
     this.MinimalBet          = minimalBet;
     this.MinPlayers          = minPlayers;
     this.MaxPlayers          = maxPlayers;
     this.IsSpectatingAllowed = isSpectatingAllowed;
 }
Esempio n. 2
0
        public static Room CreateRoomFromDB(RoomDB rd)
        {
            if (rd == null)
            {
                return(null);
            }
            GameTypePolicy policy = (GameTypePolicy)Enum.Parse(typeof(GameTypePolicy), rd.gamePolicy);

            return(new Room(rd.id, new TexasGame(new GamePreferences(policy, rd.maxPlayers, rd.minPlayers, rd.minBuyIn, rd.maxBuyIn, rd.allowSpectating, rd.bigBlind))));
        }
Esempio n. 3
0
 public GamePreferences(GameTypePolicy gamePolicy, int maxPlayers, int minPlayers, int minBuyIn, int maxBuyIn, bool allowSpectating, int bigBlind)
 {
     GameTypePolicy1 = gamePolicy;
     this.maxPlayers = maxPlayers;
     SetMinPlayers(minPlayers);
     this.minBuyIn        = minBuyIn;
     this.maxBuyIn        = maxBuyIn;
     this.allowSpectating = allowSpectating;
     this.bigBlind        = bigBlind;
     this.smallBlind      = bigBlind / 2;
 }
 public GamePolicyDecPref(GameTypePolicy gamePolicy, int limit, OptionalPreferences nextDecPref) : base(nextDecPref)
 {
     this.gamePolicy = gamePolicy;
     this.limit      = limit;
 }