#include "fdf.h" /* int maint(int ac, char **av) { int *fd; int i = 0; int j = 0; int ret; char *line = NULL; fd = (int *)ft_malloc(sizeof(int) * ac); while (++i <= ac - 1) fd[i - 1] = open(av[i], O_RDONLY); i = 0; while (j < ac - 1) { if ((ret = ft_gnl(fd[i], &line)) > 0) { ft_printf(" [fd%i-%i] %s\n", fd[i], ret, line); free(line); j = 0; } else if (ret == -1) { ft_printf("[fd%i-%i] *ERROR*\n", fd[i], ret); free(line); j++; } else if (*line != '\0') ft_printf(" [fd%i-%i] %s\n", fd[i], ret, line); else { ft_printf("[fd%i-%i] %s *FINI*\n", fd[i], ret, line); free(line); j++; } i++; if (i >= ac - 1) i = 0; } free(fd); //while (1); return (0); } */ int **parse_map(t_fdf *fdf, char **av) { // int fd; int **map; int i; int j; (void)av; map = ft_calloc(10, sizeof(map)); i = -1; while (++i < 10) { map[i] = ft_calloc(15, sizeof(*map)); j = -1; while(++j < 15) map[i][j] = 0; } map[9][0] = 1; map[9][1] = 2; map[9][2] = 3; map[9][3] = 4; map[9][4] = 5; map[9][5] = 6; map[9][6] = 7; map[9][7] = 8; map[9][8] = 9; map[9][9] = 10; map[9][10] = 2; map[9][11] = 5; map[9][12] = 8; map[9][13] = 3; map[9][14] = 6; fdf->max_z = 10; fdf->map_width = j; fdf->map_height = i; return (map); }