Exemplo n.º 1
0
 // Méthode qui met à jour notre timer
 private void Update()
 {
     if (GameObject.Find("Infos"))
     {
         int secondes, minutes;
         temps += Time.deltaTime;
         if ((int)temps % 2 == 0)
         {
             grille.sauvegardeGrille();                   // Sauvegarde de la grille toutes les 2 secondes
         }
         secondes = (int)temps % 60;
         minutes  = (int)temps / 60;
         if (secondes < 10)
         {
             if (minutes < 10)
             {
                 affichageTemps = "0" + minutes + ":0" + secondes;
             }
             else
             {
                 affichageTemps = minutes + ":0" + secondes;
             }
         }
         else
         {
             if (minutes < 10)
             {
                 affichageTemps = "0" + minutes + ":" + secondes;
             }
             else
             {
                 affichageTemps = minutes + ":" + secondes;
             }
         }
         UIManager.tempsFin = affichageTemps;
         GameObject.Find("Infos").GetComponent <TextMeshProUGUI>().text = "Difficulté : " + difficulte + "           Grille n° : " + numGrille + "\nTemps : " + affichageTemps;
         // Raccourci de débug
         if (Input.GetKeyDown(KeyCode.A))
         {
             Debug.Log("remplirGrille()");
             grille.remplirGrille(numGrille, difficulte);
             UIManager.UpdateGrid();
             if (grille.verifGrille())
             {
                 UIManager.finishGame();
             }
         }
     }
 }