Example #1
0
        private static void InputAnimal()
        {
            Console.WriteLine("Введите имя:");
            Console.WriteLine("Введите среду обитания:");
            var    name    = Console.ReadLine();
            var    habitat = Console.ReadLine();
            Animal animal;

            if (!string.IsNullOrEmpty(name))
            {
                if (!string.IsNullOrEmpty(habitat))
                {
                    animal = _animalManager.CreateAnimal(name, habitat);
                }
                else
                {
                    animal = _animalManager.CreateAnimal(name);
                }
            }
            else
            {
                animal = _animalManager.CreateAnimal();
            }

            _zoo.SetAnimal(animal);

            Console.WriteLine("Животное добавлено в зоопарк!\n");
        }
Example #2
0
 public void AddPig()
 {
     if (canFit())
     {
         Pig pig = new Pig(aManager.FindId(cdPig, dbManager), sex[random.Next(0, 2)]);
         aManager.CreateAnimal(cdPig, pig, dbManager);
         animals.Add(pig);
         MakeEvent(pig, "Creation of pig");
     }
     else
     {
         Console.WriteLine("There is no place for another animal!");
     }
 }
        private static void InputAnimal()
        {
            Animal animal;

            Console.Write("Введите имя: ");
            var name = Console.ReadLine();

            if (string.IsNullOrEmpty(name))
            {
                animal = _animalManager.CreateAnimal();
            }
            else
            {
                animal = _animalManager.CreateAnimal(name);
            }
            Console.Write("Введите пасспорт: ");
            var passport = Console.ReadLine();

            if (!string.IsNullOrEmpty(passport))
            {
                animal.SetPassport(passport);
            }
            Console.WriteLine("Выберите тип животного:\n1. Хищник\n2. Травоядное");
            int.TryParse(Console.ReadLine(), out int userInput);
            switch (userInput)
            {
            case 1:
            {
                animal.Kind = Enums.KindType.Predator;
            }
            break;

            case 2:
            {
                animal.Kind = Enums.KindType.Herbivorous;
            }
            break;

            default:
            {
                Console.WriteLine("Некорректный ввод данных." +
                                  " Тип животного установлен как неопределенный.");
                animal.Kind = Enums.KindType.None;
            }
            break;
            }
            _zoo.SetAnimal(animal);
            Console.WriteLine("Животное успешно создано и добавлено в зоопарк!");
        }
Example #4
0
    void CreateAnimal()
    {
        Vector3 pos = Vector3.zero;

        pos.y = cameraController.transform.position.y + NEXT_ANIMAL_OFFSET;

        fallingAnimal = animalManager.CreateAnimal(pos);
    }
Example #5
0
        public void CreateAnimalTestMethod()
        {
            Customer customer  = customerManager.GetCustomer(2628.ToString());
            Animal   animal    = AnimalFactory.Instance().CreateAnimal(customer, "basse", new DateTime(2014, 2, 12), new Species(1, "hund"), 32, false, null, true);
            Animal   newanimal = animalManager.CreateAnimal(animal);

            Assert.AreNotEqual(0, animal.animalID);
            animal.UpdateID(newanimal.animalID);
        }
Example #6
0
        private static void InputAnimal()
        {
            Console.Write("Enter animal's name: ");
            var    name = Console.ReadLine();
            Animal animal;

            if (!string.IsNullOrEmpty(name))
            {
                animal = _animalManager.CreateAnimal(name);
            }
            else
            {
                animal = _animalManager.CreateAnimal();
            }
            Console.WriteLine("Animal successfully created and added to the zoo!");

            _zoo.SetAnimal(animal);
        }