diff --git a/MavenChess/MavenChess/src/main/java/view/BoardView.java b/MavenChess/MavenChess/src/main/java/view/BoardView.java index 978fecff192b1e833f9345b1050d4309376cd9a1..2439a13b49818a78ef67acd870a45e988a1ee62c 100644 --- a/MavenChess/MavenChess/src/main/java/view/BoardView.java +++ b/MavenChess/MavenChess/src/main/java/view/BoardView.java @@ -192,6 +192,9 @@ public class BoardView { // Promotion to Queen (by default, Queen for now) board.mutationOfSelectedPiece(Board.QUEEN); // (on model) mutationPiece(model, selected, Custom3dModel.QUEEN); // (on view) + // --- MOVE (while doing promotion) --- + board.movePiece(selected, arrival); // move piece (on model) + movePiece(selected, arrival); // move piece (on 3d view) } // --- PRISE EN PASSANT --- else { diff --git a/MavenChess/MavenChess/target/classes/view/BoardView.class b/MavenChess/MavenChess/target/classes/view/BoardView.class index 4e3204d077c098470e984565f8b0fada87995e72..8bfa2b308389f4a7da41ccdd5dd8a3e5ce86e819 100644 Binary files a/MavenChess/MavenChess/target/classes/view/BoardView.class and b/MavenChess/MavenChess/target/classes/view/BoardView.class differ