public void VoegBezoekerToe(Sporter sp) { _bezoekers.Add(sp); if (ColorsAreClose(sp.KledingKleur, Color.Red)) { BezoekersInRood++; } TotaalAantalRondes += sp.AantalRondenNogTeGaan; }
private static void TestOpdracht8() { Console.WriteLine("\nOpdracht 8:"); Waterskibaan waterskibaan = new Waterskibaan(); waterskibaan.waterskibaan(); Sporter henk = new Sporter(MoveCollection.GetWillekeurigeMoves(5)); waterskibaan.SporterStart(henk); }
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)); }
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); } }
public NieuweBezoekerArgs(Sporter sporter) { Sporter = sporter; }