コード例 #1
0
        public Pojazd(Trasa trasa, DaneORuchu bazaDanych)
        {
            rejestracja = nastepnaRejestracja;
            nastepnaRejestracja++;

            czasJazdy = 0;

            this.trasa      = new Trasa(trasa);
            this.bazaDanych = bazaDanych;

            bazaDanych.ZajerejstrujWjazd(rejestracja, trasa.trasa[0], trasa.trasa[1]);
            czyJedzie = true;
        }
コード例 #2
0
        public void RuszZeSwiatel()
        {
            bazaDanych.ZajerejstrujZjazd(rejestracja, trasa.trasa[0], trasa.trasa[1]);
            bazaDanych.ZajerejstrujWjazd(rejestracja, trasa.trasa[1], trasa.trasa[2]);

            trasa.SkasujPozycje();
            czasJazdy = 0;

            if (CzyUCelu())
            {
                czyJedzie = false;
            }
            else
            {
                czyJedzie = true;
            }
        }