Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • CardList

Index

Properties

Private factories

factories: Map<string, function> = new Map<string, CardFactory>()

Private instances

instances: Card[] = []

Methods

addFactory

  • Parameters

    Returns void

buildCardFactory

  • buildCardFactory(data: CardData): (Anonymous function)
  • Parameters

    Returns (Anonymous function)

Private buildEnchantmentFactory

  • Parameters

    Returns (Anonymous function)

buildInstance

  • Parameters

    Returns Card

Private buildItemFactory

  • buildItemFactory(data: ItemData): (Anonymous function)
  • Parameters

    Returns (Anonymous function)

Private buildSpellFactory

  • buildSpellFactory(data: SpellData): (Anonymous function)
  • Parameters

    Returns (Anonymous function)

Private buildUnitFactory

  • buildUnitFactory(data: UnitData): (Anonymous function)
  • Parameters

    Returns (Anonymous function)

exists

  • exists(id: string): boolean
  • Parameters

    • id: string

    Returns boolean

getCard

  • getCard(id: string): Card
  • Parameters

    • id: string

    Returns Card

getCardFactory

  • getCardFactory(id: string): undefined | function
  • Parameters

    • id: string

    Returns undefined | function

getCards

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

getIds

  • getIds(): string[]
  • Returns string[]

loadCard

  • Parameters

    Returns void

Generated using TypeDoc