X-Git-Url: https://git.auder.net/?p=xogo.git;a=blobdiff_plain;f=variants%2FAtomic%2Fclass.js;h=ad2e9a14da4c1454445327507ac6170afef02e39;hp=7cac4e5b4db2d7767a972843ee90147b063e2620;hb=6f74b81a893da23181f30e2ef1e68bde8a5476cd;hpb=3a77a0b4c3ba2f767a81ef688ae6aa70b95250be diff --git a/variants/Atomic/class.js b/variants/Atomic/class.js index 7cac4e5..ad2e9a1 100644 --- a/variants/Atomic/class.js +++ b/variants/Atomic/class.js @@ -25,22 +25,7 @@ export default class AtomicRules extends ChessRules { constructor(o) { super(o); - this.options.atomic = true; - } - - genRandInitFen(seed) { - return super.genRandInitFen(seed).slice(0, -1) + ',"rempawn":' + (this.options.rempawn ? "1" : "0") + "}"; - } - - // TODO: capture king option doesn't make sense - - setOtherVariables(fenParsed) { - super.setOtherVariables(fenParsed); - this.options["rempawn"] = (fenParsed.rempawn == 1); - } - - getFen() { - return super.getFen().slice(0, -1) + ',"rempawn":' + (this.options["rempawn"] ? "1" : "0") + "}"; + this.options["atomic"] = true; } canIplay(x, y) {