From ab09f76a0648f1c0382ca5284c8e4cdcd32a78a0 Mon Sep 17 00:00:00 2001 From: ElGurkus Date: Tue, 3 Nov 2020 11:48:18 +0100 Subject: [PATCH] changed code -> You can only select fields with pieces on them, started working on movement --- code.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/code.js b/code.js index 9842fd1..799b86a 100644 --- a/code.js +++ b/code.js @@ -6,12 +6,13 @@ for(let i = 0; i < 64; i++){ fieldId = i.toString(); document.getElementById("field"+fieldId).selected = 0; //Sorgt dafür dass alle Felder die selected variable haben und diese 0 ist document.getElementById("field"+fieldId).piece = 0; //Sorgt dafür dass alle Felder die piece variable haben und diese 0 ist + document.getElementById("field"+fieldId).fieldNum = i; //Gibt jedem Feld eine Feldnummer, brauche ich für's movement } -for(let i = 0; i < 8; i++){ +for(let i = 56; i < 64; i++){ fieldId = i.toString(); document.getElementById("field"+fieldId).piece = 1; //Setzt die piece Variable von Feld 0 bis 8 auf 1 -> Diese Felder haben einen Spielstein von Spieler 1 } -for(let i = 56; i < 64; i++){ +for(let i = 0; i < 8; i++){ fieldId = i.toString(); document.getElementById("field"+fieldId).piece = 2; //Setzt die piece Variable von Feld 0 bis 8 auf 1 -> Diese Felder haben einen Spielstein von Spieler 1 } @@ -38,12 +39,23 @@ function selectField(field){ somethingIsSelected = true; } } - if(!somethingIsSelected) { + if(!somethingIsSelected && field.piece !== 0) { field.style.backgroundColor = "rgb(227,8,8, 0.3)"; field.selected = 1; + if(field.piece === 1){ + validMovesPlayer1(field); + } else if (field.piece === 2){ + validMovesPlayer2(field); + } } else if (field.selected === 1){ field.style.backgroundColor = "rgb(255,255,255, 1)"; field.selected = 0; somethingIsSelected = false; } +} +function validMovesPlayer1(field){ + +} +function validMovesPlayer2(field){ + } \ No newline at end of file