public void Uruchom() { int i, j; while (true) { i = Fabryka.Menu(); if (i == 0) { break; } zwierze = Fabryka.Utworz(i); do { j = Menu(); Console.Clear(); switch (j) { case 1: zwierze.WydajGlos(); Console.ReadKey(); break; case 2: Console.WriteLine(zwierze.NazwaLacinska); Console.ReadKey(); break; } } while (j != 3); } }
public static Zwierze Utworz(int i) { Zwierze zwierze = null; switch (i) { case 1: zwierze = new Zwierze(); break; case 2: zwierze = new Owca(); break; case 3: zwierze = new Osiol(); break; case 4: zwierze = new WilkZaadoptowany(); break; case 5: zwierze = new SmokWawelskiZaadoptowany(); break; } return(zwierze); }