Ejemplo n.º 1
0
int		main(int ac, char **av)
{
	t_tetr	*start;
	int		nb;

	start = NULL;
	if (ac == 2)
	{
		if ((nb = ft_get_tetr(av[1], &start)) == -1)
		{
			ft_error();
			ft_free_list(start);
			return (0);
		}
		nb = ft_size_map(nb);
		ft_solve(nb, start);
	}
	else
		ft_usage();
}
Ejemplo n.º 2
0
int			main(int argc, char **argv)
{
	t_elem	*elem;
	t_map	*map;

	if (argc == 2)
	{
		if (!(elem = ft_treat_file(argv)))
			return (0);
		if (!(check_elem(elem)))
			return (ft_error(elem, "error\n"));
		if (!(map = ft_create_struct_map(ft_size_map(elem->nb_elem))))
			return (0);
		elem = ft_treat_elem(elem);
		map = ft_resolv(elem, map);
		ft_display_map(map->map, map->size_map);
		ft_free_map(map);
		free(map);
		elem = ft_free_elem(elem);
	}
	else
		ft_printf("error\n");
	return (0);
}