Beispiel #1
0
        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;
        }
Beispiel #2
0
 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;
 }
Beispiel #3
0
        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} ===");
        }