/// <summary> /// Konstruktor bojvnika /// </summary> /// <param name="meno"></param> /// <param name="zivot"></param> /// <param name="utok"></param> /// <param name="obrana"></param> /// <param name="kocka"></param> public Bojovnik(string meno, int zivot, int utok, int obrana, Kocka kocka) { this.meno = meno; this.maxZivot = zivot; this.zivot = zivot; this.utok = utok; this.obrana = obrana; this.kocka = kocka; }
static void Main(string[] args) { // Vytvorenie kociek Kocka sestStenna = new Kocka(); Kocka desatStenna = new Kocka(10); /* * // Hod 6stennou * Console.WriteLine(sestStenna); * for (int i = 0; i < 10; i++) * { * Console.Write(sestStenna.Hod() + " "); * } * Console.WriteLine(); * // Hod 10stennou * Console.WriteLine(desatStenna); * for (int i = 0; i < 10; i++) * { * Console.Write(desatStenna.Hod() + " "); * } */ // vytvorenie bojovnika Bojovnik bojovnik = new Bojovnik("Martin", 100, 20, 10, desatStenna); //Console.WriteLine("Bojovnik: " + bojovnik); // test ToString(); //Console.WriteLine("Nazivo: " + bojovnik.Nazivo()); // test Nazivo(); //Console.WriteLine("Zivot: " + bojovnik.GrafickyZivot()); // test GrafickyZivot(); //Console.WriteLine(); // vytvorenie supera Bojovnik super = new Bojovnik("Clone", 70, 17, 13, desatStenna); //Console.WriteLine("Bojovnik: " + super); // test ToString(); //Console.WriteLine("Nazivo: " + super.Nazivo()); // test Nazivo(); //Console.WriteLine("Zivot: " + super.GrafickyZivot()); // test GrafickyZivot(); //Console.WriteLine(); //// test utok na bojovnika //super.Utok(bojovnik); //Console.WriteLine(super.VratPosleduSpravu()); //Console.WriteLine(bojovnik.VratPosleduSpravu()); //Console.WriteLine("Zivot Martin: {0}", bojovnik.GrafickyZivot()); //Console.WriteLine("Zivot Super: {0}", super.GrafickyZivot()); // vytvorenie maga Bojovnik carodej = new Mag("Gandalf", 60, 15, 12, desatStenna, 30, 45); // vytvorenie areny Arena arena = new Arena(bojovnik, carodej, desatStenna); // zapas arena.Zapas(); Console.ReadLine(); }
static void Main(string[] args) { Kocka kocka1 = new Kocka(); Console.WriteLine(kocka1); for (int i = 0; i < 10; i++) { Console.Write(kocka1.Hod() + " "); } Console.WriteLine(); Kocka kocka2 = new Kocka(10); Console.WriteLine(kocka2); for (int i = 0; i < 10; i++) { Console.Write(kocka2.Hod() + " "); } Console.ReadKey(); }
/// <summary> /// Konstruktor maga /// </summary> /// <param name="meno"></param> /// <param name="zivot"></param> /// <param name="utok"></param> /// <param name="obrana"></param> /// <param name="kocka"></param> /// <param name="mana"></param> /// <param name="maxMana"></param> /// <param name="magicUtok"></param> public Mag(string meno, int zivot, int utok, int obrana, Kocka kocka, int mana, int magicUtok) : base(meno, zivot, utok, obrana, kocka) { this.mana = mana; this.maxMana = mana; this.magicUtok = magicUtok; }
/// <summary> /// Konstruktor areny /// </summary> /// <param name="bojovnik1"></param> /// <param name="bojovnik2"></param> /// <param name="kocka"></param> public Arena(Bojovnik bojovnik1, Bojovnik bojovnik2, Kocka kocka) { this.bojovnik1 = bojovnik1; this.bojovnik2 = bojovnik2; this.kocka = kocka; }