コード例 #1
0
        //lijnen worden verplaatst
        private void LijnVerplaatsHandler(VerplaatsLijnenArgs args)
        {
            waterskiBaan.VerplaatsKabel();
            args.SportersKlaarVoorStart = wachtrijStarten.Queue.Count;
            // nieuwe speler toevoegen daar waar nodig
            if (waterskiBaan._kabel.IsStartPositieLeeg())
            {
                var lijstSporter = wachtrijStarten.SportersVerlatenRij(1);
                if (lijstSporter.Count > 0)
                {
                    var sporter = lijstSporter[0];
                    sporter.Skies    = new Skies();
                    sporter.Zwemvest = new Zwemvest();
                    waterskiBaan.SporterStart(sporter);
                    args.SportersKlaarVoorStart--;
                }
            }

            //Move na elke keer verplaatsen dus uit de startpositie leeg.
            waterskiBaan.MoveUitvoeren();
        }