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()); }); }
public void InstructieGroepTekenen() { instructieGroep = game.instructieGroep; Sporter sporter; Rectangle rect; int x = 0; int y = 0; for (int i = 0; i < instructieGroep.GetAlleSporters().Count; i++) { sporter = instructieGroep.GetAlleSporters()[i]; rect = GetSporter(sporter); Canvas.SetTop(rect, y); Canvas.SetLeft(rect, x); canvas_instructiegroep.Children.Add(rect); x += 15; } }
//oude groep instructie eruit en naar start wachtrij en nieuwe groep erin private void InstructieGroepHandler(InstructieAfgelopenArgs args) { foreach (Sporter sport in instructiegroep.GetAlleSporters()) { wachtrijStarten.SporterNeemPlaatsInRij(sport); } foreach (Sporter sport in args.Sporters) { instructiegroep.SporterNeemPlaatsInRij(sport); } }
public void GetAlleSporters_FilledList_ListCountequalsReturnedList() { //arrange InstructieGroep groep = new InstructieGroep(); //act for (int i = 0; i < 4; i++) { groep.SporterNeemtPlaats(new Sporter(MoveCollection.GetWillekeurigeMoves())); } int orginalCount = groep.GetAantal(); List <Sporter> newlist = groep.GetAlleSporters(); //assert Assert.AreEqual(orginalCount, newlist.Count); }