return V.CanFlip;
}
- // Some variants require turn indicator
- // (generally when analysis or flip is diabled)
- static get ShowTurn() {
- return !V.CanAnalyze || V.ShowMoves != "all" || !V.CanFlip;
- }
- get showTurn() {
- return V.ShowTurn;
- }
-
static get IMAGE_EXTENSION() {
// All pieces should be in the SVG format
return ".svg";
if (
Math.abs(s.x - e.x) == 2 &&
s.y == e.y &&
- move.appear[0].p == V.PAWN
+ (move.appear.length > 0 && move.appear[0].p == V.PAWN)
) {
return {
x: (s.x + e.x) / 2,