Esempio n. 1
0
        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());
     });
 }