public void SporterStart(Sporter sp) { if (sp == null) { return; } if (sp.Zwemvest != null && sp.Skies != null) { if (Kabel.IsStartPositieLeeg()) { Lijn newLine = LijnenVoorraad.VerwijderEersteLijn(); var R = new Random(); int Rounds = R.Next(1, 3); //Give random amount of laps sp.AantalRondenNogTeGaan = Rounds; if (newLine == null) { return; } newLine.Sporter = sp; // Add line to cable Kabel.NeemLijnInGebruik(newLine); } } else { throw new ArgumentNullException("Geen zwemvest en skies"); } }
public void SporterStart(Sporter sp) { if (sp.Skies != null && sp.Zwemvest != null && p.IsStartPositieLeeg()) { Random r = new Random(); int rondjes = r.Next(2); if (rondjes == 1) { sp.AantalRondenNogTeGaan = 2; } else { sp.AantalRondenNogTeGaan = 1; } Lijn l = voorraad.VerwijderEersteLijn(); p.NeemLijnInGebruik(l); l.Sp = sp; l.Addsporter(sp); } else { throw new System.Exception("Sporter heeft geen skies of zwemvest aan"); } }
// Initialiseert de sporter en laat hem een paar rondjes gaan public void SporterStart(Sporter sp) { Lijn lijn = lijnenVoorraad.VerwijderEersteLijn(); if (lijn != null) { sp.Lijn = lijn; lijn.sp = sp; kabel.NeemLijnInGebruik(lijn, lijnenVoorraad); } Random rand = new Random(DateTime.Now.Millisecond); int randomRondjes = rand.Next(1, 3); sp.AantalRondenNogTeGaan = randomRondjes; int a = rand.Next(0, 255); int r = rand.Next(0, 255); int g = rand.Next(0, 255); int b = rand.Next(0, 255); sp.KledingKleur = Color.FromArgb(a, r, g, b); if (sp.Zwemvest == null) { sp.Zwemvest = new Zwemvest(); } if (sp.Skies == null) { sp.Skies = new Skies(); } }
public void SporterStart(Sporter sp) { if (sp.Zwemvest == null) { throw new Exception("Je moet nog een zwemvest pakken"); } if (sp.Skies == null) { throw new Exception("Je moet nog een skies pakken"); } if (!_kabel.IsStartPositieLeeg()) { return; } Random rand = new Random(); sp.AantalRondenNogTeGaan = rand.Next(1, 2); List <Color> list = new List <Color>() { Color.Blue, Color.Green, Color.Red, Color.Yellow }; sp.KledingKleur = list[rand.Next(0, 3)]; Lijn _lijn = _lijnenVoorraad.VerwijderEersteLijn(); _lijn.Sporter = sp; _kabel.NeemLijnInGebruik(_lijn); }
// Test de lijnenvoorraad door er lijnen aan toe te voegen en af te halen static void TestOpdracht3() { Lijn lijn7 = new Lijn(0); Lijn lijn8 = new Lijn(0); Lijn lijn9 = new Lijn(0); Lijn lijn10 = new Lijn(0); LijnenVoorraad lijnenvoorraad = new LijnenVoorraad(); lijnenvoorraad.LijnToevoegenAanRij(lijn7); lijnenvoorraad.LijnToevoegenAanRij(lijn8); lijnenvoorraad.VerwijderEersteLijn(); lijnenvoorraad.LijnToevoegenAanRij(lijn9); lijnenvoorraad.LijnToevoegenAanRij(lijn10); lijnenvoorraad.VerwijderEersteLijn(); Console.WriteLine(lijnenvoorraad.ToString()); }
private static void TestOpdracht3() { LijnenVoorraad voorraad = new LijnenVoorraad(); voorraad.LijnToevoegenAanRij(new Lijn()); voorraad.LijnToevoegenAanRij(new Lijn()); voorraad.LijnToevoegenAanRij(new Lijn()); Console.WriteLine(voorraad); voorraad.VerwijderEersteLijn(); Console.WriteLine(voorraad); }
static void TestOpdracht3() { Lijn lijn7 = new Lijn(); Lijn lijn8 = new Lijn(); Lijn lijn9 = new Lijn(); Lijn lijn10 = new Lijn(); LijnenVoorraad lijnenvoorraad = new LijnenVoorraad(); lijnenvoorraad.LijnToevoegenAanRij(lijn7); lijnenvoorraad.LijnToevoegenAanRij(lijn8); lijnenvoorraad.VerwijderEersteLijn(); lijnenvoorraad.LijnToevoegenAanRij(lijn9); lijnenvoorraad.LijnToevoegenAanRij(lijn10); lijnenvoorraad.VerwijderEersteLijn(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Opdracht 3:"); Console.ResetColor(); Console.WriteLine($"{lijnenvoorraad}\n"); }
public void SporterStart(Sporter sp) { Random rnd = new Random(); Kabel.NeemLijnInGebruik(LijnenVoorraad.VerwijderEersteLijn()); sp.AantalRondenNogTeGaan = rnd.Next(1, 3); if (sp.Skies == null || sp.Zwemvest == null) { Exception e = new Exception(); throw e; } }
private static void TestOpdracht3() { LijnenVoorraad lijnenVoorraad = new LijnenVoorraad(); //Lijn lijn = new Lijn(); //Lijn lijn1 = new Lijn(); //Lijn lijn2 = new Lijn(); for (int i = 0; i < 5; i++) { lijnenVoorraad.LijnToevoegenAanRij(new Lijn()); } Console.WriteLine(lijnenVoorraad.ToString()); lijnenVoorraad.VerwijderEersteLijn(); Console.WriteLine(lijnenVoorraad.ToString()); }
public void SporterStart(Sporter sporter) { if (kabel.IsStartPositieLeeg() && voorraad.GetAantalLijnen() != 0) { Lijn lijn1 = voorraad.VerwijderEersteLijn(); lijn1.Sporter = sporter; kabel.NeemLijnInGebruik(lijn1); Random rnd = new Random(); sporter.AantalRondenNogTeGaan = rnd.Next(1, 3); } if (sporter.Skies == null || sporter.Zwemvest == null) { throw new Exception("de Sporter heeft geen zwemvest of skie!"); } }
private static void TestOpdr3() { LijnenVoorraad voorraad = new LijnenVoorraad(); Lijn l = new Lijn(); Lijn k = new Lijn(); Console.WriteLine(voorraad.ToString()); voorraad.LijnToevoegenAanRij(l); Console.WriteLine(voorraad.ToString()); voorraad.LijnToevoegenAanRij(k); Console.WriteLine(voorraad.ToString()); voorraad.VerwijderEersteLijn(); Console.WriteLine(voorraad.ToString()); Console.WriteLine("--------------------------------------------- \n"); }
public void SporterStart(Sporter sp) { if (sp.Zwemvest != null && sp.Skies != null) { if (K.IsStartPositieLeeg() == true) { Lijn l = new Lijn(); K.NeemLijnInGebruik(l); l.AddSporter(sp); lv.VerwijderEersteLijn(); } } else { throw new Exception("geen zwemvest of skies"); } }
private static void TestOpdracht3() { LijnenVoorraad lv1 = new LijnenVoorraad(); Lijn l1 = new Lijn(); Lijn l2 = new Lijn(); Lijn l3 = new Lijn(); lv1.LijnToevoegenAanRij(l1); lv1.LijnToevoegenAanRij(l2); lv1.LijnToevoegenAanRij(l3); Console.WriteLine($"Aantal in rij: {lv1.GetAantalLijnen()}"); lv1.VerwijderEersteLijn(); Console.WriteLine($"Aantal in rij: {lv1.GetAantalLijnen()}"); Console.WriteLine(lv1); }
public void SporterStart(Sporter sp) { if (sp.Zwemvest == null || sp.Skies == null) { throw new Exception("Een sporter behoort een Zwemvest EN Skies te hebben!"); } if (_kabel.IsStartPositieLeeg() == true) { var getLijn = _lijnenVoorraad.VerwijderEersteLijn(); getLijn.Sporter = sp; _kabel.NeemLijnInGebruik(getLijn); } else { return; } }
public void SporterStart(Sporter sp) { if (sp.Skies == null || sp.Zwemvest == null) { throw new ArgumentException(nameof(sp), "Sporter moet skies of zwemvest hebben!"); } Lijn SporterLijn = new Lijn(); SporterLijn.sporter = sp; kabel.NeemLijnInGebruik(SporterLijn); lv.VerwijderEersteLijn(); Random random = new Random(); int aantalRonden = random.Next(0, 2); sp.AantalRondenNogTeGaan = aantalRonden; sp.aantalRonden = aantalRonden + 1; }
public void SporterStart(Sporter sporter) { if (sporter.Skies == null || sporter.Zwemvest == null) { throw new Exception("Een sporter heeft skies en een zwemvest nodig!"); } if (!_kabel.IsStartPositieLeeg()) { return; } Lijn lijn = _lijnen.VerwijderEersteLijn(); lijn.Sporter = sporter; Random random = new Random(); lijn.Sporter.AantalRondenNogTeGaan = random.Next(1, 2); _kabel.NeemLijnInGebruik(lijn); }
public void SporterStart(Sporter sp) { if (sp.Skies == null || sp.Zwemvest == null) { throw new Exception(); } Lijn lijn = LijnenVoorraad.VerwijderEersteLijn(); lijn.Sporter = sp; Kabel.NeemLijnInGebruik(lijn); sp.AantalRondenNogTeGaan = _random.Next(1, 3); Color c = new Color() { R = (byte)_random.Next(0, 256), G = (byte)_random.Next(0, 256), B = (byte)_random.Next(0, 256) }; sp.KledingKleur = c; }
private static void TestOpdracht3() { LijnenVoorraad lv1 = new LijnenVoorraad(); Lijn lijn1 = new Lijn(); //Hier testen we om te kijken of de ToString en GetAantalLijnen methodes goed werken zonder iets toe te voegen. Console.WriteLine(lv1.ToString()); //Hier testen we het toevoegen van een lijn. lv1.LijnToevoegenAanRij(lijn1); Console.WriteLine(lv1.ToString()); //Hier testen we het toevoegen van 2de lijn. Lijn lijn2 = new Lijn(); lv1.LijnToevoegenAanRij(lijn2); Console.WriteLine(lv1.ToString()); //Hier testen we het verwijderen van de 1ste lijn. lv1.VerwijderEersteLijn(); Console.WriteLine(lv1.ToString()); }