Esempio n. 1
0
/*
** 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));
}
Esempio n. 2
0
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);
}