示例#1
0
 private void AddDier(Dier dier, Treinwagon treinwagon)
 {
     if (treinwagon.CanAddDier(dier))
     {
         treinwagon.AddDier(dier);
         alleDieren.Remove(dier);
     }
 }
示例#2
0
        private void GrootVleesEter()
        {
            int grootteLijst = alleDieren.Count;

restart:
            foreach (Dier dier in alleDieren)
            {
                if (dier.isVleeseter == true && dier.grootte == 5)
                {
                    Treinwagon treinwagon = new Treinwagon();
                    treinwagons.Add(treinwagon);
                    AddDier(dier, treinwagon);
                    Console.WriteLine("Er is een grote vleeseter apart gezet.");
                    if (alleDieren.Count != grootteLijst)
                    {
                        goto restart;
                    }
                }
            }
        }