예제 #1
0
 // Добавление клиента в список
 public int Add(ClientMan client)
 {
     #if DEBUG
     Debug.WriteLine(DateTime.Now.ToString() + " Добавление клиента в список. ID = " + client.ID);
     #endif
     clients.Add(client);
     return client.ID;
 }
예제 #2
0
 // Удаление клиента из списка по ссылке на клиента
 public void DeleteClient(ClientMan client)
 {
     if (client != null)
     {
     #if DEBUG
         Debug.WriteLine(DateTime.Now.ToString() + " Удаление клиента из списка. ID = " + client.ID);
     #endif
         clients.Remove(client);
     }
 }
예제 #3
0
 public Table(Game Game, ClientMan Creator, int Bet, bool PlayersVisibility, bool Chat, int MinimalLevel, bool TableVisibility, bool VIPOnly, bool Moderation, bool AI)
 {
     this.game = Game;
     Status = TableStatus.CREATING;
     TableCreator = Creator;
     this.Bet = Bet;
     this.PlayersVisibility = PlayersVisibility;
     this.Chat = Chat;
     this.MinimalLevel = MinimalLevel;
     this.TableVisibility = TableVisibility;
     this.VIPOnly = VIPOnly;
     this.Moderation = Moderation;
     this.AI = AI;
     // ID стол получает только после записи в БД
     this.ID = -1;
     startedPlayer = 1;
     distributions = new DistributionsList();
     CreateTableInDatabase();
 }
예제 #4
0
 public Table(Game Game, ClientMan Creator)
     : this(Game, Creator, Constants.GAME_MINIMAL_BET, true, true, 0, true, false, false, true)
 {
 }
예제 #5
0
 // Метод создания игрового стола с заданными параметрами и добавление его в список столов
 public int CreateTable(ClientMan Creator, int Bet, bool PlayersVisibility, bool Chat, int MinimalLevel,
     bool TableVisibility, bool VIPOnly, bool Moderation, bool AI)
 {
     #if DEBUG
     Debug.WriteLine(DateTime.Now.ToString() + " Создание нового стола и добавление его в список столов");
     Debug.Indent();
     #endif
     Table table = new Table(game, Creator, Bet, PlayersVisibility, Chat, MinimalLevel, TableVisibility, VIPOnly, Moderation, AI);
     tables.Add(table);
     #if DEBUG
     Debug.Unindent();
     #endif
     return table.ID;
 }