Options
All
  • Public
  • Public/Protected
  • All
Menu

Module view/actions/AttackButton

Type aliases

Functions

Type aliases

OwnProps

OwnProps: object

React props for AttackButton component

Type declaration

  • enemies: PlayerInfo[]

    Enemy players on currently selected game tile

  • item: string | undefined

    Item equipped in COMBAT slot

  • player: PlayerInfo | undefined

    Currently logged player

  • tile: TileInfo | undefined

    Currently selected game tile

Props

Functions

Const AttackButton

  • AttackButton(__namedParameters: object): Element
  • React Component representing action button for attacking another player. It handles whether this action should be enabled, lets user select enemy player for attacking and commits this action to the blockchain.

    Parameters

    • __namedParameters: object
      • block: undefined | BlockInfo
      • buttonProps: buttonProps
      • enemies: PlayerInfo[]
      • flowControl: object
        • setError: function
            • (msg: string): void
            • Parameters

              • msg: string

              Returns void

        • setStart: function
            • (): void
            • Returns void

        • setSuccess: function
            • (msg: string): void
            • Parameters

              • msg: string

              Returns void

      • item: undefined | string
      • player: undefined | PlayerInfo
      • tile: undefined | TileInfo

    Returns Element

Generated using TypeDoc