Skip to main content

neon_crisp / Modules / player/player / Player

Class: Player

player/player.Player

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Player(): Player

Returns

Player

Defined in

player/player.ts:32

Properties

_actionCollection

Optional _actionCollection: PlayerAction[]

Defined in

player/player.ts:24


_birthday

Optional _birthday: number

Defined in

player/player.ts:27


_cardCollection

Optional _cardCollection: string[]

Defined in

player/player.ts:23


_chests

Optional _chests: PlayerChest[]

Defined in

player/player.ts:31


_fights

Optional _fights: PlayerFights[]

Defined in

player/player.ts:28


_gems

Optional _gems: number

Defined in

player/player.ts:25


_gold

Optional _gold: number

Defined in

player/player.ts:26


_lastCardSelection

Optional _lastCardSelection: string[]

Defined in

player/player.ts:29


_lastSabSelection

Optional _lastSabSelection: string[]

Defined in

player/player.ts:30

Accessors

actionCollection

get actionCollection(): PlayerAction[]

Returns

PlayerAction[]

Defined in

player/player.ts:155

set actionCollection(newCollection): void

Parameters

NameType
newCollectionPlayerAction[]

Returns

void

Defined in

player/player.ts:167


birthday

get birthday(): number

Returns

number

Defined in

player/player.ts:122

set birthday(newBirthDay): void

Parameters

NameType
newBirthDaynumber

Returns

void

Defined in

player/player.ts:132


cardCollection

get cardCollection(): string[]

Returns

string[]

Defined in

player/player.ts:137

set cardCollection(newCollection): void

Parameters

NameType
newCollectionstring[]

Returns

void

Defined in

player/player.ts:149


chests

get chests(): PlayerChest[]

Returns

PlayerChest[]

Defined in

player/player.ts:74

set chests(newChests): void

Parameters

NameType
newChestsPlayerChest[]

Returns

void

Defined in

player/player.ts:86


fights

get fights(): PlayerFights[]

Returns

PlayerFights[]

Defined in

player/player.ts:174

set fights(newFights): void

Parameters

NameType
newFightsPlayerFights[]

Returns

void

Defined in

player/player.ts:186


gems

get gems(): number

Returns

number

Defined in

player/player.ts:92

set gems(newGemCount): void

Parameters

NameType
newGemCountnumber

Returns

void

Defined in

player/player.ts:102


gold

get gold(): number

Returns

number

Defined in

player/player.ts:107

set gold(newGoldCount): void

Parameters

NameType
newGoldCountnumber

Returns

void

Defined in

player/player.ts:117


lastCardSelection

get lastCardSelection(): string[]

Returns

string[]

Defined in

player/player.ts:62

set lastCardSelection(lastCardSelection): void

Parameters

NameType
lastCardSelectionstring[]

Returns

void

Defined in

player/player.ts:56


lastSabSelection

get lastSabSelection(): string[]

Returns

string[]

Defined in

player/player.ts:44

set lastSabSelection(lastSabSelection): void

Parameters

NameType
lastSabSelectionstring[]

Returns

void

Defined in

player/player.ts:37

Methods

addCardIds

addCardIds(newCardIds): void

Parameters

NameType
newCardIdsstring[]

Returns

void

Defined in

player/player.ts:236


addCards

addCards(newCards): void

Parameters

NameType
newCardsCard[]

Returns

void

Defined in

player/player.ts:204


addChest

addChest(type): boolean

Parameters

NameType
typestring

Returns

boolean

Defined in

player/player.ts:369


addFight

addFight(newFight): void

Parameters

NameType
newFightObject
newFight.actionsUsedActionBtn[]
newFight.cardsUsedCard[]
newFight.fightFight
newFight.wonboolean

Returns

void

Defined in

player/player.ts:250


addGems

addGems(newGems): void

Parameters

NameType
newGemsnumber

Returns

void

Defined in

player/player.ts:200


addGold

addGold(newGold): void

Parameters

NameType
newGoldnumber

Returns

void

Defined in

player/player.ts:196


addLoot

addLoot(loot): void

Parameters

NameType
lootReturnLoot

Returns

void

Defined in

player/player.ts:420


addSAB

addSAB(newSAB): void

Parameters

NameType
newSABstring[]

Returns

void

Defined in

player/player.ts:208


calcIfCardCanLvlUp

calcIfCardCanLvlUp(costToLvlUp, cardCount): boolean

Parameters

NameType
costToLvlUpundefined | CostToLevelUp
cardCountnumber

Returns

boolean

Defined in

player/player.ts:284


checkCanOpenChest

checkCanOpenChest(chestIndex): boolean

Parameters

NameType
chestIndexnumber

Returns

boolean

Defined in

player/player.ts:401


checkLvlUpOnCard

checkLvlUpOnCard(cardId): boolean

Parameters

NameType
cardIdstring

Returns

boolean

Defined in

player/player.ts:313


checkTimeLeftOnChest

checkTimeLeftOnChest(chestIndex): number

Parameters

NameType
chestIndexnumber

Returns

number

Defined in

player/player.ts:380


getCardFromCollection

getCardFromCollection(cardId): undefined | Card

Parameters

NameType
cardIdstring

Returns

undefined | Card

Defined in

player/player.ts:294


getChestUnlockCost

getChestUnlockCost(chestIndex): number

Parameters

NameType
chestIndexnumber

Returns

number

Defined in

player/player.ts:341


getCollectionCount

getCollectionCount(): Record<string, number>

Returns

Record<string, number>

Defined in

player/player.ts:271


getCostToLevelUp

getCostToLevelUp(card): undefined | CostToLevelUp

Parameters

NameType
cardCard

Returns

undefined | CostToLevelUp

Defined in

player/player.ts:303


getPlayerCollectionLevelForCardId

getPlayerCollectionLevelForCardId(cardId): undefined | string

Parameters

NameType
cardIdstring

Returns

undefined | string

Defined in

player/player.ts:224


getSABCount

getSABCount(SABId): number

Parameters

NameType
SABIdstring

Returns

number

Defined in

player/player.ts:457


getUniqueCollection

getUniqueCollection(): string[]

Returns

string[]

Defined in

player/player.ts:191


getWinLoss

getWinLoss(): Object

Returns

Object

NameType
lossnumber
winnumber

Defined in

player/player.ts:265


levelUpCard

levelUpCard(cardId): undefined | Card

Parameters

NameType
cardIdstring

Returns

undefined | Card

Defined in

player/player.ts:468


openChest

openChest(chestIndex): undefined | ReturnLoot

Parameters

NameType
chestIndexnumber

Returns

undefined | ReturnLoot

Defined in

player/player.ts:430


queChest

queChest(chestIndex): void

Parameters

NameType
chestIndexnumber

Returns

void

Defined in

player/player.ts:325


unlockChestForCost

unlockChestForCost(chestIndex): void

Parameters

NameType
chestIndexnumber

Returns

void

Defined in

player/player.ts:352


useSAB

useSAB(SABId): void

Parameters

NameType
SABIdstring

Returns

void

Defined in

player/player.ts:446