Exemple #1
0
 public WaterskibaanProgram()
 {
     for (int i = 0; i < 15; i++)
     {
         LijnenVoorraad.LijnToevoegenAanRij(new Lijn());
     }
 }
 public Waterskibaan()
 {
     for (int i = 0; i < 15; i++)
     {
         _lijnenVoorraad.LijnToevoegenAanRij(new Lijn(i + 1));
     }
 }
Exemple #3
0
 public Waterskibaan(Kabel kabel)
 {
     for (int i = 0; i < 15; i++)
     {
         voorraad.LijnToevoegenAanRij(new Lijn(i));
     }
 }
 public Waterskibaan()
 {
     for (int i = 0; i < 15; i++)
     {
         lv.LijnToevoegenAanRij(new Lijn());
     }
 }
Exemple #5
0
        private static void TestOpdracht3()
        {
            LijnenVoorraad voorraad = new LijnenVoorraad();

            voorraad.LijnToevoegenAanRij(new Lijn());
            voorraad.LijnToevoegenAanRij(new Lijn());
            voorraad.LijnToevoegenAanRij(new Lijn());
            Console.WriteLine(voorraad);

            voorraad.VerwijderEersteLijn();
            Console.WriteLine(voorraad);
        }
        // Test de lijnenvoorraad door er lijnen aan toe te voegen en af te halen
        static void TestOpdracht3()
        {
            Lijn lijn7  = new Lijn(0);
            Lijn lijn8  = new Lijn(0);
            Lijn lijn9  = new Lijn(0);
            Lijn lijn10 = new Lijn(0);

            LijnenVoorraad lijnenvoorraad = new LijnenVoorraad();

            lijnenvoorraad.LijnToevoegenAanRij(lijn7);
            lijnenvoorraad.LijnToevoegenAanRij(lijn8);
            lijnenvoorraad.VerwijderEersteLijn();
            lijnenvoorraad.LijnToevoegenAanRij(lijn9);
            lijnenvoorraad.LijnToevoegenAanRij(lijn10);
            lijnenvoorraad.VerwijderEersteLijn();

            Console.WriteLine(lijnenvoorraad.ToString());
        }
Exemple #7
0
        private static void TestOpdr3()
        {
            LijnenVoorraad voorraad = new LijnenVoorraad();
            Lijn           l        = new Lijn();
            Lijn           k        = new Lijn();

            Console.WriteLine(voorraad.ToString());
            voorraad.LijnToevoegenAanRij(l);
            Console.WriteLine(voorraad.ToString());

            voorraad.LijnToevoegenAanRij(k);
            Console.WriteLine(voorraad.ToString());

            voorraad.VerwijderEersteLijn();
            Console.WriteLine(voorraad.ToString());

            Console.WriteLine("--------------------------------------------- \n");
        }
Exemple #8
0
 public Waterskibaan(Game game)
 {
     LijnenVoorraad = new LijnenVoorraad();
     Kabel          = new Kabel();
     for (int i = 0; i < 15; i++)
     {
         LijnenVoorraad.LijnToevoegenAanRij(new Lijn());
     }
     game.LijnenVerplaatst += VerplaatsKabel;
 }
        public Waterskibaan(LijnenVoorraad lijnenVoorraad)
        {
            this.lijnenVoorraad = lijnenVoorraad;

            for (int i = 0; i < 15; i++)
            {
                Lijn lijn = new Lijn(0);
                lijnenVoorraad.LijnToevoegenAanRij(lijn);
            }
        }
        public void VerplaatsKabel()
        {
            _kabel.VerschuifLijnen();
            var verwijderdelijn = _kabel.VerwijderLijnVanKabel();

            if (verwijderdelijn != null)
            {
                _lijnenVoorraad.LijnToevoegenAanRij(verwijderdelijn);
            }
        }
Exemple #11
0
        public void VerplaatsKabel()
        {
            Lijn tempLijn = Kabel.VerwijderLijnVanKabel();

            if (tempLijn != null)
            {
                LijnenVoorraad.LijnToevoegenAanRij(tempLijn);
            }
            Kabel.VerschuifLijnen();
        }
        public Waterskibaan()
        {
            LijnenVoorraad = new LijnenVoorraad();
            Kabel          = new Kabel();

            for (int i = 0; i < 15; i++)
            {
                LijnenVoorraad?.LijnToevoegenAanRij(new Lijn());
            }
        }
