changed code -> You can only select fields with pieces on them, started working on movement
This commit is contained in:
parent
99dd954fdc
commit
ab09f76a06
18
code.js
18
code.js
@ -6,12 +6,13 @@ for(let i = 0; i < 64; i++){
|
|||||||
fieldId = i.toString();
|
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).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).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();
|
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
|
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();
|
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
|
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;
|
somethingIsSelected = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!somethingIsSelected) {
|
if(!somethingIsSelected && field.piece !== 0) {
|
||||||
field.style.backgroundColor = "rgb(227,8,8, 0.3)";
|
field.style.backgroundColor = "rgb(227,8,8, 0.3)";
|
||||||
field.selected = 1;
|
field.selected = 1;
|
||||||
|
if(field.piece === 1){
|
||||||
|
validMovesPlayer1(field);
|
||||||
|
} else if (field.piece === 2){
|
||||||
|
validMovesPlayer2(field);
|
||||||
|
}
|
||||||
} else if (field.selected === 1){
|
} else if (field.selected === 1){
|
||||||
field.style.backgroundColor = "rgb(255,255,255, 1)";
|
field.style.backgroundColor = "rgb(255,255,255, 1)";
|
||||||
field.selected = 0;
|
field.selected = 0;
|
||||||
somethingIsSelected = false;
|
somethingIsSelected = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
function validMovesPlayer1(field){
|
||||||
|
|
||||||
|
}
|
||||||
|
function validMovesPlayer2(field){
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user