Example #1
0
 public ClientBot(int Place, Table Table)
 {
     this.ActivePlace = Place;
     this.ActiveTable = Table;
     usedCards = new BaseCardList();
     dontUsedCards = new CardList();
 }
Example #2
0
 public ClientBot(int Place, Table Table, CardList cards)
     : this(Place, Table)
 {
     #if DEBUG
     Debug.WriteLine("Создание бота. Карты: {0}, Место: {1}, Стол: {2}", cards.ToString(), Place, Table.ID);
     #endif
     botCards = cards;
     RenewDontUsedCards();
 }
Example #3
0
 // Метод удаления игрового стола по ссылке на объект
 public void DeleteTable(Table table)
 {
     if (table != null)
     {
     #if DEBUG
         Debug.WriteLine(DateTime.Now.ToString() + " Удаление из списка стола");
         Debug.Indent();
         Debug.WriteLine("Идентификатор стола: " + table.ID);
         Debug.Unindent();
     #endif
         tables.Remove(table);
     }
 }
Example #4
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;
 }