예제 #1
0
파일: Gra.cs 프로젝트: Lawstorant/gra-k
 public Gra()
 {
     this.dojo    = new Dojo();
     this.bohater = new Bohater(5, 2, 1, 0);
     this.bohater.dodajCios(new Cios("ciosy/cios-1.txt"));
     this.przeciwnik = null;
     this.interfejs  = new InterfejsGry();
     this.kosztNauki = 2;
 }
예제 #2
0
        // test interfejsu
        public void test()
        {
            Bohater tomek = new Bohater(100, 100, 100, 1);

            tomek.dodajPieniadze(200);
            tomek.dodajDoswiadczenie(3300);
            tomek.wydajPieniadze(20);

            Cios xd = new Cios("Testowy", 12, 2);

            for (int i = 0; i < 8; i++)
            {
                tomek.dodajCios(xd);
            }

            tomek.pozycjaObronna(SilaObrony.mocna);

            var pobraneCiosy = tomek.pobierzCiosy();
            var status       = tomek.pobierzStatus();

            System.Console.WriteLine(status.punktyZdolnosci);
            tomek.przyjmijObrazenia(10);

            this.pasekStatusu(status);
            this.ekranGry(0);
            this.oknoNastepnego(status, pobraneCiosy);
            this.oknoInstrukcji();
            Console.ReadKey();
            this.ekranDojo(1, true);
            Wyswietlanie.gotoXY(0, 38);
            Console.ReadKey();
            this.oknoNaukiCiosow(pobraneCiosy, 2);
            Console.ReadKey();
            var xp        = new Cwiczenie("Testowe", 4, 3, 4, 5);
            var cwiczenia = new Cwiczenie[] { xp, xp, xp };

            this.ekranDojo(0, true);
            this.oknoCwiczen(cwiczenia, 1);
            Console.ReadKey();
            this.ekranDojo(2, true);
            var xc         = new Przedmiot("Testowy", 12, 154);
            var przedmioty = new Przedmiot[] { xc, xc, xc, xc };

            this.oknoPrzedmiotow(przedmioty, 1);
            Console.ReadKey();

            Wyswietlanie.clrscr();
            this.pasekStatusu(status);
            this.ekranWalki(0);
            var lista = new List <string>();

            lista.Add("Zaczynamy! Hej, Hej!");
            lista.Add(" ");
            for (int i = 0; i < 16; i++)
            {
                lista.Add($"{i} TEST TEST TEST");
            }
            this.oknoPrzebieguWalki(lista.ToArray());
            this.oknoPrzeciwnika(status, pobraneCiosy);
            this.okienkoWyboruCiosu(pobraneCiosy, 1);
            Console.ReadKey();
            this.ekranWalki(1);
            this.oknoPrzebieguWalki(lista.ToArray());
            this.okienkoWyboruObrony(1);
            Wyswietlanie.gotoXY(0, 38);
            Console.ReadKey();
        }