private void btConnexion_Click(object sender, EventArgs e) { if (tbLogin.Text != "" && tbMotDePasse.Text != "") { string pseudo = tbLogin.Text; string motDePasse = tbMotDePasse.Text; if (GroupeEnfants.EstEnfantExistant(pseudo, motDePasse)) { if (GroupeEnfants.EstEnfantExistant(pseudo, motDePasse)) { DonneesPubliques.monEnfant = GroupeEnfants.GetGroupeEnfant().Find( delegate(Enfant en) { return(en.GetPseudo() == pseudo); }); Menu menu = new Menu(); menu.Show(); this.Close(); } } else { MessageBox.Show("Votre pseudo et/ou mot de passe est incorrect. Je n'arrive pas à vous trouver dans la liste des inscris ;( "); } } else { MessageBox.Show("Veuillez rentrer un pseudo et/ou un mot de passe."); } MesOutils.EffacerZonesDeTexte(this); }
private void btValider_Click(object sender, EventArgs e) { reponse = tbReponse.Text.ToUpper(); MesOutils.EffacerZonesDeTexte(this); if (partie.Reponse(reponse)) { MessageBox.Show("Bravo !"); DonneesPubliques.monEnfant.SetScore(DonneesPubliques.monEnfant.GetScore() + 1); GroupeEnfants.SerialiseListe(); var nouvellePartie = MessageBox.Show("Voulez-vous recommencer une autre partie ?", "Nouvelle partie", MessageBoxButtons.YesNo); if (nouvellePartie == DialogResult.No) { Quitter(); } else { monMot = partie.PiocheNouveauMot(); lbMot.Text = partie.AfficheMotUtilisateur(); partie.AffichageImage(pbImage, monMot); parole.Speak("Quel est la première lettre du mot : " + monMot); } } else { MessageBox.Show("Mauvaise réponse, réessaye encore."); parole.Speak("Quel est la première lettre du mot : " + monMot); } }
private void btInscription_Click(object sender, EventArgs e) { if (tbLogin.Text != "" && tbMotDePasse.Text != "") { string pseudo = tbLogin.Text; string motDePasse = tbMotDePasse.Text; int score = 0; if (GroupeEnfants.EstPseudoExistant(pseudo)) { MessageBox.Show("Votre pseudo est déjà pris, veuillez rentrer un autre pseudo"); } else { Enfant enf = DonneesPubliques.monEnfant; enf = new Enfant(pseudo, motDePasse, score); GroupeEnfants.AjouterEnfant(enf); GroupeEnfants.SerialiseListe(); Connexion connexion = new Connexion(); connexion.Show(); this.Hide(); } } else { MessageBox.Show("Veuillez rentrer un pseudo et/ou un mot de passe."); } MesOutils.EffacerZonesDeTexte(this); }
private void timer_Tick(object sender, EventArgs e) { tempsDepart--; //Décrémente le temps de départ à chaque Tick lbTime.Text = MesOutils.ConvertiSecondes(tempsDepart); //Partie perdue si le timer a exécuté 120 Tick if (tempsDepart <= 0) { DonneesPubliques.monEnfant.SetScore(DonneesPubliques.monEnfant.GetScore() + nbrPoints); GroupeEnfants.SerialiseListe(); timer.Stop(); MessageBox.Show("Vous avez perdu !"); //Demande une nouvelle partie au joueur var nouvellePartie = MessageBox.Show("Veux-tu faire une nouvelle partie en gardant ton score actuel ?", "Nouvelle partie", MessageBoxButtons.YesNo); if (nouvellePartie == DialogResult.No) { Application.Exit(); } jeuMemoire.StartGame(this); tempsDepart = 120; premEssai = null; secEssai = null; coupleEssai = 0; timer.Start(); } }
private void Inscription_Load(object sender, EventArgs e) { if (File.Exists("groupeEnfant.txt")) { GroupeEnfants.DeserialiseListe(); } else { GroupeEnfants.SerialiseListe(); } MesOutils.EffacerZonesDeTexte(this); }