}
// Translate final square
- let finalSquare =
+ const finalSquare =
String.fromCharCode(97 + move.end.y) + (VariantRules.size[0]-move.end.x);
- let piece = this.getPiece(move.start.x, move.start.y);
+ const piece = this.getPiece(move.start.x, move.start.y);
if (piece == VariantRules.PAWN)
{
// Pawn move
if (move.vanish.length > move.appear.length)
{
// Capture
- let startColumn = String.fromCharCode(97 + move.start.y);
+ const startColumn = String.fromCharCode(97 + move.start.y);
notation = startColumn + "x" + finalSquare;
}
else //no capture
else
{
// Piece movement
- return piece.toUpperCase() + (move.vanish.length > 1 ? "x" : "") + finalSquare;
+ return piece.toUpperCase() +
+ (move.vanish.length > move.appear.length ? "x" : "") + finalSquare;
}
}