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 1a93fb9..b25ef84 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 @@ -9,7 +9,8 @@ import com.github.bhlangonijr.chesslib.move.Move; public class ChessEngine { private Board board; - + private List moves = new ArrayList<>(); + public ChessEngine() { board = new Board(); } @@ -20,6 +21,7 @@ public class ChessEngine { Move libMove = new Move(Square.valueOf(from), Square.valueOf(to)); if (board.legalMoves().contains(libMove)) { board.doMove(libMove); + moves.add(libMove); // <-- hier merken! return true; } return false;