Exemple #1
0
        static List <Dier> sorteerDierenOpGrote(List <Dier> lijst)
        {
            List <Dier> dierSwitchList = new List <Dier>();

            foreach (Dier dier in lijst)
            {
                dierSwitchList.Add(dier);
            }
            foreach (Dier dier in dierSwitchList)
            {
                for (int i = 0; i <= lijst.Count - 1; i++)
                {
                    for (int j = i + 1; j < lijst.Count; j++)
                    {
                        if (lijst[i].size < lijst[j].size)
                        {
                            Dier dierTemp = lijst[i];
                            lijst[i] = lijst[j];
                            lijst[j] = dierTemp;
                        }
                    }
                }
            }
            return(lijst);
        }
Exemple #2
0
        public static Dier AddAnimal(string naam, string dieet, string grote)
        {
            Dier dier;
            int  voedselKeuze = int.Parse(dieet);
            int  groteKeuze   = int.Parse(grote);

            dier = new Dier(naam, (Dier.Dieet)voedselKeuze, (Dier.Grote)groteKeuze);
            return(dier);
        }
Exemple #3
0
 public void AddDier(Dier dier)
 {
     if (Punten >= (int)dier.groote && !(biggestCarn >= (int)dier.groote))
     {
         Diers.Add(dier);
         updatePunten();
         getBigCarn();
     }
 }
Exemple #4
0
 public bool HasSpace(Dier dier)
 {
     if (Punten >= (int)dier.groote && !(biggestCarn >= (int)dier.groote))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }