pull/1/head
Jakub Soukup 10 months ago
parent d9263e2b92
commit c802005b63
  1. 2
      javascript/client-only-logic.js
  2. 21
      javascript/game-logic.js

@ -1,6 +1,6 @@
const playField = document.getElementById("playfield"); const playField = document.getElementById("playfield");
const piecesArea = document.getElementById("pieces-area"); const piecesArea = document.getElementById("pieces-area");
const player = "black"; const player = "white";
var selectedPiece = null; var selectedPiece = null;

@ -109,4 +109,25 @@ function isMoveValid(pieceRecord, x, y){
} }
function getCasualties(oldX, oldY, newX, newY) {
const directionX = (newX > oldX) ? 1 : -1;
const directionY = (newY > oldY) ? 1 : -1;
const casualties = new Array();
for (let i = 1; i < (Math.abs(newY - oldY) + 1); i++) {
const x = oldX + (i*directionX);
const y = oldY + (i*directionY);
pieceRecord = getPieceRecord(x,y);
if (pieceRecord) {
casualties.put(pieceRecord);
}
}
return casualties;
}
generateDefaultPositions(); generateDefaultPositions();
Loading…
Cancel
Save