buildPiece method
Implementation
Widget buildPiece(Piece? piece, double size) {
if (piece == Piece.whiteRook) {
return WhiteRook(size: size);
} else if (piece == Piece.whiteKnight) {
return WhiteKnight(size: size);
} else if (piece == Piece.whiteBishop) {
return WhiteBishop(size: size);
} else if (piece == Piece.whiteKing) {
return WhiteKing(size: size);
} else if (piece == Piece.whiteQueen) {
return WhiteQueen(size: size);
} else if (piece == Piece.whitePawn) {
return WhitePawn(size: size);
} else if (piece == Piece.blackRook) {
return BlackRook(size: size);
} else if (piece == Piece.blackKnight) {
return BlackKnight(size: size);
} else if (piece == Piece.blackBishop) {
return BlackBishop(size: size);
} else if (piece == Piece.blackKing) {
return BlackKing(size: size);
} else if (piece == Piece.blackQueen) {
return BlackQueen(size: size);
} else if (piece == Piece.blackPawn) {
return BlackPawn(size: size);
} else {
return Center(
child: FaIcon(
FontAwesomeIcons.trash,
size: size * 0.7,
color: Colors.red,
),
);
}
}