Esempio n. 1
0
 public void VoegBezoekerToe(Sporter sp)
 {
     _bezoekers.Add(sp);
     if (ColorsAreClose(sp.KledingKleur, Color.Red))
     {
         BezoekersInRood++;
     }
     TotaalAantalRondes += sp.AantalRondenNogTeGaan;
 }
Esempio n. 2
0
        private static void TestOpdracht8()
        {
            Console.WriteLine("\nOpdracht 8:");
            Waterskibaan waterskibaan = new Waterskibaan();

            waterskibaan.waterskibaan();
            Sporter henk = new Sporter(MoveCollection.GetWillekeurigeMoves(5));

            waterskibaan.SporterStart(henk);
        }
Esempio n. 3
0
        private void NewSporter()
        {
            //opdracht 11

            /*
             * Sporter henk = new Sporter(MoveCollection.GetWillekeurigeMoves(5));
             * waterskibaan.VerplaatsKabel();
             * waterskibaan.SporterStart(henk);
             * Console.WriteLine(waterskibaan.ToString());
             */
            Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves(5));

            NieuweBezoeker?.Invoke(new NieuweBezoekerArgs(sporter));
        }
Esempio n. 4
0
        public void SporterStart(Sporter sp)
        {
            if (sp.Zwemvest == null | sp.Skies == null)
            {
                throw new NullReferenceException("Deze sporter heeft zijn skies en/of zijn zemvest vergeten.");
            }

            else if (kabel.isStartPosietieLeeg())
            {
                Lijn lijn = lijnvoorraad.verwijderEersteLijn();
                lijn.huidigeSporter = sp;
                //lijn.huidigeSporter.AantalRondenNogTeGaan = aantalRondes.Next(2) + 1;
                kabel.NeemLijnInGeruik(lijn);
            }
        }
Esempio n. 5
0
 public NieuweBezoekerArgs(Sporter sporter)
 {
     Sporter = sporter;
 }