diff --git a/javascript/client-only-logic.js b/javascript/client-only-logic.js index 375673c..e847def 100644 --- a/javascript/client-only-logic.js +++ b/javascript/client-only-logic.js @@ -97,7 +97,6 @@ function updatePieces() { classList.remove("basic"); classList.remove("queen"); - console.log(pieceRecord.type); classList.add(pieceRecord.type); diff --git a/javascript/game-logic.js b/javascript/game-logic.js index f1f05c3..719e3c5 100644 --- a/javascript/game-logic.js +++ b/javascript/game-logic.js @@ -16,7 +16,7 @@ function generateDefaultPositions(){ for (let i = 0; i < 8; i++) { for (let j = 0; j < 3; j++) { if((i+j) % 2 == 0){ - pieceRecord = {id:id, x:i, y:j, player:"white", type:"basic"}; + pieceRecord = {id:id, x:i, y:j, player:"white", type:"queen"}; pieceList.push(pieceRecord); id++; } @@ -27,7 +27,7 @@ function generateDefaultPositions(){ for (let i = 0; i < 8; i++) { for (let j = 5; j < 8; j++) { if((i+j) % 2 == 0){ - pieceRecord = {id:id, x:i, y:j, player:"black", type:"basic"}; + pieceRecord = {id:id, x:i, y:j, player:"black", type:"queen"}; pieceList.push(pieceRecord); id++; } @@ -145,6 +145,7 @@ function getCasualties(oldX, oldY, newX, newY) { return casualties; } function continuableInDirectionForQueen(directionX, directionY, pieceRecord) { + console.log("----------------------------------"); const pieceX = pieceRecord.x; const pieceY = pieceRecord.y; const player = pieceRecord.player; @@ -154,6 +155,7 @@ function continuableInDirectionForQueen(directionX, directionY, pieceRecord) { const y = pieceY + (i*directionY); if(x > 7 || x < 0 || y > 7 || y < 0 || (x+directionX) > 7 || (x+directionX) < 0 || (y+directionY) > 7 || (y+directionY) < 0 ){ + console.log("!konec!"); return false; } @@ -161,11 +163,13 @@ function continuableInDirectionForQueen(directionX, directionY, pieceRecord) { if (record) { if (record.player == player) { + console.log("!je to hráč!"); return false; } const firstBlockRecord = getPieceRecord(x+directionX,y+directionY); const secondBlockRecord = getPieceRecord(x-directionX,y-directionY); + console.log("fb: " + firstBlockRecord + secondBlockRecord); return ((!firstBlockRecord || firstBlockRecord.id == pieceRecord.id) && (!secondBlockRecord || secondBlockRecord.id == pieceRecord.id));