public void SporterStart(Sporter sporter) { if (sporter.Zwemvest == null || sporter.Skies == null) { throw new Exception("Sporter mist een zwemvest of skies"); } if (kabel.IsStartPositieLeeg()) { Lijn lijnVanSporter = lijnenVoorraad.VerwijderEersteLijn(); lijnVanSporter.Sporter = sporter; kabel.NeemLijnInGebruik(lijnVanSporter); } }
public void SporterNeemtPlaatsInRij(Sporter sporter) { wachtrij.Enqueue(sporter); }