diff --git a/schach/src/main/java/de/hs_mannheim/informatik/chess/model/ChessEngine.java b/schach/src/main/java/de/hs_mannheim/informatik/chess/model/ChessEngine.java index a3730de..c6570e5 100644 --- a/schach/src/main/java/de/hs_mannheim/informatik/chess/model/ChessEngine.java +++ b/schach/src/main/java/de/hs_mannheim/informatik/chess/model/ChessEngine.java @@ -41,5 +41,23 @@ public class ChessEngine { return piece.toString(); // z.B. "WHITE_PAWN" } + private String pieceToUnicode(Piece piece) { + switch (piece) { + case WHITE_KING: return "♔"; + case WHITE_QUEEN: return "♕"; + case WHITE_ROOK: return "♖"; + case WHITE_BISHOP: return "♗"; + case WHITE_KNIGHT: return "♘"; + case WHITE_PAWN: return "♙"; + case BLACK_KING: return "♚"; + case BLACK_QUEEN: return "♛"; + case BLACK_ROOK: return "♜"; + case BLACK_BISHOP: return "♝"; + case BLACK_KNIGHT: return "♞"; + case BLACK_PAWN: return "♟"; + default: return " "; + } + } + }