reactPrimary

Действия, выполняемые в ответ на действия сервера

Source:
See:
  • ActionHandler#reactPrimary

Methods

(static) ATTACK(action) → {number}

Игрок атакует.

Source:
Parameters:
Name Type Description
action ActionInfo

Обрабатываемое действие

Returns:
Type:
number

Время выполнения действия

(static) DEFENSE(action) → {number}

Игрок защищается.

Source:
Parameters:
Name Type Description
action ActionInfo

Обрабатываемое действие

Returns:
Type:
number

Время выполнения действия

(static) DISCARD(action) → {number}

Карты перемещаются в стопку сброса.

Source:
Parameters:
Name Type Description
action object

Обрабатываемое действие

Name Type Description
ids Array.<string>

массив id перемещаемых карт

Returns:
Type:
number

Время выполнения действия

(static) DRAW(action) → {number}

Раздача карт.

Source:
Parameters:
Name Type Description
action object

Обрабатываемое действие

Name Type Description
cards Array.<CardInfo>

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

Returns:
Type:
number

Время до начала добавления последней карты

(static) GAME_INFO(action, noDelayopt) → {number}

Информация об игре.

Source:
Parameters:
Name Type Attributes Default Description
action object

Обрабатываемое действие

Name Type Attributes Description
cards Array.<CardInfo>

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

numDiscarded number <optional>

Количество карт в стопке сброса

trumpSuit number <optional>

Масть козырных карт

noDelay boolean <optional>
false

нужно ли анимировать раздачу карт

Returns:
Type:
number

Время до начала добавления последней карты

(static) GAME_INFO_UPDATE(action) → {number}

Информация об игре при переподключении к игре.

Source:
Parameters:
Name Type Description
action object

reactPrimary.GAME_INFO

Returns:
Type:
number

Время выполнения действия

(static) PASS(action) → {number}

Игрок пропускает ход.

Source:
Parameters:
Name Type Description
action object

Обрабатываемое действие

Name Type Description
pid string

id игрока

Returns:
Type:
number

Время выполнения действия

(static) REVEAL(action) → {number}

Раскрытие значений карт.

Source:
Parameters:
Name Type Description
action object

Обрабатываемое действие

Name Type Description
cards Array.<CardInfo>

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

Returns:
Type:
number

Время выполнения действия (0)

(static) TAKE(action) → {number}

Игрок либо хочет взять, либо уже берет карты, зависит от присутствия action.cards.

Source:
Parameters:
Name Type Description
action object

Обрабатываемое действие

Name Type Attributes Description
cards Array.<CardInfo> <optional>

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

pid string

id берущего игрока

Returns:
Type:
number

Время выполнения действия

(static) TRUMP_CARDS(action) → {number}

Наименьшии козырные карты у каждого игрока и наименьшая козырная карта из них.

Source:
Parameters:
Name Type Description
action object

Обрабатываемое действие

Name Type Description
cards Array.<CardInfo>

Информация о козырных картах

pid string

id игрока с наименьшим козырем

Returns:
Type:
number

Время выполнения действия