getPieceChar static method
Implementation
static String getPieceChar(ChessPiece piece) {
Map<PieceType, String> whitePieces = {
PieceType.pawn: "P",
PieceType.knight: "N",
PieceType.bishop: "B",
PieceType.rook: "R",
PieceType.queen: "Q",
PieceType.king: "K",
};
Map<PieceType, String> blackPieces = {
PieceType.pawn: "p",
PieceType.knight: "n",
PieceType.bishop: "b",
PieceType.rook: "r",
PieceType.queen: "q",
PieceType.king: "k",
};
return (piece.color == PieceColor.white
? whitePieces[piece.type]
: blackPieces[piece.type])!;
}