private void OnTimedEvent(Object source, EventArgs e) { totalSecondsPassed++; if (totalSecondsPassed % 3 == 0) { zwemvest = new Zwemvest(); skies = new Skies(); sporter = new Sporter(zwemvest, skies); NieuweBezoeker.Invoke(new NieuweBezoekerArgs(sporter)); } if (totalSecondsPassed % 2 == 0) { verplaatsLijnen.Invoke(); } if (totalSecondsPassed % 8 == 0) { List <Sporter> alleWachtendeSporters = wi.SportersVerlaten(wi.GetAlleSporters().Count); instructieAfgelopen.Invoke(new InstructieAfgelopenArgs(alleWachtendeSporters)); } Console.WriteLine(ToString()); }