Esempio n. 1
0
        private static void TestOpdracht2()
        {
            Kabel kabel = new Kabel();
            Lijn  lijn  = new Lijn();
            Lijn  lijn1 = new Lijn();
            Lijn  lijn2 = new Lijn();

            kabel.NeemLijnInGebruik(lijn);
            Console.WriteLine(kabel.ToString());
            kabel.VerschuiftLijnen();
            Console.WriteLine(kabel.ToString());
            kabel.VerschuiftLijnen();
            Console.WriteLine(kabel.ToString());
            kabel.NeemLijnInGebruik(lijn1);
            Console.WriteLine(kabel.ToString());
            kabel.NeemLijnInGebruik(lijn2);
            Console.WriteLine(kabel.ToString());
            for (int i = 0; i < 10; i++)
            {
                kabel.VerschuiftLijnen();
                Console.WriteLine(kabel.ToString());
            }
            for (int i = 0; i < 7; i++)
            {
                kabel.VerschuiftLijnen();
                Console.WriteLine(kabel.ToString());
            }
            kabel.VerwijderLijnVanKabel();
            Console.WriteLine(kabel.ToString());
            for (int i = 0; i < 7; i++)
            {
                kabel.VerschuiftLijnen();
                Console.WriteLine(kabel.ToString());
            }
        }
Esempio n. 2
0
        public void VerplaatsKabel()
        {
            _kabel.VerschuiftLijnen();

            Lijn lijn = _kabel.VerwijderLijnVanKabel();

            if (lijn != null)
            {
                _lijnen.LijnToevoegenAanRij(lijn);
            }
        }
Esempio n. 3
0
        private static void TestOpdracht4()
        {
            LijnenVoorraad lijnenVoorraad = new LijnenVoorraad();
            Kabel          kabel          = new Kabel();
            Waterskibaan   waterskibaan   = new Waterskibaan();
            Lijn           lijn1          = new Lijn();
            Lijn           lijn2          = new Lijn();
            Lijn           lijn3          = new Lijn();

            kabel.NeemLijnInGebruik(lijn1);
            kabel.VerschuiftLijnen();
            kabel.NeemLijnInGebruik(lijn2);
            kabel.VerschuiftLijnen();
            kabel.NeemLijnInGebruik(lijn3);
            Console.WriteLine(waterskibaan.ToString());
            for (int i = 0; i < 15; i++)
            {
                waterskibaan.VerplaatsKabel();
                Console.WriteLine(waterskibaan.ToString());
            }
        }