示例#1
0
        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);
            }
        }
示例#2
0
        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);
        }