X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fbase_rules.js;h=e142839997a1572b5ec441126cb3d71ef0ab8989;hb=57d9b2c4f08948bd5a5fc4a01a0b62d4c80523e2;hp=448604a46e27233ad8d2e3d73be438f8a5458f01;hpb=d54f6261c9e30f4eabb402ad301dd5c5e40fb656;p=vchess.git diff --git a/client/src/base_rules.js b/client/src/base_rules.js index 448604a4..e1428399 100644 --- a/client/src/base_rules.js +++ b/client/src/base_rules.js @@ -85,15 +85,6 @@ export const ChessRules = class ChessRules { 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"; @@ -235,7 +226,7 @@ export const ChessRules = class ChessRules { 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,