// Affichage de la réponse selon si elle est juste ou non private void AfficherReponse(string reponseJoueur) { Objet_PictureBox.Hide(); Zone_PictureBox.Hide(); Bouton1_Button.Hide(); Bouton2_Button.Hide(); Bouton3_Button.Hide(); List <string> erreurJoueur = this.test.VerifierReponse(reponseJoueur, this.compteurSerie * 5 + this.compteurQuestion); // Cas où le joueur n’a pas commis d’erreur if (erreurJoueur.Count == 0) { TestResultat_Form resultat = new TestResultat_Form("OK ! Vous avez choisi le bon bouton !"); if (resultat.ShowDialog() == DialogResult.OK) { resultat.Close(); this.PasserQuestionSuivante(); } } // Cas où le joueur a fait une erreur else { TestResultat_Form resultat = new TestResultat_Form(this.test.AfficherErreur(erreurJoueur)); if (resultat.ShowDialog() == DialogResult.OK) { resultat.Close(); this.PasserQuestionSuivante(); } } }
// Affichage de l’image et des boutons private void AfficherQuestion() { Progression_Label.Text = "Série : " + (this.compteurSerie + 1) + " – Question : " + (this.compteurQuestion + 1); Objet_PictureBox.ImageLocation = "..\\..\\..\\EMACApp\\AppImages\\Test_2\\" + this.test.imagesSeries[this.compteurSerie][this.compteurQuestion]; Objet_PictureBox.Show(); Zone_PictureBox.Show(); Bouton3_Button.Show(); if (compteurQuestion != 0) { Bouton2_Button.Show(); Bouton1_Button.Show(); } // Démarrage et affichage du chronomètre en mode difficile if (this.test.difficulte) { this.decompte = this.test.intervalle; Decompte_Label.Text = this.decompte.ToString(); Chrono_Panel.Show(); Decompte_Label.Show(); Decompte_Timer.Start(); AfficherQuestion_Timer.Start(); } }