private void standartBtn_Click(object sender, EventArgs e)
        {
            EF.animals.Clear();
            EF.objects.Clear();
            EF.waterFields.Clear();

            WaterField waterField = new WaterField(Logger.getLogger(), "Water field", new Point[] { new Point(0, 50), new Point(50, 0) }, EF);

            EF.waterFields.Add(waterField);
            waterField = new WaterField(Logger.getLogger(), "Water field", new Point[] { new Point(50, EF.height), new Point(0, EF.height - 50) }, EF);
            EF.waterFields.Add(waterField);
            waterField = new WaterField(Logger.getLogger(), "Water field", new Point[] { new Point(700, EF.height), new Point(EF.width, 200) }, EF);
            EF.waterFields.Add(waterField);
            Animal mAnimal = new Animal(Logger.getLogger(), "deer", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "herbivorous");

            EF.animals.Add(mAnimal);
            Animal fAnimal = new Animal(Logger.getLogger(), "deer", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "herbivorous");

            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "lion", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "carnivore");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "lion", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "carnivore");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "boar", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "herbivorous");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "boar", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "herbivorous");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "fox", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "carnivore");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "fox", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "carnivore");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "wolf", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "carnivore");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "wolf", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "carnivore");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "tiger", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "carnivore");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "tiger", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "carnivore");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "horse", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "herbivorous");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "horse", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "herbivorous");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "kangaroo", 50, 50, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "herbivorous");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "kangaroo", 40, 40, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "herbivorous");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "elephant", 120, 120, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "herbivorous");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "elephant", 100, 100, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "herbivorous");
            EF.animals.Add(fAnimal);
            mAnimal = new Animal(Logger.getLogger(), "giraffe", 90, 90, new Point(EF.width - 50, 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'm', EF, "herbivorous");
            EF.animals.Add(mAnimal);
            fAnimal = new Animal(Logger.getLogger(), "giraffe", 80, 80, new Point(50, EF.height - 50), 0, 0, 0, 0, 1, 1, 1, 2, 6, 'f', EF, "herbivorous");
            EF.animals.Add(fAnimal);

            Canvas.Image = EF.paint(Canvas);
        }
 private void addWaterField_Click(object sender, EventArgs e)
 {
     try {
         WaterField waterField = new WaterField(Logger.getLogger(), "Water field", new Point[] { new Point(Convert.ToInt32(x1TB.Text), (string)y1CB.SelectedItem == "top" ? 0 : EF.height), new Point((string)x2CB.SelectedItem == "left" ? 0 : EF.width, Convert.ToInt32(y2TB.Text)) }, EF);
         foreach (Animal animal in EF.animals)
         {
             if (waterField.isPointIn(animal.coords))
             {
                 throw new Exception();
             }
         }
         EF.waterFields.Add(waterField);
         Canvas.Image = EF.paint(Canvas);
     }
     catch (Exception)
     {
         MessageBox.Show("Wrong coords!");
     }
 }