CardManager

new CardManager(inDebugMode)

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

Source:
Parameters:
Name Type Description
inDebugMode boolean

выводит ли менеджер дебаг информацию

Extends

Members

alpha :number

Прозрачность.

Inherited From:
Source:

angle :number

Поворот в градусах.

Inherited From:
Source:

cards :Object.<Card>

Карты по id.

Source:

children :Array.<DisplayObject>

Элементы, входящие в группу.

Inherited From:
Source:

defaultMoveTime :Number

Длительность перемещения карт по умолчанию.

Default Value:
  • 300
Source:

inDebugMode :boolean

Выводит ли менеджер дебаг информацию.

Source:

(readonly) length :number

Кол-во элементов, входящих в группу.

Inherited From:
Source:

name :string

Имя группы.

Overrides:
Source:

numOfCards :Number

Кол-во карт в CardManager#cards.

Source:

physicsEnabled :Boolean

Включена ли физика карт.

Default Value:
  • false
Source:

rotation :number

Поворот в радианах.

Inherited From:
Source:

visible :boolean

Отрисовывается ли элемент игрой.

Inherited From:
Source:

x :number

Позиция по горизонтали.

Inherited From:
Source:

y :number

Позиция по вертикали.

Inherited From:
Source:

Methods

add()

Добавляет элемент в группу.

Inherited From:
Source:

applySkin()

Применяет скин ко всем картам и эмиттеру карт.

Source:

bringCardToTop(card, fixControlleropt)

Поднимает указанную карту наверх, опционально поднимает перетаскиваемую карту наверх.

Source:
Parameters:
Name Type Attributes Default Description
card Card

карта, которую нужно поднять

fixController boolean <optional>
true

нужно ли поднимать cardControl#card наверх

bringToTop()

Поднимает элемент группы наверх.

Inherited From:
Source:

createCard(options)

Добавляет карту.

Source:
Parameters:
Name Type Description
options object

параметры карты

createCards(cardsInfo)

Создает карты.

Source:
Parameters:
Name Type Description
cardsInfo Array.<CardInfo>

информация о создаваемых картах.

destroy()

Уничтожает группу, убирая все элементы из нее, опционально уничтожая их тоже.

Inherited From:
Source:

disablePhysics()

Выключает физику карт.

Source:

enablePhysics(makeDraggable)

Включает физику карт.

Source:
Parameters:
Name Type Description
makeDraggable boolean

нужно ли делать карты перетаскиваемыми

forceApplyValues()

Устанавливает текущие значения всем картам без анимации.

Source:

forEach()

Выполняет callback для каждого элемента группы.

Inherited From:
Source:

getByName()

Возвращает элемент группы с указанным именем.

Inherited From:
Source:

getCard(exceptopt) → {Card}

Возвращает одну карту, которая не входит в except.

Source:
Parameters:
Name Type Attributes Description
except Array.<Card> <optional>

игнорируемые карты

Returns:
Type:
Card

Карта.

getCards(numopt, exceptopt) → {Array.<Card>}

Возвращает несколько карт, которые не входят в except.

Source:
Parameters:
Name Type Attributes Default Description
num number <optional>
this.cards.length

желаемое количество карт

except Array.<Card> <optional>

игнорируемые карты

Returns:
Type:
Array.<Card>

Карты.

remove()

Убирает элемент из группы.

Inherited From:
Source:

removeAll()

Удаляет все элементы из группы, опционально уничтожая их.

Inherited From:
Source:

reset()

Уничтожает все карты.

Source:

resetRaised()

Возвращает карты с raised == true на место.

Source:

setChildIndex()

Устанавливает индекс элемента группы по вертикали.

Inherited From:
Source:

update()

Обновляет все элементы, входящие в группу.

Inherited From:
Source: