static void Main(string[] args) { bool moznaGrac = true; if (args.Length > 0) { // test interfejsu graficznego if (args[0] == "-t" || args[0] == "--test") { moznaGrac = false; InterfejsGry interfejs = new InterfejsGry(); interfejs.test(); } // tutaj robimy szybkie testy pomysłu na kod if (args[0] == "-g") { moznaGrac = false; uint obrazenia = 2; obrazenia = (uint)Math.Floor((0.7 * (double)obrazenia)); System.Console.WriteLine(obrazenia); } } if (moznaGrac) { Gra rozgrywka = new Gra(); rozgrywka.graj(); } // TODO: przenieść to do destruktorów Console.CursorVisible = true; }
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; }
public Walka(Postac bohater, Postac przeciwnik, InterfejsGry interfejs) { this.bohater = bohater; this.maxBohater = bohater.pobierzStatus().wytrzymalosc; this.przeciwnik = przeciwnik; this.maxPrzeciwnik = przeciwnik.pobierzStatus().wytrzymalosc; this.licznikTury = 1; this.interfejs = interfejs; this.przebieg = new List <string>(); this.turowaWytrzymalosc = 3; this.przebieg.Add("Panie i Panowie!"); this.przebieg.Add("Na arenie zaczynamy wlasnie nowy pojedynek!"); this.przebieg.Add("Czy dzielny bohater da sobie tym razem rade?"); this.przebieg.Add(" "); this.przebieg.Add($"=== TURA {this.licznikTury} ==="); }