Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Collection

Hierarchy

  • Collection

Index

Constructors

constructor

Properties

Private gold

gold: number

Private packs

packs: number

Private records

records: Map<string, number> = new Map<string, number>()

Methods

Private addBooster

  • addBooster(pack: Booster): string[]
  • Parameters

    Returns string[]

addCard

  • addCard(card: Card | string, number?: number): void
  • Parameters

    • card: Card | string
    • Default value number: number = 1

    Returns void

addCardPlayset

  • addCardPlayset(card: Card | string): void
  • Parameters

    • card: Card | string

    Returns void

addDeck

  • Parameters

    Returns void

addReward

  • addReward(reward: Rewards): string[]
  • Parameters

    Returns string[]

addWinReward

  • addWinReward(won: boolean): Rewards
  • Parameters

    • won: boolean

    Returns Rewards

buyPack

  • buyPack(): void
  • Returns void

canBuyPack

  • canBuyPack(): boolean
  • Returns boolean

canOpenBooster

  • canOpenBooster(): boolean
  • Returns boolean

clear

  • clear(): void
  • Returns void

clone

  • Returns DeckList

fromJson

  • fromJson(jsonStr: string): void
  • Parameters

    • jsonStr: string

    Returns void

fromSavable

  • Parameters

    Returns void

getCardCount

  • getCardCount(card: Card): number
  • Parameters

    Returns number

getCards

  • getCards(): Card[]
  • Returns Card[]

getGold

  • getGold(): number
  • Returns number

getPackCount

  • getPackCount(): number
  • Returns number

Private getRandomCardId

  • getRandomCardId(): string
  • Returns string

getRecordList

  • getRecordList(): object[]
  • Returns object[]

getSavable

openBooster

  • openBooster(): undefined | string[]
  • Returns undefined | string[]

removeCard

  • removeCard(card: Card): void
  • Parameters

    Returns void

removeGold

  • removeGold(amount: number): void
  • Parameters

    • amount: number

    Returns void

removePack

  • removePack(): void
  • Returns void

toJson

  • toJson(spacing?: undefined | number): string
  • Parameters

    • Optional spacing: undefined | number

    Returns string

Generated using TypeDoc