Пример #1
0
        public PasRuchu(PasRuchu pas)
        {
            this.waga                 = pas.waga;
            this.czasPrzejazdu        = pas.czasPrzejazdu;
            this.zrodlo               = pas.zrodlo;
            this.zrodloSkrzyzowanaia  = pas.zrodloSkrzyzowanaia;
            this.kierunki             = pas.kierunki;
            this.kierunkiSkrzyzowania = pas.kierunkiSkrzyzowania;
            this.miejesca             = pas.miejesca;

            pojazdy = new Queue <Pojazd>();
        }
Пример #2
0
        public double WagaOdcinka(int zrodlo)
        {
            PasRuchu pas = pasyRuchu.Find(p => p.Zrodlo() == zrodlo);

            if (pas == null)
            {
                return(-1);
            }
            else
            {
                return(pas.WagaOdcinka());
            }
        }
Пример #3
0
        public double CzasDojazdu(int zrodlo)
        {
            PasRuchu pas = pasyRuchu.Find(p => p.Zrodlo() == zrodlo);

            if (pas == null)
            {
                return(-1);
            }
            else
            {
                return(pas.CzasPrzejazdu());
            }
        }