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()); }
private static void TestOpdracht5() { Zwemvest zwemvest = new Zwemvest(); Skies skies = new Skies(); Sporter sporter = new Sporter(zwemvest, skies); Console.WriteLine(sporter.ToString()); }
public Sporter(Zwemvest zwemvest, Skies skies) { Random random = new Random(); KledingKleur = Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)); moves = MoveCollection.GetWillekeurigeMoves(); Zwemvest = zwemvest; Skies = skies; }
public Sporter() { Moves = MoveCollection.GetWillekeurigeMoves(); AantalRondenNogTeGaan = rand.Next(2); KledingKleur = Color.White; Zwemvest = new Zwemvest(); Skies = new Skies(); int red = rand.Next(0, 256); int green = rand.Next(0, 256); int blue = rand.Next(0, 256); Color randomColor = Color.FromArgb(255, (byte)red, (byte)green, (byte)blue); KledingKleur = randomColor; }
public Sporter(List <IMove> moves) { BehaaldePunten = 0; foreach (IMove move in moves) { punten = move.Score; BehaaldePunten = punten; } this.Moves = moves; this.Zwemvest = new Zwemvest(); this.Skies = new Skies(); ID = counter; counter++; }
private static void TestOpdracht8() { LijnenVoorraad lijnenVoorraad = new LijnenVoorraad(); Kabel kabel = new Kabel(); Waterskibaan waterskibaan = new Waterskibaan(/*lijnenVoorraad, kabel*/); Sporter sporter = new Sporter(MoveCollection.GetWillekeurigeMoves()); Skies skies = new Skies(); Zwemvest zwemvest = new Zwemvest(); sporter.Zwemvest = zwemvest; sporter.Skies = skies; waterskibaan.SporterStart(sporter); Console.WriteLine(sporter.ToString()); }
private static void TestOpdracht10() { Zwemvest zwemvest = new Zwemvest(); Skies skies = new Skies(); WachtrijStarten ws = new WachtrijStarten(); InstructieGroep ig = new InstructieGroep(); WachtrijInstructie wi = new WachtrijInstructie(); Sporter sporter1 = new Sporter(zwemvest, skies); Sporter sporter2 = new Sporter(zwemvest, skies); Sporter sporter3 = new Sporter(zwemvest, skies); Sporter sporter4 = new Sporter(zwemvest, skies); Sporter sporter5 = new Sporter(zwemvest, skies); Sporter sporter6 = new Sporter(zwemvest, skies); Sporter sporter7 = new Sporter(zwemvest, skies); Console.WriteLine(ws.ToString()); ws.SporterNeemPlaatsInRij(sporter1); ws.SporterNeemPlaatsInRij(sporter2); ws.SporterNeemPlaatsInRij(sporter3); Console.WriteLine(ws.ToString()); ws.SportersVerlaten(2); Console.WriteLine(ws.ToString()); Console.WriteLine(ig.ToString()); ig.SporterNeemPlaatsInRij(sporter1); ig.SporterNeemPlaatsInRij(sporter2); ig.SporterNeemPlaatsInRij(sporter4); ig.SporterNeemPlaatsInRij(sporter5); ig.SporterNeemPlaatsInRij(sporter6); ig.SporterNeemPlaatsInRij(sporter7); Console.WriteLine(ig.ToString()); ig.SportersVerlaten(6); Console.WriteLine(ig.ToString()); ig.SportersVerlaten(5); Console.WriteLine(ig.ToString()); wi.SporterNeemPlaatsInRij(sporter4); Console.WriteLine(wi.ToString()); }