diff options
Diffstat (limited to '')
| -rw-r--r-- | src/ft_wall_threads.c | 44 | 
1 files changed, 33 insertions, 11 deletions
diff --git a/src/ft_wall_threads.c b/src/ft_wall_threads.c index 30aa3b9..4855da6 100644 --- a/src/ft_wall_threads.c +++ b/src/ft_wall_threads.c @@ -22,9 +22,10 @@ void  	cl = (t_cub *)vargp;  	i = 0; -	while (i < cl->wlist.x_size / 4) +	while (i < cl->wlist.x_size / 5)  	{ -		ft_draw_verline(cl, i, cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]); +		ft_draw_verline(cl, i, +			cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]);  		i++;  	}  	pthread_exit(0x0); @@ -38,10 +39,11 @@ void  	uint16_t	i;  	cl = (t_cub *)vargp; -	i = cl->wlist.x_size / 4; -	while (i < 2 * (cl->wlist.x_size / 4)) +	i = cl->wlist.x_size / 5; +	while (i < 2 * (cl->wlist.x_size / 5))  	{ -		ft_draw_verline(cl, i, cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]); +		ft_draw_verline(cl, i, +			cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]);  		i++;  	}  	pthread_exit(0x0); @@ -55,10 +57,11 @@ void  	uint16_t	i;  	cl = (t_cub *)vargp; -	i = 2 * (cl->wlist.x_size / 4); -	while (i < 3 * (cl->wlist.x_size / 4)) +	i = 2 * (cl->wlist.x_size / 5); +	while (i < 3 * (cl->wlist.x_size / 5))  	{ -		ft_draw_verline(cl, i, cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]); +		ft_draw_verline(cl, i, +			cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]);  		i++;  	}  	pthread_exit(0x0); @@ -72,10 +75,29 @@ void  	uint16_t	i;  	cl = (t_cub *)vargp; -	i = 3 * (cl->wlist.x_size / 4); -	while (i < 4 * (cl->wlist.x_size / 4)) +	i = 3 * (cl->wlist.x_size / 5); +	while (i < 4 * (cl->wlist.x_size / 5))  	{ -		ft_draw_verline(cl, i, cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]); +		ft_draw_verline(cl, i, +			cl->rlist.wall_t_tab[i], cl->rlist.wall_b_tab[i]); +		i++; +	} +	pthread_exit(0x0); +	return (0x0); +} + +void +	*ft_wall_five(void *vargp) +{ +	t_cub		*cl; +	uint16_t	i; + +	cl = (t_cub *)vargp; +	i = 4 * (cl->wlist.x_size / 5); +	while (i < 5 * (cl->wlist.x_size / 5)) +	{ +		ft_draw_verline(cl, i, +			cl->rlist.wall_t_tab[i],cl->rlist.wall_b_tab[i]);  		i++;  	}  	pthread_exit(0x0);  | 
