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: