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