void ft_direct(char *str, int *count, int *flags) { if (flags[ATTR_TYPE] == CHAR) ft_display_char(str, count, flags); if (flags[ATTR_TYPE] == STRING) ft_display_str(str, count, flags); if (flags[ATTR_TYPE] == INT) ft_display_int(str, count, flags); }
void print_map(t_data *m) { int i, j; i = j = -1; m->map[m->start[0]][m->start[1]] = START; m->map[m->end[0]][m->end[1]] = END; while (++i < m->size[0]) { j = -1; while (++j < m->size[1]) ft_display_char(m, m->map[i][j]); ft_exit(0 > write(1, "\n", 1), "Writing error"); } }