From: Benjamin Auder Date: Mon, 13 Jul 2026 16:55:13 +0000 (+0200) Subject: after merge X-Git-Url: https://git.auder.net/?a=commitdiff_plain;h=ff33298eeb52a33ac0d9d9b3398aae30aa4a9fa1;p=xogo.git after merge --- diff --git a/js/base_rules.js b/js/base_rules.js index c3daac7..d82dc07 100644 --- a/js/base_rules.js +++ b/js/base_rules.js @@ -1108,7 +1108,7 @@ export default class ChessRules { } } } - if (this.epSquare_s) + if (!!this.epSquare_s) this.enlightEnpassant(); } @@ -2018,10 +2018,7 @@ export default class ChessRules { readEpSquare_s(fenSquare_s) { if (fenSquare_s == "-") return undefined; - let res = fenSquare_s.split(',').map(C.SquareToCoords); - if (res.length == 1) //most common case - return res[0]; - return res; + return fenSquare_s.split(',').map(C.SquareToCoords); } // Extract potential en-passant square from just played move @@ -2050,7 +2047,7 @@ export default class ChessRules { x: (s.x + e.x) / 2, y: s.y }, - e //add endpoint (to know where captured piece is) + e //always add final square (generally deduced) ]; } }