public static void SetGagnantPrecedent(Personnage unPerso) { gagnatPrecedant = unPerso; }
public static void AjouterPerso(Personnage perso) { listePersos.Add(perso); }
/// <summary> /// Debut Sets et Gets /// </summary> /// <param name="unPerso"></param> public static void SetAdversaire(Personnage unPerso) { adversaire = unPerso; }
public static void SetMainPerso(Personnage unPerso) { personnageMain = unPerso; }
// 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 }
public static bool DefinirGagnant() { //on définit le gagnant de chaque série. //si le joueur main a une mauvaise réponses alors il est pendant et l'adversaire gagnant //si non le contraire bool estGagnat = false; foreach (bool b in listeReponses) { if (b == false) { estGagnat = false; perdant = personnageMain; gagnant = adversaire; break; } else { estGagnat = true; perdant = adversaire; gagnant = personnageMain; } } return estGagnat; }