private void OnTimedEvent(Object source, ElapsedEventArgs e) { /*Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()); * * waterskibaan.SporterStart(sporter); * Console.WriteLine(waterskibaan); * waterskibaan.VerplaatsKabel(); * Console.WriteLine();*/ if (loopCounter % 3 == 0) { Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()); NieuweBezoeker?.Invoke(new NieuweBezoekerArgs(sporter)); } if (loopCounter % 20 == 0) { List <Sporter> sporters = instructieGroep.SportersVerlatenRij(wachtrijinstructie.GetAlleSporters().Count); InstructieAfgelopen?.Invoke(new InstructieAfgelopenArgs(sporters)); } if (loopCounter % 4 == 0) { LijnenVerplaatst?.Invoke(); } }
public void timer_Tick(object sender, EventArgs e) { //Console.WriteLine($"loopCounter = {loopCounter}"); if (loopCounter % 3 == 0) { Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()); NieuweBezoeker?.Invoke(new NieuweBezoekerArgs(sporter)); } if (loopCounter % 10 == 0) { List <Sporter> sporters = instructieGroep.SportersVerlatenRij(wachtrijinstructie.GetAlleSporters().Count); InstructieAfgelopen?.Invoke(new InstructieAfgelopenArgs(sporters)); //Console.WriteLine($"Totaal aantal bezoekers = {logger.totaalAantalBezoekers()}"); //Console.WriteLine($"Hoogste score tot nu toe = {logger.hoogsteScore()}"); //Console.WriteLine($"Totaal aantal rondjes gedaan = {logger.totaalAantalRondjes()}"); } if (loopCounter % 4 == 0) { LijnenVerplaatst?.Invoke(); } loopCounter++; }
public static void TestOpdracht5() { var sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()); Console.WriteLine(sporter.BehaaldePunten); }