X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FAntiking.js;h=2b07cfbe52437b00acba5edd2b762cf3c73b2b2a;hb=c794dbb87592782913af0a09784ed25e019e4d10;hp=e741168454e293a8ff10b7944b4d5306cfe5bdd3;hpb=0b7d99ecbb5dedc02cd96c457b5fc2962db9b297;p=vchess.git diff --git a/public/javascripts/variants/Antiking.js b/public/javascripts/variants/Antiking.js index e7411684..2b07cfbe 100644 --- a/public/javascripts/variants/Antiking.js +++ b/public/javascripts/variants/Antiking.js @@ -6,7 +6,11 @@ class AntikingRules extends ChessRules } static get ANTIKING() { return 'a'; } - + + static get PIECES() { + return ChessRules.PIECES.concat([V.ANTIKING]); + } + initVariables(fen) { super.initVariables(fen); @@ -193,10 +197,9 @@ class AntikingRules extends ChessRules + "A" + (antikingPos["w"]<7?7-antikingPos["w"]:""); const ranks23_white = (antikingPos["b"]>0?antikingPos["b"]:"") + "a" + (antikingPos["b"]<7?7-antikingPos["b"]:"") + "/PPPPPPPP"; - let fen = pieces["b"].join("") + "/" + ranks23_black + + return pieces["b"].join("") + "/" + ranks23_black + "/8/8/" + ranks23_white + "/" + pieces["w"].join("").toUpperCase() + - " 1111"; - return fen; + " 1111 w"; } }