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; }
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)))); }
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; }