return squares;
}
- static GenRandInitFen(randomness) {
- if (randomness == 0)
+ static GenRandInitFen(options) {
+ if (options.randomness == 0)
return "rnqkkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNQKKBNR w 0 adehadeh -";
const replaceBishop = (fen, first, ch1, ch2) => {
};
const fen =
- CoregalRules.GenRandInitFen(randomness)
+ CoregalRules.GenRandInitFen(options)
.replace("q", "k").replace("Q", "K");
// Now replace a bishop by the queen,
// so that bishops are of different colors:
- if (randomness == 1) return sameIndexReplace(fen);
+ if (options.randomness == 1) return sameIndexReplace(fen);
const wOdd = fen.indexOf('B') % 2;
const bOdd = fen.indexOf('b') % 2;
// Since there are 7 slashes, different oddities means symmetric