X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fvariants%2FShatranj.js;h=b45d915ac91d0cc3708873c77678c5a5a16af819;hb=f9c36b2da005b596ad656f4b6cc4e09ef3c656f1;hp=bb00101e08b6d7cb6bdeb8a8b2cdc2dcd20e7fed;hpb=8055eabd23feaabe878b25522929c7273dcb0f24;p=vchess.git diff --git a/client/src/variants/Shatranj.js b/client/src/variants/Shatranj.js index bb00101e..b45d915a 100644 --- a/client/src/variants/Shatranj.js +++ b/client/src/variants/Shatranj.js @@ -1,6 +1,3 @@ -// TODO: bishop OK, but queen should move vertical/horizontal and capture diagonally. -// ==> then the pawn promotion is a real promotion (enhancement). - import { ChessRules } from "@/base_rules"; export const VariantRules = class ShatranjRules extends ChessRules { @@ -21,8 +18,8 @@ export const VariantRules = class ShatranjRules extends ChessRules { ]; } - static GenRandInitFen() { - return ChessRules.GenRandInitFen().replace("w 1111 -", "w"); + static GenRandInitFen(randomness) { + return ChessRules.GenRandInitFen(randomness).replace("w 1111 -", "w"); } getPotentialPawnMoves([x, y]) {