neon_crisp / Modules / player/player / Player
Class: Player
player/player.Player
Table of contents
Constructors
Properties
- _actionCollection
- _birthday
- _cardCollection
- _chests
- _fights
- _gems
- _gold
- _lastCardSelection
- _lastSabSelection
Accessors
Methods
- addCardIds
- addCards
- addChest
- addFight
- addGems
- addGold
- addLoot
- addSAB
- calcIfCardCanLvlUp
- checkCanOpenChest
- checkLvlUpOnCard
- checkTimeLeftOnChest
- getCardFromCollection
- getChestUnlockCost
- getCollectionCount
- getCostToLevelUp
- getPlayerCollectionLevelForCardId
- getSABCount
- getUniqueCollection
- getWinLoss
- levelUpCard
- openChest
- queChest
- unlockChestForCost
- useSAB
Constructors
constructor
• new Player(): Player
Returns
Defined in
Properties
_actionCollection
• Optional _actionCollection: PlayerAction[]
Defined in
_birthday
• Optional _birthday: number
Defined in
_cardCollection
• Optional _cardCollection: string[]
Defined in
_chests
• Optional _chests: PlayerChest[]
Defined in
_fights
• Optional _fights: PlayerFights[]
Defined in
_gems
• Optional _gems: number
Defined in
_gold
• Optional _gold: number
Defined in
_lastCardSelection
• Optional _lastCardSelection: string[]
Defined in
_lastSabSelection
• Optional _lastSabSelection: string[]
Defined in
Accessors
actionCollection
• get actionCollection(): PlayerAction[]
Returns
Defined in
• set actionCollection(newCollection): void
Parameters
| Name | Type |
|---|---|
newCollection | PlayerAction[] |
Returns
void
Defined in
birthday
• get birthday(): number
Returns
number
Defined in
• set birthday(newBirthDay): void
Parameters
| Name | Type |
|---|---|
newBirthDay | number |
Returns
void
Defined in
cardCollection
• get cardCollection(): string[]
Returns
string[]
Defined in
• set cardCollection(newCollection): void
Parameters
| Name | Type |
|---|---|
newCollection | string[] |
Returns
void
Defined in
chests
• get chests(): PlayerChest[]
Returns
Defined in
• set chests(newChests): void
Parameters
| Name | Type |
|---|---|
newChests | PlayerChest[] |
Returns
void
Defined in
fights
• get fights(): PlayerFights[]
Returns
Defined in
• set fights(newFights): void
Parameters
| Name | Type |
|---|---|
newFights | PlayerFights[] |
Returns
void
Defined in
gems
• get gems(): number
Returns
number
Defined in
• set gems(newGemCount): void
Parameters
| Name | Type |
|---|---|
newGemCount | number |
Returns
void
Defined in
gold
• get gold(): number
Returns
number
Defined in
• set gold(newGoldCount): void
Parameters
| Name | Type |
|---|---|
newGoldCount | number |
Returns
void
Defined in
lastCardSelection
• get lastCardSelection(): string[]
Returns
string[]
Defined in
• set lastCardSelection(lastCardSelection): void
Parameters
| Name | Type |
|---|---|
lastCardSelection | string[] |
Returns
void
Defined in
lastSabSelection
• get lastSabSelection(): string[]
Returns
string[]
Defined in
• set lastSabSelection(lastSabSelection): void
Parameters
| Name | Type |
|---|---|
lastSabSelection | string[] |
Returns
void
Defined in
Methods
addCardIds
▸ addCardIds(newCardIds): void
Parameters
| Name | Type |
|---|---|
newCardIds | string[] |
Returns
void
Defined in
addCards
▸ addCards(newCards): void
Parameters
| Name | Type |
|---|---|
newCards | Card[] |
Returns
void
Defined in
addChest
▸ addChest(type): boolean
Parameters
| Name | Type |
|---|---|
type | string |
Returns
boolean
Defined in
addFight
▸ addFight(newFight): void
Parameters
| Name | Type |
|---|---|
newFight | Object |
newFight.actionsUsed | ActionBtn[] |
newFight.cardsUsed | Card[] |
newFight.fight | Fight |
newFight.won | boolean |
Returns
void
Defined in
addGems
▸ addGems(newGems): void
Parameters
| Name | Type |
|---|---|
newGems | number |
Returns
void
Defined in
addGold
▸ addGold(newGold): void
Parameters
| Name | Type |
|---|---|
newGold | number |
Returns
void
Defined in
addLoot
▸ addLoot(loot): void
Parameters
| Name | Type |
|---|---|
loot | ReturnLoot |
Returns
void
Defined in
addSAB
▸ addSAB(newSAB): void
Parameters
| Name | Type |
|---|---|
newSAB | string[] |
Returns
void
Defined in
calcIfCardCanLvlUp
▸ calcIfCardCanLvlUp(costToLvlUp, cardCount): boolean
Parameters
| Name | Type |
|---|---|
costToLvlUp | undefined | CostToLevelUp |
cardCount | number |
Returns
boolean
Defined in
checkCanOpenChest
▸ checkCanOpenChest(chestIndex): boolean
Parameters
| Name | Type |
|---|---|
chestIndex | number |
Returns
boolean
Defined in
checkLvlUpOnCard
▸ checkLvlUpOnCard(cardId): boolean
Parameters
| Name | Type |
|---|---|
cardId | string |
Returns
boolean
Defined in
checkTimeLeftOnChest
▸ checkTimeLeftOnChest(chestIndex): number
Parameters
| Name | Type |
|---|---|
chestIndex | number |
Returns
number
Defined in
getCardFromCollection
▸ getCardFromCollection(cardId): undefined | Card
Parameters
| Name | Type |
|---|---|
cardId | string |
Returns
undefined | Card
Defined in
getChestUnlockCost
▸ getChestUnlockCost(chestIndex): number
Parameters
| Name | Type |
|---|---|
chestIndex | number |
Returns
number
Defined in
getCollectionCount
▸ getCollectionCount(): Record<string, number>
Returns
Record<string, number>
Defined in
getCostToLevelUp
▸ getCostToLevelUp(card): undefined | CostToLevelUp
Parameters
| Name | Type |
|---|---|
card | Card |
Returns
undefined | CostToLevelUp
Defined in
getPlayerCollectionLevelForCardId
▸ getPlayerCollectionLevelForCardId(cardId): undefined | string
Parameters
| Name | Type |
|---|---|
cardId | string |
Returns
undefined | string
Defined in
getSABCount
▸ getSABCount(SABId): number
Parameters
| Name | Type |
|---|---|
SABId | string |
Returns
number
Defined in
getUniqueCollection
▸ getUniqueCollection(): string[]
Returns
string[]
Defined in
getWinLoss
▸ getWinLoss(): Object
Returns
Object
| Name | Type |
|---|---|
loss | number |
win | number |
Defined in
levelUpCard
▸ levelUpCard(cardId): undefined | Card
Parameters
| Name | Type |
|---|---|
cardId | string |
Returns
undefined | Card
Defined in
openChest
▸ openChest(chestIndex): undefined | ReturnLoot
Parameters
| Name | Type |
|---|---|
chestIndex | number |
Returns
undefined | ReturnLoot
Defined in
queChest
▸ queChest(chestIndex): void
Parameters
| Name | Type |
|---|---|
chestIndex | number |
Returns
void
Defined in
unlockChestForCost
▸ unlockChestForCost(chestIndex): void
Parameters
| Name | Type |
|---|---|
chestIndex | number |
Returns
void
Defined in
useSAB
▸ useSAB(SABId): void
Parameters
| Name | Type |
|---|---|
SABId | string |
Returns
void