PieceOverlay.single constructor

PieceOverlay.single({
  1. BoardSize size = BoardSize.standard,
  2. int orientation = Squares.white,
  3. required PieceSet pieceSet,
  4. double opacity = Squares.defaultPremovePieceOpacity,
  5. required int square,
  6. required String piece,
})

Creates a PieceOverlay with a single piece, drawn at square.

Implementation

factory PieceOverlay.single({
  BoardSize size = BoardSize.standard,
  int orientation = Squares.white,
  required PieceSet pieceSet,
  double opacity = Squares.defaultPremovePieceOpacity,
  required int square,
  required String piece,
}) =>
    PieceOverlay(
      size: size,
      orientation: orientation,
      pieces: {square: piece},
      pieceSet: pieceSet,
      opacity: opacity,
    );