/// <summary> /// Metoda tworzy i dodaje ciosy, przedmioty oraz ćwiczenia /// </summary> public Dojo() { // tworzymy i dodajemy ciosy var folder = "ciosy/"; var iloscPlikow = Directory.GetFiles(folder).Length; this.listaCiosow = new Cios[iloscPlikow]; for (int i = 0; i < iloscPlikow; i++) { listaCiosow[i] = new Cios(Directory.GetFiles(folder)[i]); } // tworzymy i dodajemy przedmioty folder = "przedmioty/"; iloscPlikow = Directory.GetFiles(folder).Length; this.listaPrzedmiotow = new Przedmiot[iloscPlikow]; for (int i = 0; i < iloscPlikow; i++) { listaPrzedmiotow[i] = new Przedmiot(Directory.GetFiles(folder)[i]); } // tworzymy i dodajemy ćwiczenia folder = "cwiczenia/"; iloscPlikow = Directory.GetFiles(folder).Length; this.listaCwiczen = new Cwiczenie[iloscPlikow]; for (int i = 0; i < iloscPlikow; i++) { listaCwiczen[i] = new Cwiczenie(Directory.GetFiles(folder)[i]); } }
// 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(); }