X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FDoublemove1.js;fp=client%2Fsrc%2Fvariants%2FMarseille.js;h=7d1ee4dc5bc4b013b751645b3c88043abc58e897;hp=90084dc28f271daa86d64f15e76c47a8444c1180;hb=b406466b0f0ce67451f1718053e5f5691d6507fb;hpb=d1a0cce3c1e05352c6017a77186b5e31a523490f diff --git a/client/src/variants/Marseille.js b/client/src/variants/Doublemove1.js similarity index 96% rename from client/src/variants/Marseille.js rename to client/src/variants/Doublemove1.js index 90084dc2..7d1ee4dc 100644 --- a/client/src/variants/Marseille.js +++ b/client/src/variants/Doublemove1.js @@ -1,7 +1,7 @@ import { ChessRules } from "@/base_rules"; import { randInt } from "@/utils/alea"; -export class MarseilleRules extends ChessRules { +export class Doublemove1Rules extends ChessRules { static IsGoodEnpassant(enpassant) { const squares = enpassant.split(","); if (squares.length > 2) return false; @@ -31,8 +31,6 @@ export class MarseilleRules extends ChessRules { return undefined; })]; this.scanKings(fen); - // Extract subTurn from turn indicator: "w" (first move), or - // "w1" or "w2" white subturn 1 or 2, and same for black this.turn = parsedFen.turn; this.subTurn = 1; } @@ -156,9 +154,6 @@ export class MarseilleRules extends ChessRules { super.postUndo(move); } - // NOTE: GenRandInitFen() is OK, - // since at first move turn indicator is just "w" - static get VALUES() { return { p: 1,