Beispiel #1
0
        public override void Wykonaj()
        {
            while (true)
            {
                SprawdźPoprawnośćKlockówKonfigurujących();

                if (Błąd)
                {
                    return;
                }

                if (!Wartość.Zwróć <bool>(false))
                {
                    break;
                }

                ZresetujRekurencyjnieFlagęSkokuWPętli(this);

                if (PowódSkoku == PowódSkoku.PrzerwaniePętli)
                {
                    PowódSkoku = PowódSkoku.Brak;

                    break;
                }

                PowódSkoku = PowódSkoku.Brak;

                base.Wykonaj();
            }
        }
Beispiel #2
0
 protected SkokWPętli(PowódSkoku powódSkoku)
 {
     _powódSkoku = powódSkoku;
     Kolor       = Kolory.Pętle;
 }