From 8fa1f5dba87feba547c23effb0afeb62a4dbd158 Mon Sep 17 00:00:00 2001
From: MasterPyo <olivier.pillods@gmail.com>
Date: Thu, 27 Apr 2023 16:30:04 +0200
Subject: [PATCH] fix promotion

---
 .../src/main/java/view/BoardView.java         |   3 +++
 .../target/classes/view/BoardView.class       | Bin 8275 -> 8300 bytes
 2 files changed, 3 insertions(+)

diff --git a/MavenChess/MavenChess/src/main/java/view/BoardView.java b/MavenChess/MavenChess/src/main/java/view/BoardView.java
index 978fecf..2439a13 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
GIT binary patch
delta 607
zcmX|;%WG3%5XFBd&Amx(9>z9lbMvxPtWZsbs!_Vow6=>>v50?wkB!Yn1$PAzS6#Sp
zaorTbcF~o%P{e=>(S<G)bYaE%KtaW~P{9gXtM$t@cJs}dGc#xAo0+YAsa(G61QhjN
zI^|TvVXYD|t>UY&YbSQsjvl$1j&4nkOc2BYZ7$XMQMTM*onQU7arX6x($=IhX)8FT
z*0dFxX5J0DcAf8&47;H^wPbjTn2&<f^m*rUT`A)!+~e8}8}ri@_pawQW_>d9j|>@=
zMwV}5-g2(o2#4He*e_lY@ka9<xfQQxL!HbOphac#USPd<I=|`EZN|96aUL+vLryZw
z1dlkwW6m?j3{SYkQ?Buh8$9P0FSy4m?(^D2-x%gCpLxdu?^)u5EIumECncFzyV+Qt
zZ(7HKO8itGi`r&7j}tR}D%ww#@R(`Sr32bS#E3RYBl({*>(vhJG-VAms9nfM6%7#Z
z(Lq&d@zIcm%}H#PbjV0s#MQ0CM%kuKo!;4k+fiI1t3|dnO*BbBjyd$r!eIKhncxoz
zmQ6MkBr`+6YcI|eEF!X5tq?hd>6OEFMX8#P?p4B@D;|rq;V4B)X>WARMK?oOE=gtS
SHVf!gfgxoWF*CGw4*Ufn%X+W?

delta 603
zcmX|;%}Z2a6vls#Gjs2J>5S>kt}|mfQ46iy*c2{mGz&BlqCX(3MGb^4f);Mvx9mnB
zEp*{3f{Nfm&^kyL74{)6Ec#qzV9*z8+VO_*zMS)%=e*}R?|a^*>Rk2SleEXOaB5dh
z)<!R+*{y6=^=b%a(-mbOc$tIw!BOI*LFN4+zbgqp9<tiwSa7Px^%4^@6Q7j4ggeEe
zANQS*9}{%@Zb&VkoFp5e_!RBIjY2sVDjCca_O)g@e8*3P%2|nPMKU7txgcMxY^L3<
zv||dJ>B#4Tkzz~Xf7H<#vg1AwQ^o8}_5|09UE{OVc*-T7ah2zcF~>Dt5b%;)ykeTy
z++m)(Ebx#;9`T09yk&-W#=N)nfiHaIJD*tNGaD=^!B=H$Sj~J>k)LYkmkwFSF|yXD
zs?!XRv@T_x(a<<46Wt;g{*lJn6m>*Lt!xwZ=@^PoRlU?jXhZ|VBGj+rHhD)yoi*tM
z_40I1LpU@kr}KtfoiL#`QtR}}C1*QVzecN88tINa-I+Xf(T~oT`n(mp!YU2+rY8PS
zVx2M@L08*!sg9IlG%8NPUV6aP4lBuk(hMsTEVo@w<w>iNW^D^D?!4`LB(<HqTG%V!
Q&bQJpk3p4!&RxBK0pSmMb^rhX

-- 
GitLab