Exemplo n.º 1
0
        public virtual void dodaj_pozycje_menu()
        {
            MenuGlowne.Dodaj("Wypelnij kolejke");
            MenuGlowne.Dodaj("Zobacz aktualny stan kolejki");
            MenuGlowne.Dodaj("Dodaj element do kolejki");
            MenuGlowne.Dodaj("Usun element kolejki");
            MenuGlowne.Dodaj("Archiwum");
            MenuGlowne.Dodaj("Wyjdz");

            while (true)
            {
                switch (MenuGlowne.Dzialaj())
                {
                case 0:
                    kolor();
                    k1.wypelnij_kolejke(e1, e2, e3, e4, e5, a1, k1.archiwum);
                    break;

                case 1:
                    EkranStanuKolejki ek1 = new EkranStanuKolejki();
                    kolor();
                    k1.pokaz_cala_kolejke();
                    k1.ile_w_kolejce(k1.element);
                    k1.pierwszy_element(k1.element);
                    k1.ostatni_element(k1.element);
                    break;

                case 2:
                    kolor();
                    EkranDodawania ek2 = new EkranDodawania();
                    k1.dodaj_element_do_kolejki(e1, a1, k1.archiwum, k1);
                    break;

                case 3:
                    kolor();
                    EkranUsuwania ek3 = new EkranUsuwania();
                    k1.usun_element_kolejki(k1.element, a1, k1.archiwum, k1, e1);
                    break;

                case 4:
                    kolor();
                    EkranArchiwum ek4 = new EkranArchiwum();
                    a1.wypisz_archiwum(k1);
                    break;

                case 5:
                    Environment.Exit(0);
                    break;
                }
            }
        }