new ActionHandler()
Модуль отвечает за обработку действий и оповещений от сервера. Подсвечивает возможные действия и управляет кнопкой действия и таймером хода.
- Source:
Members
possibleActions :object
Сохраненные возможные действия.
- Source:
Methods
addChannel
            
                
executeAction
            
                
handlePossibleActions
            
                
highlightPossibleActions
            
                
removeActionsWith
            
                
reset
            
                
resetActions
            
        addChannel(name, type, stateopt, reactionsopt, additionalStatesopt)
Добавляет канал для управление игрой с сервера.
- Source:
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| name | string | уникальное имя канала | |
| type | CHANNEL_TYPE | тип канала | |
| state | string | <optional> | Состояние игры, в котором она должна быть для выполнения действий этого канала.
Если действие выполняется в неверном состоянии, игра будет переведена в верное состояние. | 
| reactions | object.<function()> | <optional> | объект с функциями, соответствующие типу действий от сервера | 
| additionalStates | array | <optional> | Дополнительные состояния игры, в которых действия этого канала не могут выполняться,
но в которых эти действия могут быть приняты. Избавляется от выведения предупреждения
при получении действия в другом канале, нежеле указаном в  | 
executeAction(action) → {number}
Выполняет действие.
- Source:
Parameters:
| Name | Type | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| action | object | действие 
 | 
Returns:
- Type:
- 
        
number
Время выполнения действия.
handlePossibleActions(actions, time, timeSent, turnStage)
Позволяет игроку выбрать действие из списка при помощи интеракции с игрой.
- Source:
Parameters:
| Name | Type | Description | 
|---|---|---|
| actions | object | возможные действия | 
| time | number | время, до которого необходимо выбрать действие | 
| timeSent | number | время в которое действия были отправлены с сервера | 
| turnStage | string | текущая стадия хода | 
highlightPossibleActions(actionsopt)
Подсвечивает карты, которыми можно ходить и активирует кнопку действия.
- Source:
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| actions | object | <optional> | возможные действия | 
removeActionsWith()
Убирает определенные действия из possibleActions в соответствии с turnStage.
- Source:
reset()
Убирает все возможные действия и ресетит связанные с ними элементы игры
- Source: