Members
BRING_TO_TOP_ON
            
                 
CHANNEL_TYPE
            
                 
actionHandler
            
                 
cardControl
            
                 
cardEmitter
            
                 
cardManager
            
                 
connection
            
                 
fieldManager
            
                 
game
            
                 
gameInfo
            
                 
gameOptions
            
                 
skinManager
            
                 
ui
            
        (readonly) BRING_TO_TOP_ON :number
В какой момент должна быть поднята карта.
Properties:
| Name | Type | Description | 
|---|---|---|
| NEVER | number | Никогда. | 
| INIT | number | При инициализации (до задержки). | 
| START | number | При старте (после задержки). | 
| START_ALL | number | При старте (после задержки), все карты в поле поднимаются наверх. | 
| END | number | В конце движения. | 
| END_ALL | number | В конце движения, все карты в поле поднимаются наверх. | 
(readonly) CHANNEL_TYPE :number
Тип канала ActionHandler.
Влияет на то, будет ли поставлен или снят флаг ConnectionManager#serverWaiting.
Properties:
| Name | Type | Description | 
|---|---|---|
| RESPOND | number | Сервер ожидает ответа.
По окончании действия серверу будет отправлен пустой ответ. | 
| INTERRUPT | number | Сервер не ожидает ответа как от этого действия, так и от предыдущего.
При получении такого действия будет отменен ответ по окончании предыдущих действий. | 
| USER_INVOLVED | number | Сервер ожидает действия игрока.
Специальный тип канала, не имеет своих действий и всегда ведет к выполнению ActionHandler#handlePossibleActions. | 
| NO_ACTION | number | Действия этого канала не влияют на другие действия. | 
Methods
extend
            
                
getCard
            
                
getCards
            
                
getSequentialMethod
            
                
leadWithZeros
            
                
mergeOptions
            
                
mixin
            
                
moveFirstPlayerCardToTable
            
                
numberToHexColor
            
                
printLayers
            
                
shuffleArray
            
                
supercall
            
        extend(constructor, extendees, shallowExtendeesopt)
Делает constructor подклассом extendee и
копирует свойства прототипов классов из shallowExtendees в прототип contrustor.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| constructor | function | ||
| extendees | function | ||
| shallowExtendees | Array.<function()> | <optional> | 
getCard()
- Source:
- See:
getCards()
- Source:
- See:
getSequentialMethod(sequencer, obj, key) → {function}
Возвращает функцию, которая будет добавлять действие в последовательность указанного Sequencer'a.
Parameters:
| Name | Type | Description | 
|---|---|---|
| sequencer | Sequencer | |
| obj | any | объект, к которому принадлежит метод | 
| key | string | название метода на объекте | 
Returns:
- Type:
- 
        
function
leadWithZeros(str, lenopt) → {string}
Добавляет нули перед строкой до указанного кол-ва.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| str | string | строка | ||
| len | number | <optional> | 2 | желаемая длина строки длина | 
Returns:
- Type:
- 
        
string
Полученная строка с нулями.
mergeOptions(dest, source) → {object}
Совмещает свойства по умолчанию с неполностью указанными свойствами.
Parameters:
| Name | Type | Description | 
|---|---|---|
| dest | object | опции по умолчанию, которые нужно перезаписать | 
| source | object | опции, которыми нужно перезаписать | 
Returns:
- Type:
- 
        
object
Возвращает объект, в котором свойства dest заменены на
свойства source, если они существуют и там и там.
mixin(constructor, mixins)
Добавляет методы из mixins в прототип constructor.
Parameters:
| Name | Type | Description | 
|---|---|---|
| constructor | function | |
| mixins | Array.<object> | 
moveFirstPlayerCardToTable(iopt, delayopt)
Переносит самую левую карту в руке игрока на стол с задержкой.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| i | number | <optional> | 0 | id поля стола | 
| delay | number | <optional> | 3000 | задержка | 
numberToHexColor(number) → {string}
Конвертирует число в строку по типу #000000.
Parameters:
| Name | Type | Description | 
|---|---|---|
| number | number | число | 
Returns:
- Type:
- 
        
string
Строка по типу #000000.
printLayers()
Выводит в консоль имена слоев интерфейса и сами слои
- Source:
- See:
shuffleArray(a) → {array}
Fisher–Yates Shuffle (перемешивание массивов).
Parameters:
| Name | Type | Description | 
|---|---|---|
| a | array | массив для перемешивания | 
Returns:
- Type:
- 
        
array
перемешанный массив (тот же, что и на входе)
supercall(constructor) → {prototype}
Возвращает прототип прототипа конструктора.
Parameters:
| Name | Type | Description | 
|---|---|---|
| constructor | function | 
Returns:
- Type:
- 
        
prototype
Type Definitions
ActionInfo
Информация о действии переданного от сервера.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| type | string | <optional> | тип действия | 
| cid | string | <optional> | id карты | 
| pid | string | <optional> | id игрока | 
| field | string | <optional> | id поля | 
| suit | number | <optional> | масть карты | 
| value | number | <optional> | значение карты | 
CardInfo
Информация о карте.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| cid | string | id карты | |
| pid/field | string | <optional> | id игрока/поля | 
| suit | number|null | <optional> | масть карты | 
| value | number | <optional> | значение карты | 
DisplayObject
Объекты классов Phaser.Group, Phaser.Sprite, Phaser.Text, Phaser.UI.Button и все производные от них классы.
- Source:
- See: