X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=variants%2FChakart%2Fclass.js;h=2b502b670fee1c2953cc9de8782d4ab682f8f6ac;hb=727f2e558776b14a29cb1552a05a88cc9a4b0297;hp=6ddc37c6ff736f76984362eac225cc2368861101;hpb=bc97fdd1302473b774cfb19e65dc3ed3ed388901;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})