genRandInitBaseFen() {
let baseFen = super.genRandInitBaseFen();
- return { fen: baseFen.fen.replace("rnbqkbnr/pppppppp", "4k3/8"), o: {} };
- }
-
- getPartFen(o) {
- let parts = super.getPartFen(o);
- parts["flags"] = parts["flags"].substr(0, 2) + "88";
- return parts;
+ return {
+ fen: baseFen.fen.replace("rnbqkbnr/pppppppp", "4k3/8"),
+ o: {flags: baseFen.o.flags.substr(0, 2) + "88"}
+ };
}
initReserves() {
// Just do not update any reserve (infinite supply)
updateReserve() {}
- getCurrentScore(move) {
- const score = super.getCurrentScore(move);
+ getCurrentScore(move_s) {
+ const score = super.getCurrentScore(move_s);
if (score != "*")
return score;
// Check pawns connection: