/* ** This function displays every displayable tile on the screen. ** The screen is about 13 tiles wide and 11 tiles tall. */ int display_map(t_display *d) { int i; int j; if (d->map.height <= 0 || d->map.width <= 0) return (0); for (i = -1; i < 13; i++) for (j = -1; j < 11; j++) if (draw_tile(d, i, j, 0) == -1) return (-1); for (i = -1; i < 13; i++) for (j = -1; j < 11; j++) if (draw_tile(d, i, j, 1) == -1) return (-1); return (display_ui(d)); }
int print_sign(t_mod *m, va_list ap) { size_t cnt; t_ll arg; char buf[128]; arg = get_arg_sign(m, ap); if (arg < 0) { UNSET(m->flag, F_SPACE); m->length--; } if (GET(m->flag, F_PLUS)) m->length--; get_buf(m, arg, buf); cnt = display_ui(m, buf); return (cnt); }