private void btJouerBrasFer_Click(object sender, EventArgs e) { //Si le tableau d'adversaire n'est pas visible on l'affiche if (listeBoxInfosPersonnages.Visible == false) { //affichage d'un message d'vertissement pour selectionner un adversaire MessageAdvertBrasDeFer form = new MessageAdvertBrasDeFer(); form.ShowDialog(); listeBoxInfosPersonnages.Visible = true; } else { //MessageBox.Show(Donnees.GetAdversaires().Count.ToString()); Personnage adversaire = (Personnage)listeBoxInfosPersonnages.SelectedItem; if (adversaire.GetNom() == Donnees.GetPersos()[0].GetNom()) { MessageBox.Show("Prends un autre adversaire"); } else { Donnees.GetAdversaires().Add(adversaire); //MessageBox.Show(Donnees.GetAdversaires().Count.ToString()+" "+ Donnees.GetAdversaires()[0].GetNom()); timer.Stop(); BrasDeFer brasDeFer = new BrasDeFer(); brasDeFer.ShowDialog(); //Après fermeture du mini jeu (comeback fenetre principal) timer.Start(); Donnees.GetAdversaires().Clear(); //MessageBox.Show(Donnees.GetAdversaires().Count.ToString()); listeBoxInfosPersonnages.Visible = false; } } //Ouvre un nouveau Form avec un mini jeu où il faut spammer un bouton pour gagner }
public static bool VerificationMemeGagnant() { //methode qui retourne vrai si on a eu le meme gagnant de suite //false si le gagnant a changé //si il y a pas de gagant precedent on retourne false if (gagnatPrecedant == null) { return(false); } else if (gagnant.GetNom() == gagnatPrecedant.GetNom()) { return(true); } else { return(false); } }
// LOAD private void Timeagotchi_Load(object sender, EventArgs e) { //ouverture du form d'introduction Introduction intro = new Introduction(); intro.ShowDialog(); if (Donnees.GetCharge() == false) { Temps tempsJoueur = new Temps(0, 10, 0); joueur = new Personnage(Donnees.GetNom(), tempsJoueur); Donnees.AjouterPerso(joueur); Temps tempsTama = new Temps(0, 10, 0); tama = new Personnage("tama", tempsTama); Donnees.AjouterPerso(tama); Temps tempsGot = new Temps(0, 10, 0); got = new Personnage("got", tempsGot); Donnees.AjouterPerso(got); Temps tempsChi = new Temps(0, 10, 0); chi = new Personnage("chi", tempsChi); Donnees.AjouterPerso(chi); Temps tempsAxel = new Temps(0, 10, 0); axel = new Personnage("axel", tempsAxel); Donnees.AjouterPerso(axel); //Création des personnages // création du joueur } //references tempsPerso = Donnees.GetPersos()[0].GetTemps(); tempsDeTama = Donnees.GetPersos()[1].GetTemps(); tempsDeGot = Donnees.GetPersos()[2].GetTemps(); tempsDeChi = Donnees.GetPersos()[3].GetTemps(); tempsDeAxel = Donnees.GetPersos()[4].GetTemps(); leJoueur = Donnees.GetPersos()[0]; //configuration du personnage principal if (Donnees.GetCharge() == false) { leJoueur.SetFaim(10); leJoueur.SetSoif(10); pbFaimPerso.Maximum = 10; //maximum de la barre pbFaimPerso.Minimum = 0; // minimum de la barre pbFaimPerso.Step = 1; //status de la barre pbFaimPerso.Value = 10; pbSoifPerso.Maximum = 10; pbSoifPerso.Minimum = 0; pbSoifPerso.Step = 1; pbSoifPerso.Value = 10; tempsPerso.SetHeure(0); //nombre d'heure au départ tempsPerso.SetMinute(10); //nombre dem inutes au départ tempsPerso.SetSeconde(0); //nombre de secondes au départ age = 0; //age du personnage en minute } else { pbFaimPerso.Maximum = 10; //maximum de la barre pbFaimPerso.Minimum = 0; // minimum de la barre pbFaimPerso.Step = 1; //status de la barre pbFaimPerso.Value = leJoueur.GetFaim(); pbSoifPerso.Maximum = 10; pbSoifPerso.Minimum = 0; pbSoifPerso.Step = 1; pbSoifPerso.Value = leJoueur.GetSoif(); } timer.Enabled = true; timerAge.Enabled = true; lbNomPerso.Text = leJoueur.GetNom(); //affichage du nom du personnage lbAgePerso.Text = age.ToString() + " minutes"; //affichage de l'âge du personnage au départ //EVENEMENTS }
// LOAD private void Timeagotchi_Load(object sender, EventArgs e) { //ouverture du form d'introduction Introduction intro = new Introduction(); intro.ShowDialog(); if (Donnees.GetCharge() == false) { Temps tempsJoueur = new Temps(0, 10, 0); joueur = new Personnage(Donnees.GetNom(), tempsJoueur); Donnees.AjouterPerso(joueur); Temps tempsTama = new Temps(0, 10, 0); tama = new Personnage("tama", tempsTama); Donnees.AjouterPerso(tama); Temps tempsGot = new Temps(0, 10, 0); got = new Personnage("got", tempsGot); Donnees.AjouterPerso(got); Temps tempsChi = new Temps(0, 10, 0); chi = new Personnage("chi", tempsChi); Donnees.AjouterPerso(chi); Temps tempsAxel = new Temps(0, 10, 0); axel = new Personnage("axel", tempsAxel); Donnees.AjouterPerso(axel); //Création des personnages // création du joueur } //references tempsPerso = Donnees.GetPersos()[0].GetTemps(); tempsDeTama = Donnees.GetPersos()[1].GetTemps(); tempsDeGot = Donnees.GetPersos()[2].GetTemps(); tempsDeChi = Donnees.GetPersos()[3].GetTemps(); tempsDeAxel = Donnees.GetPersos()[4].GetTemps(); leJoueur = Donnees.GetPersos()[0]; //configuration du personnage principal if (Donnees.GetCharge() == false) { leJoueur.SetFaim(10); leJoueur.SetSoif(10); pbFaimPerso.Maximum = 10; //maximum de la barre pbFaimPerso.Minimum = 0;// minimum de la barre pbFaimPerso.Step = 1; //status de la barre pbFaimPerso.Value = 10; pbSoifPerso.Maximum = 10; pbSoifPerso.Minimum = 0; pbSoifPerso.Step = 1; pbSoifPerso.Value = 10; tempsPerso.SetHeure(0); //nombre d'heure au départ tempsPerso.SetMinute(10); //nombre dem inutes au départ tempsPerso.SetSeconde(0); //nombre de secondes au départ age = 0; //age du personnage en minute } else { pbFaimPerso.Maximum = 10; //maximum de la barre pbFaimPerso.Minimum = 0;// minimum de la barre pbFaimPerso.Step = 1; //status de la barre pbFaimPerso.Value = leJoueur.GetFaim(); pbSoifPerso.Maximum = 10; pbSoifPerso.Minimum = 0; pbSoifPerso.Step = 1; pbSoifPerso.Value = leJoueur.GetSoif(); } timer.Enabled = true; timerAge.Enabled = true; lbNomPerso.Text = leJoueur.GetNom(); //affichage du nom du personnage lbAgePerso.Text = age.ToString() + " minutes"; //affichage de l'âge du personnage au départ //EVENEMENTS }