Table manager

Table manager предназначен для автоматической расстановки столов при игре.

Table manager может содержать одну или более конфигураций расстановки столов. Вы можете создавать новые и редактировать существующие конфигурации.

Конфигурация состоит из набора слотов, в которых могут располагаться столы. При появлении новый стол автоматически перемещается в первый свободный слот. Столы можно перемещать между слотами при помощи мыши (как за заголовок, так и двумя кнопками мыши). При окончании перемещения стола программа автоматически размещает его в ближайшем свободном слоте.

Переключатель 1 включает Table manager, активируется конфигурация, выбранная в списке 5.

Кнопка 2 предназначена для создания новой конфигурации. После её нажатия нужно будет ввести имя конфигурации, в нём нельзя использовать символы, запрещённые в именах файлов - * ? \ :

После создания конфигурации она появится в списке 5.

Кнопка 3 служит для удаления конфигурации. Выделите нужную конфигурацию в списке 5 и нажмите эту кнопку.

Кнопка 4 служит для клонирования конфигурации. Выделите конфигурацию в списке 5, нажмите эту кнопку, введите имя новой конфигурации. Будет создана копия конфигурации с новым именем.

В списке 5 отображаются все существующие конфигурации. Для активации конфигурации выберите её в списке. Также после её выбора настройки конфигурации отобразятся в секции Table slots.

Кнопка 6 предназначена для добавления нового слота в конфигурацию. После добавления слота он появляется в списке 7.

Кнопка 7 предназначена для удаления слота. Выберите слот в списке 7 и нажмите эту кнопку.

Кнопка 8 добавляет в конец списка слоты с координатами и размерами столов, которые открыты в настоящее время. Таким образом, можно открыть нужное количество столов, расположить их нужным образом и нажать эту кнопку для быстрого создания слотов.

Кнопки 10 и 11 предназначены для перемещения слотов вверх и вниз в списке. Порядок слотов в списке влияет на то, в каком порядке будут располагаться вновь открываемые столы - новый стол всегда попадает в первый свободный слот, начиная с начала списка.

Для того, чтобы отредактировать координаты и размеры слота вручную, выберите нужный слот в списке 9, после чего можно редактировать координаты 12 и 13, а также ширину слота 14 и высоту 15.

Кроме этого, координаты слота можно изменить, перемещая стол, находящийся в этом слоте, и удерживая при этом клавишу Ctrl.

Кнопка 16 предназначена для сохранения конфигурации. Также она автоматически сохраняется при переключении конфигураций и при выходе из программы.

Как сделать простую расстановку плиткой

Автоматическая сортировка столов в слотах

Программа может автоматически сортировать столы по следующему алгоритму:

1. Столы сортируются по блайндам, в слотах с меньшими номерами располагаются столы с бóльшими блайндами.

2. Столы с одинаковыми блайндами сортируются по заголовку стола.

Есть два варианта сортировки - ручной и автоматический.

Для ручной сортировки используется хоткей 17. Его нажатие производит сортировку столов немедленно в момент нажатия.

Для активации автоматической сортировки используется хоткей 18. Если он включен, программа автоматически запускает алгоритм сортировки в следующих случаях:

1. Открытие нового стола,

2. Закрытие стола,

3. Повышение уровня блайндов на одном из столов.

В остальное время программа не проверяет корректность сортировки и столы при желании можно перемещать между слотами.

При автоматической сортировке перемещение столов осуществляется не мгновенно, а с задержкой, задаваемой параметром 19 (задержка задаётся в миллисекундах). После запуска алгоритма программа сначала помечает те столы, которые будут перемещены, делая их полупрозрачными. После задержки полупрозрачность убирается и столы перемещаются.

Задержка сделана для того, чтобы можно было избежать случайных мисскликов при игре. Если стол вдруг стал полупрозрачным - не нажимайте на нём хоткеи! Он может внезапно исчезнуть и на его месте появится другой стол, в результате вы можете сфолдить тузов или запушить какой-нибудь мусор на случайном столе.

При этом те столы, которые не становятся полупрозрачными, перемещаться не будут, и на них можно безопасно использовать хоткеи и нажимать кнопки.

Если вы играете только в кэш-игры с настройками, при которых вы сами контролируете закрытие/открытие столов, можно установить задержку в 0.

Описание 'Active table slots' и 'Activation options' я сделаю позже.

Сейчас вы можете посмотреть небольшое видео о конфигурации 'stack', которая использует режим с автоактивацией (это видео по 888Caption, но там всё работает точно так же):

Описание некоторых опций Table manager

Table stays in active slot until end of hand - для конфигов с автоактивацией стол будет находится в активном слоте не до конца хода хиро, а до конца руки.

Move new tables to active slot - вновь открываемые столы (на которых хиро ещё нет) будут помещаться не в Table slots, а в Active table slots, и стол будет в активном слоте до тех пор, пока хиро не выберет место и не сделает байин (если это кеш стол).

Move new tables to a bottom of stack - если новый стол попадает в стек, то он будет помещаться вниз стека, а не на его верх.

Arrange tables on free desktop areas only - используйте эту опцию в режиме простой сетки, если вы используете Table manager сразу одновременно с 888Caption или PartyCaption. Если данная опция включена, то программа не будет помещать новые столы в слоты, в которых есть какие-то другие окна. Вместо этого она будет искать слот, в котором нет ничего, кроме пустого рабочего стола.

Данный режим не реализует полноценную интеграцию Table manager из различных программ, но позволяет реализовать режим расстановки, который не конфликтует с окнами других румов (менять столы в слотах местами при этом не получится, и другие функции тоже не будут работать).

Process tables with hero only - Table manager не будет обрабатывать столы, на которых нет хиро (он начнёт их обрабатывать, как только хиро там появится - например, сядет за стол и сделает байин). Это позволяет сделать отдельный слот для новых столов при помощи опции Options / New tables size & position