Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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 = "";
            }
        }
Exemplo n.º 3
0
 public void AfficherFait(Fait fait)
 {
     txtNouveauFait.Text = "Nouveau fait : " + fait.Nom;
 }
Exemplo n.º 4
0
 public void Save(Fait fait)
 {
     Session.SaveOrUpdate(fait);
     Session.Flush();
 }