new CardManager(inDebugMode)
Менеджер карт.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
inDebugMode |
boolean
|
выводит ли менеджер дебаг информацию |
Extends
Members
alpha
angle
cards
children
defaultMoveTime
inDebugMode
length
name
numOfCards
physicsEnabled
rotation
visible
x
y
angle :number
Поворот в градусах.
- Inherited From:
- Source:
defaultMoveTime :Number
Длительность перемещения карт по умолчанию.
- Default Value:
- 300
- Source:
inDebugMode :boolean
Выводит ли менеджер дебаг информацию.
- Source:
(readonly) length :number
Кол-во элементов, входящих в группу.
- Inherited From:
- 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:
Methods
add
applySkin
bringCardToTop
bringToTop
createCard
createCards
destroy
disablePhysics
enablePhysics
forceApplyValues
forEach
getByName
getCard
getCards
remove
removeAll
reset
resetRaised
setChildIndex
update
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:
enablePhysics(makeDraggable)
Включает физику карт.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
makeDraggable |
boolean
|
нужно ли делать карты перетаскиваемыми |
forceApplyValues()
Устанавливает текущие значения всем картам без анимации.
- Source:
forEach()
Выполняет callback для каждого элемента группы.
- Inherited From:
- Source:
getByName()
Возвращает элемент группы с указанным именем.
- Inherited From:
- Source:
getCard(exceptopt) → {Card}
Возвращает одну карту, которая не входит в except
.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
except |
Array.<Card>
|
<optional> |
игнорируемые карты |
getCards(numopt, exceptopt) → {Array.<Card>}
Возвращает несколько карт, которые не входят в except
.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
num |
number
|
<optional> |
this.cards.length |
желаемое количество карт |
except |
Array.<Card>
|
<optional> |
игнорируемые карты |
remove()
Убирает элемент из группы.
- Inherited From:
- Source:
removeAll()
Удаляет все элементы из группы, опционально уничтожая их.
- Inherited From:
- Source:
resetRaised()
Возвращает карты с raised == true
на место.
- Source:
setChildIndex()
Устанавливает индекс элемента группы по вертикали.
- Inherited From:
- Source:
update()
Обновляет все элементы, входящие в группу.
- Inherited From:
- Source: