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 a0cd841..a3730de 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 @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.List; import com.github.bhlangonijr.chesslib.Board; +import com.github.bhlangonijr.chesslib.Piece; import com.github.bhlangonijr.chesslib.Square; import com.github.bhlangonijr.chesslib.move.Move; @@ -35,5 +36,10 @@ public class ChessEngine { return destinations; } + public String getPieceAt(String square) { + Piece piece = board.getPiece(Square.valueOf(square.toUpperCase())); + return piece.toString(); // z.B. "WHITE_PAWN" + } + }