/* Calcul des scores */ var points_par_case = 1 ; var points_par_ligne = 10 ; // Couleurs des cases var couleur_base = "rgb(238, 238, 238)" ; var couleur_valide = 'rgb(255, 136, 136)' ; // Valide la case et la colore en rouge function validecase(elem) { elem.style.backgroundColor = couleur_valide ; detectelignes() ; } // efface la grille function effacegrille() { var table=document.getElementById("grille") ; var listetd = table.getElementsByTagName("td") ; for (var i=0; i< listetd.length; i++){ listetd[i].style.backgroundColor = couleur_base ; } metscore(0) ; } // mettre à jour le score si on veut function metscore(score) { document.getElementById("score").innerHTML = score ; } // Compte les lignes, colonnes et diagonales de la grille et met à jour le score function detectelignes(elem) { var table=document.getElementById("grille") ; var listelignes = table.getElementsByTagName("tr") ; var nblignes = listelignes.length ; var nbcolonnes = listelignes[0].children.length ; var i, j ; // lignes var nb_lignes_completes = 0 ; var remplie ; for(i=0; i