ChessBoardStyle constructor

ChessBoardStyle({
  1. required Widget getPieceWidget(
    1. ChessPiece
    ),
  2. required Widget getSquareWidget(
    1. bool dark,
    2. Point<int>,
    3. Set<ChessSquareRenderingDetails> details
    ),
  3. required Widget getPossibleCaptureDecor(
    1. Point<int>
    ),
  4. required Widget getPossibleMoveDecor(
    1. Point<int>
    ),
  5. required Widget getKingInCheckDecor(
    1. Point<int>
    ),
  6. required TextStyle whiteSquareTextStyle,
  7. required TextStyle blackSquareTextStyle,
  8. required bool showRankAndFileLabels,
})

Implementation

ChessBoardStyle(
    {required this.getPieceWidget,
    required this.getSquareWidget,
    required this.getPossibleCaptureDecor,
    required this.getPossibleMoveDecor,
    required this.getKingInCheckDecor,
    required this.whiteSquareTextStyle,
    required this.blackSquareTextStyle,
    required this.showRankAndFileLabels});