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; }
// 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(); }