getSlideNJumpMoves([x,y], steps, oneStep)
{
const color = this.getColor(x,y);
getSlideNJumpMoves([x,y], steps, oneStep)
{
const color = this.getColor(x,y);
let captures = this.findCaptures(sq);
return noCaptures.concat(captures);
}
getPotentialKnightMoves(sq)
{
let captures = this.findCaptures(sq);
return noCaptures.concat(captures);
}
getPotentialKnightMoves(sq)
{
- let noCaptures = this.getSlideNJumpMoves(sq,
- VariantRules.steps[VariantRules.KNIGHT], "oneStep");
+ let noCaptures = this.getSlideNJumpMoves(
+ sq, VariantRules.steps[VariantRules.KNIGHT], "oneStep");
let captures = this.findCaptures(sq);
return noCaptures.concat(captures);
}
getPotentialBishopMoves(sq)
{
let captures = this.findCaptures(sq);
return noCaptures.concat(captures);
}
getPotentialBishopMoves(sq)
{
String.fromCharCode(97 + move.start.y) + (VariantRules.size[0]-move.start.x);
// Translate final square
String.fromCharCode(97 + move.start.y) + (VariantRules.size[0]-move.start.x);
// Translate final square