Global

Members

(readonly) BRING_TO_TOP_ON :number

В какой момент должна быть поднята карта.

Properties:
Name Type Description
NEVER number

Никогда.

INIT number

При инициализации (до задержки).

START number

При старте (после задержки).

START_ALL number

При старте (после задержки), все карты в поле поднимаются наверх.

END number

В конце движения.

END_ALL number

В конце движения, все карты в поле поднимаются наверх.

Source:

(readonly) CHANNEL_TYPE :number

Тип канала ActionHandler.
Влияет на то, будет ли поставлен или снят флаг ConnectionManager#serverWaiting.

Properties:
Name Type Description
RESPOND number

Сервер ожидает ответа. По окончании действия серверу будет отправлен пустой ответ.
Для отмены отправки ответа у сообщения должен стоять флаг noResponse.
В случае присутствия этого флага, канал поведет себя как при типе INTERRUPT.

INTERRUPT number

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

USER_INVOLVED number

Сервер ожидает действия игрока. Специальный тип канала, не имеет своих действий и всегда ведет к выполнению ActionHandler#handlePossibleActions.
Такое действие всегда отменяет ответ по окончании предыдущих действий.

NO_ACTION number

Действия этого канала не влияют на другие действия.
Используется для паралельных действий (например, подсветка карт противников).

Source:

actionHandler :ActionHandler

Обработчик действий сервера.

Source:

cardControl :CardControl

Контроллер карт

Source:

cardEmitter :CardEmitter

Эмиттер карт

Source:

cardManager :CardManager

Менеджер карт

Source:

connection :ConnectionManager

Менеджер соединения с сервером

Source:

fieldManager :FieldManager

Менеджер полей

Source:

game :Game

Игра

Source:

gameInfo :GameInfo

Менеджер игроков.

Source:

gameOptions :OptionManager

Менеджер настроек.

Source:

skinManager :SkinManager

Менеджер скинов.

Source:

ui :UI

Менеджер интерфейса.

Source:

Methods

extend(constructor, extendees, shallowExtendeesopt)

Делает constructor подклассом extendee и копирует свойства прототипов классов из shallowExtendees в прототип contrustor.

Source:
Parameters:
Name Type Attributes Description
constructor function
extendees function
shallowExtendees Array.<function()> <optional>

getSequentialMethod(sequencer, obj, key) → {function}

Возвращает функцию, которая будет добавлять действие в последовательность указанного Sequencer'a.

Source:
Parameters:
Name Type Description
sequencer Sequencer
obj any

объект, к которому принадлежит метод

key string

название метода на объекте

Returns:
Type:
function

leadWithZeros(str, lenopt) → {string}

Добавляет нули перед строкой до указанного кол-ва.

Source:
Parameters:
Name Type Attributes Default Description
str string

строка

len number <optional>
2

желаемая длина строки длина

Returns:
Type:
string

Полученная строка с нулями.

mergeOptions(dest, source) → {object}

Совмещает свойства по умолчанию с неполностью указанными свойствами.

Source:
Parameters:
Name Type Description
dest object

опции по умолчанию, которые нужно перезаписать

source object

опции, которыми нужно перезаписать

Returns:
Type:
object

Возвращает объект, в котором свойства dest заменены на свойства source, если они существуют и там и там.

mixin(constructor, mixins)

Добавляет методы из mixins в прототип constructor.

Source:
Parameters:
Name Type Description
constructor function
mixins Array.<object>

moveFirstPlayerCardToTable(iopt, delayopt)

Переносит самую левую карту в руке игрока на стол с задержкой.

Source:
Parameters:
Name Type Attributes Default Description
i number <optional>
0

id поля стола

delay number <optional>
3000

задержка

numberToHexColor(number) → {string}

Конвертирует число в строку по типу #000000.

Source:
Parameters:
Name Type Description
number number

число

Returns:
Type:
string

Строка по типу #000000.

printLayers()

Выводит в консоль имена слоев интерфейса и сами слои

Source:
See:

shuffleArray(a) → {array}

Fisher–Yates Shuffle (перемешивание массивов).

Source:
Parameters:
Name Type Description
a array

массив для перемешивания

Returns:
Type:
array

перемешанный массив (тот же, что и на входе)

supercall(constructor) → {prototype}

Возвращает прототип прототипа конструктора.

Source:
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>

значение карты

Source:

CardInfo

Информация о карте.

Properties:
Name Type Attributes Description
cid string

id карты

pid/field string <optional>

id игрока/поля

suit number | null <optional>

масть карты

value number <optional>

значение карты

Source:

DisplayObject

Объекты классов Phaser.Group, Phaser.Sprite, Phaser.Text, Phaser.UI.Button и все производные от них классы.

Source:
See: