// Vangt de events op die om de seconde gebeuren public void OnTimedEvent(Object source, ElapsedEventArgs e) { // Houdt de hoeveelheid secondes bij dat het programma al loopt oteCounter++; Console.WriteLine(oteCounter + " seconde(s) voorbij"); // Om de 3 seconden if (oteCounter % 3 == 0) { NieuweBezoekerArgs nieuweBezoekerArgs = new NieuweBezoekerArgs(); nieuweBezoekerArgs.sporter = new Sporter(MoveCollection.GetWillekeurigeMoves(5)); NieuweBezoekers(nieuweBezoekerArgs); } // Om de 20 seconden if (oteCounter % 20 == 0) { InstructieAfgelopenArgs instructieAfgelopenArgs = new InstructieAfgelopenArgs(); instructieAfgelopenArgs.VorigeWachtrij = wachtrijInstructie; instructieAfgelopenArgs.VolgendeWachtrij = wachtrijStarten; InstructieAfgelopen.Invoke(instructieAfgelopenArgs); } Console.WriteLine("\n" + wachtrijInstructie.GetAlleSporters().Count + " bezoeker(s) in de WachtrijInstructie"); Console.WriteLine(instructieGroep.GetAlleSporters().Count + " bezoeker(s) in de InstructieGroep"); Console.WriteLine(wachtrijStarten.GetAlleSporters().Count + " bezoeker(s) in de WachtrijStarten\n"); }
public void NieuwBezoeker(NieuweBezoekerArgs args) { if (args.Sporter != null) { Bezoekers.Add(args.Sporter); } }
public void NieuweBezoekerHandler(NieuweBezoekerArgs args) { if (args.Sporter != null) { SporterNeemPlaatsInRij(args.Sporter); } }
private void OnNieuweBezoeker(NieuweBezoekerArgs e) { wachtrijInstructie.SporterNeemtPlaats(e.Sporter); Random r = new Random(); e.Sporter.AantalRondesTeGaan = r.Next(3); Console.WriteLine($"event on nieuwe bezoeker {wachtrijInstructie.GetAantal()} "); Log.Logging.Add(e.Sporter); }
private void HandleNewVisitor() { var visitor = new Sporter(MoveCollection.GetWillekeurigeMoves()); var args = new NieuweBezoekerArgs() { Sporter = visitor }; logger.AddVisitor(visitor); NieuweBezoeker?.Invoke(args); }
private void OnNieuweBezoeker(object source, EventArgs e) { if (_counter % 3 != 0) { return; } var bezoeker = new Sporter(MoveCollection.GetWillekeurigeMoves()); var args = new NieuweBezoekerArgs { Sporter = bezoeker }; _logger.AddBezoeker(bezoeker); NieuweBezoeker?.Invoke(args); }
public void onNieuweBezoeker(NieuweBezoekerArgs e) { wachtrijintstructie.SporterNeemPlaatsInRij(e.Sporter); }
public void OnNieuweBezoeker(NieuweBezoekerArgs e) { WachtI.SporterNeemPlaatsInRij(e.sp); loggerlist.AddList(e.sp); }
public void NieuweBezoeker(NieuweBezoekerArgs args) { SporterNeemPlaatsInRij(args.sporter); }
private void WachtrijBezoekerToevoegen(NieuweBezoekerArgs args) { wi.SporterNeemPlaatsInRij(args.Sporter); logger.BezoekerToevoegen(args.Sporter); }
public void NieuweBezoekers(NieuweBezoekerArgs args) { NieuweBezoeker?.Invoke(args); }
private void OnNieuweBezoeker(NieuweBezoekerArgs e) { wachtrijinstructie.SporterNeemPlaatsInRij(e.Sporter); }
public void NieuweBezoekerHandler(NieuweBezoekerArgs args) { Bezoekers.Add(args.Sporter); }