Exemplo n.º 1
0
        private static void TestOpdracht4()
        {
            //Al deze code kijkt als er een lijn op positie 9 is of het dan goed wordt verplaats naar de lijnvoorraad.
            Kabel kabel = new Kabel();
            Lijn  lijn1 = new Lijn();
            Lijn  lijn2 = new Lijn();

            kabel.NeemLijnInGebruik(lijn1);
            kabel.VerschuifLijnen();
            kabel.NeemLijnInGebruik(lijn2);

            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            Console.WriteLine(kabel.ToString());

            Waterskibaan wsb = new Waterskibaan();

            Console.WriteLine(wsb.ToString());
            wsb.VerplaatsKabel();
            Console.WriteLine(wsb.ToString());
        }
Exemplo n.º 2
0
        private static void TestOpdracht2()
        {
            Kabel kabel1 = new Kabel();
            Lijn  lijn1  = new Lijn();

            Console.WriteLine(kabel1.ToString());

            //Test om te zien of een lijn succesvol wordt toegevoegd en of de start positie leeg is.
            Console.WriteLine(kabel1.IsStartPositieLeeg());
            kabel1.NeemLijnInGebruik(lijn1);
            Console.WriteLine(kabel1.IsStartPositieLeeg());
            Console.WriteLine(kabel1.ToString());

            //Test om te zien of het verschuiven goed gaat.
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());

            //Test om te zien of een 2de lijn succesvol wordt toegevoegd
            Lijn lijn2 = new Lijn();

            kabel1.NeemLijnInGebruik(lijn2);
            Console.WriteLine(kabel1.ToString());

            //Test om te zien of het verschuiven van meerder lijnen goed gaat.
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());
            kabel1.VerschuifLijnen();

            //Kijken of het toevoegen van een 3de lijn goed gaat.
            Lijn lijn3 = new Lijn();

            kabel1.NeemLijnInGebruik(lijn3);
            Console.WriteLine(kabel1.ToString());

            //Hier verschuiven we de lijnen tot er een op de 9de positie is.
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());

            //Hier testen we hoe de methode omgaat met een lijn op positie 9.
            kabel1.VerschuifLijnen();
            Console.WriteLine(kabel1.ToString());
        }
Exemplo n.º 3
0
        private static void TestOpdr2()
        {
            Kabel k  = new Kabel();
            Lijn  l1 = new Lijn();
            Lijn  l2 = new Lijn();


            Console.WriteLine(k.IsStartPositieLeeg());
            k.NeemLijnInGebruik(l1);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();

            Console.WriteLine(k.IsStartPositieLeeg());
            k.NeemLijnInGebruik(l2);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();
            Console.WriteLine("--------------------------------------------- \n");
        }
Exemplo n.º 4
0
        public void VerplaatsKabel()
        {
            _kabel.VerschuifLijnen();
            var verwijderdelijn = _kabel.VerwijderLijnVanKabel();

            if (verwijderdelijn != null)
            {
                _lijnenVoorraad.LijnToevoegenAanRij(verwijderdelijn);
            }
        }
Exemplo n.º 5
0
        public void VerplaatsKabel()
        {
            Kabel.VerschuifLijnen();

            Lijn lijn = Kabel.VerwijderLijnVanKabel();

            if (lijn != null)
            {
                LijnenVoorraad.LijnToevoegenAanRij(lijn);
            }
        }
Exemplo n.º 6
0
        private static void TestOpdracht2()
        {
            Kabel cable = new Kabel();

            Lijn l1 = new Lijn();

            cable.NeemLijnInGebruik(l1);
            cable.VerschuifLijnen();

            Lijn l2 = new Lijn();

            cable.NeemLijnInGebruik(l2);
            cable.VerschuifLijnen();

            Lijn l3 = new Lijn();

            cable.NeemLijnInGebruik(l3);
            cable.VerschuifLijnen();

            Console.WriteLine(cable);
        }
Exemplo n.º 7
0
        private static void TestOpdracht2()
        {
            Kabel kabel = new Kabel();

            for (int i = 0; i <= 9; i++)
            {
                kabel.NeemLijnInGebruik(new Lijn());
            }

            Console.WriteLine(kabel);
            kabel.VerschuifLijnen();
            Console.WriteLine(kabel);
        }
Exemplo n.º 8
0
        private static void TestOpdracht2()
        {
            System.Console.WriteLine("Start");

            Kabel k  = new Kabel();
            Lijn  l1 = new Lijn()
            {
                PositieOpKabel = 0
            };
            Lijn l2 = new Lijn()
            {
                PositieOpKabel = 3
            };
            Lijn l3 = new Lijn()
            {
                PositieOpKabel = 8
            };

            Console.WriteLine(k.IsStartPositieLeeg());
            k.NeemLijnInGebruik(l1);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();
            k.NeemLijnInGebruik(l2);
            Console.WriteLine(k.ToString());
            k.VerschuifLijnen();
            k.NeemLijnInGebruik(l3);
            Console.WriteLine(k.ToString());
            for (int i = 0; i < 8; i++)
            {
                k.VerschuifLijnen();
            }
            k.VerwijderLijnVanKabel();
            Console.WriteLine(k.ToString());
            k.VerwijderLijnVanKabel();

            Console.WriteLine(k.ToString());
        }
        //Deze methode zorgt ervoor dat een lijn op positie 9 wordt toegevoegd aan de lijnen voorraad en daarna wordt toegevoegd.
        public void VerplaatsKabel()
        {
            Lijn laatsteLijn = kabel.VerwijderLijnVanKabel();

            if (laatsteLijn != null)
            {
                lv.LijnToevoegenAanRij(laatsteLijn);
            }

            if (lv.GetAantalLijnen() != 0)
            {
                kabel.VerschuifLijnen();
            }

            foreach (Lijn lijn in kabel._lijnen)
            {
                lijn.sporter.HuidigeMove();
            }
        }
Exemplo n.º 10
0
 public void VerplaatsKabel()
 {
     Kabel.VerschuifLijnen();
     LijnenVoorraad.LijnToevoegenAanRij(Kabel.VerwijderLijnVanKabel());
 }
Exemplo n.º 11
0
        static void TestOpdracht2()
        {
            Kabel kabel = new Kabel();

            Lijn lijn1 = new Lijn();
            Lijn lijn2 = new Lijn();
            Lijn lijn3 = new Lijn();
            Lijn lijn4 = new Lijn();
            Lijn lijn5 = new Lijn();
            Lijn lijn6 = new Lijn();

            kabel.NeemLijnInGebruik(lijn1);
            kabel.VerschuifLijnen();
            kabel.NeemLijnInGebruik(lijn2);
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.NeemLijnInGebruik(lijn3);
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.NeemLijnInGebruik(lijn4);
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.NeemLijnInGebruik(lijn5);
            kabel.VerschuifLijnen();
            kabel.VerschuifLijnen();
            kabel.NeemLijnInGebruik(lijn6);
            kabel.VerschuifLijnen();

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Opdracht 2:");
            Console.ResetColor();
            Console.WriteLine($"{kabel}\n");
        }