return b; //usual piece
}
+ static get PIECES() {
+ return ChessRules.PIECES.concat([V.IMMOBILIZER]);
+ }
+
+ static IsGoodFlags(flags)
+ {
+ return true; //anything is good: no flags
+ }
+
initVariables(fen)
{
this.kingPos = {'w':[-1,-1], 'b':[-1,-1]};
this.epSquares = []; //no en-passant here
}
- setFlags(fen)
+ setFlags(fenflags)
{
// TODO: for compatibility?
this.castleFlags = {"w":[false,false], "b":[false,false]};
return pieces["b"].join("") +
"/pppppppp/8/8/8/8/PPPPPPPP/" +
pieces["w"].join("").toUpperCase() +
- " 0000"; //TODO: flags?!
+ " 0000 w"; //TODO: flags?!
}
getFlagsFen()