jakub 9 months ago
parent d2009805f6
commit 03804de6f9
  1. 12
      javascript/game-logic.js

@ -160,13 +160,21 @@ function continuableInDirectionForQueen(directionX, directionY, pieceRecord) {
const record = getPieceRecord(x, y);
if (record) {
if (record.player == player || getPieceRecord(x,y)) {
if (record.player == player) {
return false;
}
const firstBlockRecord = getPieceRecord(x+directionX,y+directionY);
const secondBlockRecord = getPieceRecord(x-directionX,y-directionY);
if ((!firstBlockRecord || firstBlockRecord.id == pieceRecord.id) && (!secondBlockRecord || secondBlockRecord.id == pieceRecord.id)) {
return true;
}
return false;
}
}
return false;
}
function continuable(pieceRecord){
const x = pieceRecord.x;

Loading…
Cancel
Save