X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=variants%2FChakart%2Fclass.js;h=2b502b670fee1c2953cc9de8782d4ab682f8f6ac;hb=b8950be593d0663202c886f4252513bf1a499ee1;hp=6ddc37c6ff736f76984362eac225cc2368861101;hpb=616a8d7ae5ee96fe23d393cf6e4554b2cf3b9245;p=xogo.git diff --git a/variants/Chakart/class.js b/variants/Chakart/class.js index 6ddc37c..2b502b6 100644 --- a/variants/Chakart/class.js +++ b/variants/Chakart/class.js @@ -594,6 +594,10 @@ export default class ChakartRules extends ChessRules { const coords = getRandomPiece(oldColor); if (coords) { const piece = this.getPiece(coords[0], coords[1]); + if (coords[0] == move.start.x && coords[1] == move.start.y) { + // Moving piece change color: fix coords + coords = [move.end.x, move.end.y]; + } em = new Move({ appear: [ new PiPo({x: coords[0], y: coords[1], c: newColor, p: piece})