public override void Reproduire(Bacterie laBacterieDeVosReves)
        {
            this.DureeDeVie--;
            laBacterieDeVosReves.DureeDeVie--;

            this.PeutSeReproduire = false;
            laBacterieDeVosReves.PeutSeReproduire = false;

            this.EstImmobile = true;
            laBacterieDeVosReves.EstImmobile = true;

            BacterieB bebeBacterie = new BacterieB();

            Monde.AjouterBacterie(bebeBacterie);
        }
        public override void Reproduire(Bacterie laBacterieDeVosReves)
        {
            SuperBacterie bebeBacterie = new SuperBacterie();

            Monde.AjouterBacterie(bebeBacterie);
        }
Example #3
0
 public static void AjouterBacterie(Bacterie nvBacterie)
 {
     Monde.LesHabitants.Add(nvBacterie);
 }
Example #4
0
 public static void SupprimerBacterie(Bacterie bacterieSupr)
 {
 }
 public abstract void Reproduire(Bacterie laBacterieDeVosReves);
 public bool PeuxSeduire(Bacterie laBacterieCelibataire)
 {
     if (this.Majorite == true && laBacterieCelibataire.Majorite == true && this.Sexe != laBacterieCelibataire.Sexe && this.GetType() == laBacterieCelibataire.GetType() && this.PeutSeReproduire == true && laBacterieCelibataire.PeutSeReproduire == true)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
Example #7
0
 public static void SupprimerBacterie(Bacterie bacterieSupr)
 {
     Monde.LesHabitants.Remove(bacterieSupr);
 }