コード例 #1
0
        // drugie okno pomocnicze dojo. Tutaj możemy wykonywać ćwiczenia,
        // które podnoszą statystyki bohatera
        public void oknoCwiczen(Cwiczenie[] listaCwiczen, int zaznaczonaOpcja)
        {
            Wyswietlanie.okienko("Cwiczenia na silowni", 40, 3, 80, 30);
            Wyswietlanie.pisz("Cwiczenie", ConsoleColor.White, 43, 6);
            Wyswietlanie.pisz("koszt", ConsoleColor.White, 93, 6);
            Wyswietlanie.pisz("zycie", ConsoleColor.White, 99, 6);
            Wyswietlanie.pisz("stamina", ConsoleColor.White, 105, 6);
            Wyswietlanie.pisz("sila", ConsoleColor.White, 114, 6);

            Wyswietlanie.rozdzielacz(28, true, 92, 5);
            Wyswietlanie.rozdzielacz(28, true, 98, 5);
            Wyswietlanie.rozdzielacz(28, true, 104, 5);
            Wyswietlanie.rozdzielacz(28, true, 112, 5);
            Wyswietlanie.rozdzielacz(80, false, 40, 7);

            Wyswietlanie.krzyz(92, 7);
            Wyswietlanie.krzyz(98, 7);
            Wyswietlanie.krzyz(104, 7);
            Wyswietlanie.krzyz(112, 7);

            int y     = 8;
            var kolor = ConsoleColor.White;

            for (int i = 0; i <= listaCwiczen.Length; ++i)
            {
                if (i == zaznaczonaOpcja)
                {
                    kolor = ConsoleColor.Blue;
                }

                if (i < listaCwiczen.Length)
                {
                    Wyswietlanie.pisz(listaCwiczen[i].pobierzNazwe(), kolor, 43, y);
                    Wyswietlanie.pisz($"{listaCwiczen[i].pobierzKoszt()}g", kolor, 94, y);
                    uint[] staty = listaCwiczen[i].pobierzStaty();
                    Wyswietlanie.pisz($"{staty[0]}", kolor, 101, y);
                    Wyswietlanie.pisz($"{staty[1]}", kolor, 108, y);
                    Wyswietlanie.pisz($"{staty[2]}", kolor, 115, y);
                }
                else
                {
                    Wyswietlanie.pisz("Powrot", kolor, 43, y);
                }

                if (i == zaznaczonaOpcja)
                {
                    kolor = ConsoleColor.White;
                }

                y += 2;
            }
        }
コード例 #2
0
        // pierwszy z ekranów pomocniczych dojo. Tutaj uczymy się nowych ciosów
        public void oknoNaukiCiosow(Cios[] listaCiosow, int zaznaczonaOpcja)
        {
            Wyswietlanie.okienko("Nauka ciosow", 40, 3, 80, 30);
            Wyswietlanie.pisz("Nazwa", ConsoleColor.White, 43, 6);
            Wyswietlanie.pisz("DMG", ConsoleColor.White, 109, 6);
            Wyswietlanie.pisz("Koszt", ConsoleColor.White, 114, 6);

            // Wyswietlanie.rozdzielacz(28, true, 80, 5);
            Wyswietlanie.rozdzielacz(28, true, 107, 5);
            Wyswietlanie.rozdzielacz(28, true, 113, 5);
            Wyswietlanie.rozdzielacz(80, false, 40, 7);

            // Wyswietlanie.krzyz(80, 7);
            Wyswietlanie.krzyz(107, 7);
            Wyswietlanie.krzyz(113, 7);

            int y     = 8;
            var kolor = ConsoleColor.White;

            for (int i = 0; i <= listaCiosow.Length; ++i)
            {
                if (i == zaznaczonaOpcja)
                {
                    kolor = ConsoleColor.Blue;
                }

                if (i < listaCiosow.Length)
                {
                    Wyswietlanie.pisz(listaCiosow[i].pobierzNazwe(), kolor, 43, y);
                    Wyswietlanie.pisz(listaCiosow[i].pobierzObrazenia().ToString(), kolor, 110, y);
                    Wyswietlanie.pisz(listaCiosow[i].pobierzKoszt().ToString(), kolor, 116, y);
                }
                else
                {
                    Wyswietlanie.pisz("Powrot", kolor, 43, y);
                }

                if (i == zaznaczonaOpcja)
                {
                    kolor = ConsoleColor.White;
                }

                y += 2;
            }
        }
コード例 #3
0
        // ostatnie okno pomocnicze dojo. W tym możemy zakupować dodatkowe pancerze
        public void oknoPrzedmiotow(Przedmiot[] listaPrzedmiotow, int zaznaczonaOpcja)
        {
            Wyswietlanie.okienko("Pancerze do kupienia", 40, 3, 80, 30);
            Wyswietlanie.pisz("Nazwa", ConsoleColor.White, 43, 6);
            Wyswietlanie.pisz("Pancerz", ConsoleColor.White, 105, 6);
            Wyswietlanie.pisz("Cena", ConsoleColor.White, 114, 6);

            Wyswietlanie.rozdzielacz(28, true, 104, 5);
            Wyswietlanie.rozdzielacz(28, true, 112, 5);
            Wyswietlanie.rozdzielacz(80, false, 40, 7);

            Wyswietlanie.krzyz(104, 7);
            Wyswietlanie.krzyz(112, 7);

            int y     = 8;
            var kolor = ConsoleColor.White;

            for (int i = 0; i <= listaPrzedmiotow.Length; ++i)
            {
                if (i == zaznaczonaOpcja)
                {
                    kolor = ConsoleColor.Blue;
                }

                if (i < listaPrzedmiotow.Length)
                {
                    Wyswietlanie.pisz(listaPrzedmiotow[i].pobierzNazwe(), kolor, 43, y);
                    Wyswietlanie.pisz(listaPrzedmiotow[i].pobierzPancerz().ToString(), kolor, 108, y);
                    Wyswietlanie.pisz($"{listaPrzedmiotow[i].pobierzCene()}g", kolor, 114, y);
                }
                else
                {
                    Wyswietlanie.pisz("Powrot", kolor, 43, y);
                }

                if (i == zaznaczonaOpcja)
                {
                    kolor = ConsoleColor.White;
                }

                y += 2;
            }
        }