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