Variant.standard constructor
Variant.standard()
Implementation
factory Variant.standard() {
return Variant(
name: 'Chess',
boardSize: BoardSize.standard,
startPosition: 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1',
castlingOptions: CastlingOptions.standard,
materialConditions: MaterialConditions.standard,
outputOptions: OutputOptions.standard,
promotionOptions: PromotionOptions.standard,
enPassant: true,
halfMoveDraw: 100,
repetitionDraw: 3,
pieceTypes: {
'P': PieceType.pawn(),
'N': PieceType.knight(),
'B': PieceType.bishop(),
'R': PieceType.rook(),
'Q': PieceType.queen(),
'K': PieceType.king(),
},
);
}