public void WachtrijStartTekenen() { wachtrijStarten = game.wachtrijStarten; Rectangle rect; int x = 0; int y = 0; canvas_wachtrijStart.Children.Clear(); foreach (Sporter sporter in wachtrijStarten.GetAlleSporters()) { rect = GetSporter(sporter); Canvas.SetLeft(rect, x); Canvas.SetTop(rect, y); canvas_wachtrijStart.Children.Add(rect); if (x >= 345) { y += 20; x = 0; } else { x += 15; } } }
private void updateCanvasWachtrijen(object sender, ElapsedEventArgs e) { App.Current.Dispatcher.Invoke((Action) delegate { PaintMethods.paintWachtrij(canvasWachtrijInstructie, wachtrijInstructie.GetAlleSporters()); PaintMethods.paintWachtrij(canvasInstructie, instructieGroep.GetAlleSporters()); PaintMethods.paintWachtrij(canvasWachtrijStarten, wachtrijStarten.GetAlleSporters()); }); }