// Méthode qui permet de mettre à jour toutes la grille sur le jeu et de vérifier la possibilité de toucher aux boutons en bas ou pas public void UpdateGrid() { grille.sauvegardeGrille(); cpt1 = 0; cpt2 = 0; cpt3 = 0; cpt4 = 0; cpt5 = 0; cpt6 = 0; cpt7 = 0; cpt8 = 0; cpt9 = 0; for (int i = 0; i < this.ligne; i++) { for (int j = 0; j < this.colonne; j++) { if (grille.getVal(i, j).valeur != 0) { switch (grille.getVal(i, j).valeur) { case 1: cpt1++; break; case 2: cpt2++; break; case 3: cpt3++; break; case 4: cpt4++; break; case 5: cpt5++; break; case 6: cpt6++; break; case 7: cpt7++; break; case 8: cpt8++; break; case 9: cpt9++; break; default: break; } if (cpt1 == 9) { switchBouton(1, false); } else { switchBouton(1, true); } if (cpt2 == 9) { switchBouton(2, false); } else { switchBouton(2, true); } if (cpt3 == 9) { switchBouton(3, false); } else { switchBouton(3, true); } if (cpt4 == 9) { switchBouton(4, false); } else { switchBouton(4, true); } if (cpt5 == 9) { switchBouton(5, false); } else { switchBouton(5, true); } if (cpt6 == 9) { switchBouton(6, false); } else { switchBouton(6, true); } if (cpt7 == 9) { switchBouton(7, false); } else { switchBouton(7, true); } if (cpt8 == 9) { switchBouton(8, false); } else { switchBouton(8, true); } if (cpt9 == 9) { switchBouton(9, false); } else { switchBouton(9, true); } //Debug.Log(cpt1 + " " + cpt2 + " " + cpt3 + " " + cpt4 + " " + cpt5 + " " + cpt6 + " " + cpt7 + " " + cpt8 + " " + cpt9); } GameObject tile = GameObject.Find("Case" + i + "_" + j); afficher(i, j, tile); } } }