Compare commits
4 Commits
cb2c58ec2c
...
adb389ddc1
| Author | SHA1 | Date |
|---|---|---|
|
|
adb389ddc1 | |
|
|
b2a57c85ec | |
|
|
8fd68523ef | |
|
|
ea4a1714d0 |
|
|
@ -111,21 +111,11 @@ public class Board {
|
|||
} else {
|
||||
// convert each piece of both color into a character
|
||||
Piece piece = board[x][y];
|
||||
char pieceChar;
|
||||
|
||||
switch (piece.getType()) { // switch function avoids too many if-else
|
||||
case King: pieceChar = 'K'; break;
|
||||
case Queen: pieceChar = 'Q'; break;
|
||||
case Bishop: pieceChar = 'B'; break;
|
||||
case Knight: pieceChar = 'N'; break; // N because we already have King
|
||||
case Rook: pieceChar = 'R'; break;
|
||||
case Pawn: pieceChar = 'P'; break;
|
||||
default: pieceChar = '?'; break; // safety net
|
||||
}
|
||||
String pieceChar = piece.getType().getSummary();
|
||||
|
||||
// Make black pieces in lowercase
|
||||
if (!piece.isWhite()) {
|
||||
pieceChar = Character.toLowerCase(pieceChar);
|
||||
pieceChar = pieceChar.toLowerCase();
|
||||
}
|
||||
|
||||
str.append(pieceChar).append(" "); // gives structure to the output
|
||||
|
|
|
|||
Loading…
Reference in New Issue