public void AddCatHouse(ref CatHouse catHouse)
 {
     CatHouse[] temp = new CatHouse[++CatHouseCount];
     if (CatHouses != null)
     {
         CatHouses.CopyTo(temp, 0);
     }
     temp[temp.Length - 1] = catHouse;
     CatHouses             = temp;
 }
Exemple #2
0
        //Pishiklerle 2 cur oynamaq mumkundur. 0-sizin uchun trikler gosterir,1-sizinle gizlen qach oynayir
        //pishik size gosterdiyi her trik uchun 2 enerji itirir,gizlen qachda ise 10 enerji itirir
        //pishiklerin enerjileri,qiymetleri levele esasen deyishir.
        //Pishiyi yatizdirmaq uchun deqiqe gondermek lazimdir,gonderilen deqiqeye esasen pishik yatir ve deqiqeye uygun olaraq enerji toplayir
        //Pishiyi yedizdirmek uchun yemek miqdarini qeyd etmek lazimdir,Pishiyin yigacagi enerji levellere gore deyisir.
        //Pishik evine pishik elave etmek,onlara nezaret etmek mumkundur
        //Heyvan magazasinda pishik evlerine ve onlarin ichindeki pishiklere baxmaq ve magazaya pishik evi elave etmek mumkundur
        static void Main(string[] args)
        {
            //Pishiklerin Yaradilmasi
            Cat cat  = new Cat("Jane", 1, "Female", 1);
            Cat cat2 = new Cat("Poppy", 2, "Female", 2);
            Cat cat3 = new Cat("Jack", 2, "Male", 3);
            Cat cat4 = new Cat("Kate", 3, "Female", 3);
            //Pishik evinin yaradilmasi
            CatHouse catHouse1 = new CatHouse();
            CatHouse catHouse2 = new CatHouse();

            //Pishiklerin pishik evine elave edilmesi
            catHouse1.AddCat(ref cat);
            catHouse1.AddCat(ref cat2);
            catHouse2.AddCat(ref cat3);
            catHouse2.AddCat(ref cat4);
            //Pishik evindeki pishikleri gormek
            //catHouse1.ShowCats();
            //Heyvan Magazasinin yaradilmasi
            Petshop petshop = new Petshop();

            //Pishik evinin magazaya elave edilmesi
            petshop.AddCatHouse(ref catHouse1);
            petshop.AddCatHouse(ref catHouse2);
            //Magazadaki pishik evlerini gormek
            petshop.ShowPetShop();
            //Pishikle gizlen qac oynamaq

            //cat.Play(1);

            //Pishiyi yatizdirmaq

            //cat.Sleep(2);

            //Pishiyi yedizdirmek

            //cat.Eat(1);

            Console.ReadLine();
        }