diff --git a/code.js b/code.js index 0aed2aa..831fe13 100644 --- a/code.js +++ b/code.js @@ -3,13 +3,21 @@ for(let i = 0; i < 64; i++){ fieldId = i.toString(); document.getElementById("field"+fieldId).selected = 0; } +let somethingIsSelected = false; function selectField(field){ console.log(field.id); - if(field.selected === 0) { + for(let i = 0; i < 64; i++){ + fieldId = i.toString(); + if(document.getElementById("field"+fieldId).selected === 1){ + somethingIsSelected = true; + } + } + if(!somethingIsSelected) { field.style.backgroundColor = "rgb(227,8,8, 0.3)"; field.selected = 1; } else if (field.selected === 1){ field.style.backgroundColor = "rgb(255,255,255, 1)"; field.selected = 0; + somethingIsSelected = false; } } \ No newline at end of file