diff --git a/script.js b/script.js index 02bf86a..33e3a85 100644 --- a/script.js +++ b/script.js @@ -31,25 +31,22 @@ function change_color_mid_letter(coord){ case_div.style.backgroundColor = mid_letter_color; } -function key_color_good_letter(coord){ - coord = "case".concat(coord) - console.log(coord) - var case_div = document.getElementById(coord); - case_div.style.backgroundColor = good_letter_color; +function key_color_good_letter(key){ + console.log(key) + var key_div = document.getElementById(key); + key_div.style.backgroundColor = good_letter_color; } function key_color_bad_letter(coord){ - coord = "case".concat(coord) - console.log(coord) - var case_div = document.getElementById(coord); - case_div.style.backgroundColor = bad_letter_color; + console.log(key) + var key_div = document.getElementById(key); + key_div.style.backgroundColor = bad_letter_color; } function key_color_mid_letter(coord){ - coord = "case".concat(coord) - console.log(coord) - var case_div = document.getElementById(coord); - case_div.style.backgroundColor = mid_letter_color; + console.log(key) + var key_div = document.getElementById(key); + key_div.style.backgroundColor = mid_letter_color; } function update(x) { @@ -135,13 +132,11 @@ function readTextFile(file) { //Merci StackOverflow function verifWord() { let exist = false; if (word.length == 5){ - for(let i = 0; i< arrWords.length;i++){ - if(arrWords[i]==word){ - exist = true; - } - else { - document.getElementById("info").innerHTML="NOT A WORD"; - } + if(word in arrWords){ + exist = true; + } + else { + document.getElementById("info").innerHTML="NOT A WORD"; } } return exist; @@ -163,8 +158,8 @@ function setMyKeyDownListener() { else if (event.key == "Backspace") { Supprimer(); } - else if (event.key != "Control" & event.key != "Fn" & event.key != "Alt" & event.key != "Tab" & event.key != "CapsLock"){ - update(event.key); + else if (event.key in ["q","w","e","r","t","y","u","i","o","p","a","s","d","f","g","h","j","k","l","z","x","c","v","b","n","m"]){ + update(event.key.toUpperCase()); } }); }