{
this.moves = moves;
// Use fen string to initialize variables, flags and board
- this.initVariables(fen);
this.board = VariantRules.GetBoard(fen);
this.flags = VariantRules.GetFlags(fen);
+ this.initVariables(fen);
}
initVariables(fen)
VariantRules.PlayOnBoard(this.board, move);
}
- undo(move, ingame)
+ undo(move)
{
VariantRules.UndoOnBoard(this.board, move);
this.epSquares.pop();