public static void PlacerPoint(ZoneFinale zone)
 {
     if (zone == null) return;
     var list = new ObjectPointFinder().FindAvailableCases(zone);
     if (list.Count == 0)
     {
         Console.WriteLine("GatherPoint -PlacerPoint: Impossible de trouver une case disponible dans la zone " + zone);
         return;
     }
     var point = new GatherPoint(EGame.AgeOfKebab, list[list.Count/2]);
     if (!zone.AjouterObjet(point))
         Console.WriteLine("GatherPoint - PlacerPoint: Erreur rencontrée à l'ajout du pt d'apparition " + point + " dans la zone " + zone);
 }
        public static void PlacerPoint(ZoneFinale zone)
        {
            if (zone == null)
            {
                return;
            }
            var list = new ObjectPointFinder().FindAvailableCases(zone);

            if (list.Count == 0)
            {
                Console.WriteLine("GatherPoint -PlacerPoint: Impossible de trouver une case disponible dans la zone " + zone);
                return;
            }
            var point = new GatherPoint(EGame.AgeOfKebab, list[list.Count / 2]);

            if (!zone.AjouterObjet(point))
            {
                Console.WriteLine("GatherPoint - PlacerPoint: Erreur rencontrée à l'ajout du pt d'apparition " + point + " dans la zone " + zone);
            }
        }