Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface StateAccess

Hierarchy

  • StateAccess

Implemented by

Index

Methods

box

  • Parameters

    • state: IState
    • x: number
    • y: number

    Returns IBox

getAvailablePlacesFor

  • getAvailablePlacesFor(state: IState, playerId: string): IBox[]
  • Parameters

    • state: IState
    • playerId: string

    Returns IBox[]

humanPlayer

  • Parameters

    Returns IPlayer

humanPlayers

  • Parameters

    Returns IPlayer[]

iaPlayer

  • Parameters

    Returns IPlayer

iaPlayers

  • Parameters

    Returns IPlayer[]

player

  • Parameters

    • state: IState
    • playerId: string

    Returns IPlayer

playerControls

  • Parameters

    • state: IState
    • playerId: string

    Returns IPlayerUIState

playerResource

  • playerResource(state: IState, playerId: string, resourceId: string): IResource
  • Parameters

    • state: IState
    • playerId: string
    • resourceId: string

    Returns IResource

playerUnitTypes

  • Parameters

    • state: IState
    • playerId: string

    Returns IUnitType[]

unit

  • unit(state: IState, unitId: string): object
  • Parameters

    • state: IState
    • unitId: string

    Returns object

unitBehavior

unitType

  • Parameters

    • state: IState
    • unitType: string

    Returns IUnitType

unitsNear

  • unitsNear(state: IState, box: IBox, radio: number): object[]
  • Parameters

    Returns object[]

Generated using TypeDoc