X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fvariants%2FWildebeest.js;h=9b074108a5e5b5e1eb0c370528a8a84a59bbe7e2;hb=c794dbb87592782913af0a09784ed25e019e4d10;hp=bb478cc29ca28ec3b9e13d82696f200900b4efd5;hpb=0b7d99ecbb5dedc02cd96c457b5fc2962db9b297;p=vchess.git diff --git a/public/javascripts/variants/Wildebeest.js b/public/javascripts/variants/Wildebeest.js index bb478cc2..9b074108 100644 --- a/public/javascripts/variants/Wildebeest.js +++ b/public/javascripts/variants/Wildebeest.js @@ -10,6 +10,10 @@ class WildebeestRules extends ChessRules static get CAMEL() { return 'c'; } static get WILDEBEEST() { return 'w'; } + static get PIECES() { + return ChessRules.PIECES.concat([V.CAMEL,V.WILDEBEEST]); + } + static get steps() { return Object.assign( ChessRules.steps, //add camel moves: @@ -241,10 +245,9 @@ class WildebeestRules extends ChessRules pieces[c][knight2Pos] = 'n'; pieces[c][rook2Pos] = 'r'; } - let fen = pieces["b"].join("") + + return pieces["b"].join("") + "/ppppppppppp/11/11/11/11/11/11/PPPPPPPPPPP/" + pieces["w"].join("").toUpperCase() + - " 1111"; - return fen; + " 1111 w"; } }