Exemple #1
0
        public static FiltrePersonnel OnlyMonsterType(Type t)
        {
            FiltrePersonnel filtre = delegate(Personnel pers)
            {
                return(t.Equals(pers.GetType()));
            };

            return(filtre);
        }
Exemple #2
0
 public void AfficherPersonnelConsole(FiltrePersonnel filtre)
 {
     foreach (Personnel per in personnel)
     {
         if (filtre(per))
         {
             Console.WriteLine(per);
         }
     }
 }
Exemple #3
0
        public static FiltrePersonnel CagnotteOver(int cagnotte, FiltrePersonnel filtre)
        {
            FiltrePersonnel newFiltre = delegate(Personnel pers)
            {
                if (filtre(pers) && pers is Monstre)
                {
                    return((pers as Monstre).Cagnotte >= cagnotte);
                }
                return(false);
            };

            return(newFiltre);
        }
Exemple #4
0
 public void EcrirePersonnelCVS(FiltrePersonnel filtre)
 {
 }