Exemple #13
0
        private static void TestOpdracht3()
        {
            LijnenVoorraad lv1 = new LijnenVoorraad();
            Lijn           l1  = new Lijn();
            Lijn           l2  = new Lijn();
            Lijn           l3  = new Lijn();

            lv1.LijnToevoegenAanRij(l1);
            lv1.LijnToevoegenAanRij(l2);
            lv1.LijnToevoegenAanRij(l3);

            Console.WriteLine($"Aantal in rij: {lv1.GetAantalLijnen()}");

            lv1.VerwijderEersteLijn();

            Console.WriteLine($"Aantal in rij: {lv1.GetAantalLijnen()}");

            Console.WriteLine(lv1);
        }
 // Voeg een lijn toe op positie 0
 public void NeemLijnInGebruik(Lijn lijn, LijnenVoorraad voorraad)
 {
     if (IsStartPositieLeeg() == true)
     {
         _lijnen.AddFirst(lijn);
     }
     else
     {
         Console.WriteLine("Lijn is niet leeg");
         voorraad.LijnToevoegenAanRij(lijn);
     }
 }
Exemple #15
0
        static void TestOpdracht3()
        {
            Lijn lijn7  = new Lijn();
            Lijn lijn8  = new Lijn();
            Lijn lijn9  = new Lijn();
            Lijn lijn10 = new Lijn();

            LijnenVoorraad lijnenvoorraad = new LijnenVoorraad();

            lijnenvoorraad.LijnToevoegenAanRij(lijn7);
            lijnenvoorraad.LijnToevoegenAanRij(lijn8);
            lijnenvoorraad.VerwijderEersteLijn();
            lijnenvoorraad.LijnToevoegenAanRij(lijn9);
            lijnenvoorraad.LijnToevoegenAanRij(lijn10);
            lijnenvoorraad.VerwijderEersteLijn();

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Opdracht 3:");
            Console.ResetColor();
            Console.WriteLine($"{lijnenvoorraad}\n");
        }
        private static void TestOpdracht3()
        {
            LijnenVoorraad lv1   = new LijnenVoorraad();
            Lijn           lijn1 = new Lijn();

            //Hier testen we om te kijken of de ToString en GetAantalLijnen methodes goed werken zonder iets toe te voegen.
            Console.WriteLine(lv1.ToString());

            //Hier testen we het toevoegen van een lijn.
            lv1.LijnToevoegenAanRij(lijn1);
            Console.WriteLine(lv1.ToString());

            //Hier testen we het toevoegen van 2de lijn.
            Lijn lijn2 = new Lijn();

            lv1.LijnToevoegenAanRij(lijn2);
            Console.WriteLine(lv1.ToString());

            //Hier testen we het verwijderen van de 1ste lijn.
            lv1.VerwijderEersteLijn();
            Console.WriteLine(lv1.ToString());
        }
        public Waterskibaan()
        {
            _lijnenVoorraad = new LijnenVoorraad();

            for (int i = 0; i < 15; i++)
            {
                _lijnenVoorraad.LijnToevoegenAanRij(new Lijn());
            }

            _kabel = new Kabel();

            WachtrijInstructie wachtrijInstructie = new WachtrijInstructie();
            InstructieGroep    instructieGroep    = new InstructieGroep();
            WachtrijStarten    wachtrijstarten    = new WachtrijStarten();
        }
Exemple #18
0
        private static void TestOpdracht3()
        {
            LijnenVoorraad lijnenVoorraad = new LijnenVoorraad();

            //Lijn lijn = new Lijn();
            //Lijn lijn1 = new Lijn();
            //Lijn lijn2 = new Lijn();
            for (int i = 0; i < 5; i++)
            {
                lijnenVoorraad.LijnToevoegenAanRij(new Lijn());
            }
            Console.WriteLine(lijnenVoorraad.ToString());
            lijnenVoorraad.VerwijderEersteLijn();
            Console.WriteLine(lijnenVoorraad.ToString());
        }
 public void VerplaatsKabel()
 {
     for (LinkedListNode <Lijn> current = Kabel.Lijnen?.First; current != null; current = current.Next)
     {
         if (current.Value.Sporter.Moves.Count > 0 && _random.Next(0, 4) == 0)
         {
             current.Value.Sporter.HuidigeMove = current.Value.Sporter.Moves[_random.Next(0, current.Value.Sporter.Moves.Count)];
         }
         else
         {
             current.Value.Sporter.HuidigeMove = null;
         }
     }
     Kabel.VerschuifLijnen();
     LijnenVoorraad.LijnToevoegenAanRij(Kabel.VerwijderLijnVanKabel());
 }
 // Haalt de lijn van de kabel en voegt hem toe aan de lijnenvoorraad
 public void VerplaatsKabel()
 {
     kabel.VerschuifLijnen();
     lijnenVoorraad.LijnToevoegenAanRij(kabel.VerwijderLijnVanKabel());
 }