private void NouveauFait(Fait fait) { AfficherFait(fait); // Nouvelle famille if ((fait.Id == 1) || (fait.Id == 2) || (fait.Id == 3) || (fait.Id == 4) || (fait.Id == 5)) { Program.MaPartie.NbmFamille++; //Si toute faite : if (Program.MaPartie.NbmFamille == 5) { Fait fait2 = ((List <Fait>)Program.MaPartie.Faits).Find(x => x.Id == 6); fait2.Actif = true; AfficherFait(fait2); } } // Nouvelle asso if ((fait.Id == 7) || (fait.Id == 8) || (fait.Id == 9) || (fait.Id == 10)) { Program.MaPartie.NbmAsso++; //Si toute faite : if (Program.MaPartie.NbmAsso == 4) { Fait fait2 = ((List <Fait>)Program.MaPartie.Faits).Find(x => x.Id == 11); fait2.Actif = true; AfficherFait(fait2); } } fait.Actif = true; }
public Accueil() { InitializeComponent(); valNbFait.Text = "" + ((List <Fait>)Program.MaPartie.Faits).Count(x => x.Actif == true); valNbMort.Text = "" + ((List <Mort>)Program.MaPartie.Morts).Count(x => x.Actif == true); valNbVie.Text = "" + Program.MaPartie.NbVie; List <Fait> liste = ((List <Fait>)Program.MaPartie.Faits).FindAll(x => x.Actif == false); if (liste.Count > 1) { Fait fait = liste[random.Next(liste.Count - 1)]; txtDefi.Text += fait.Nom + " : " + fait.Description; } else { txtDefi.Text = ""; } }
public void AfficherFait(Fait fait) { txtNouveauFait.Text = "Nouveau fait : " + fait.Nom; }
public void Save(Fait fait) { Session.SaveOrUpdate(fait); Session.Flush(); }