correction z negatifs pour colros

This commit is contained in:
hugogogo
2021-07-24 16:36:44 +02:00
parent 04ef5aab68
commit 331e1f3388
193 changed files with 23 additions and 6095 deletions

View File

@@ -76,10 +76,10 @@ void draw_color_pixel(t_fdf *fdf, int new_x, int new_y, int z)
color = 0xffffff;
z -= (z * fdf->zoom) / fdf->offset;
z /= fdf->altitude;
if (fdf->max_z)
if (z > fdf->min_z && fdf->z_amplitude)
{
color = color ^ (((0xff / fdf->max_z) * z) << 8 );
color = color ^ ((0xff / fdf->max_z) * z);
color = color ^ (((0xff / fdf->z_amplitude) * (z - fdf->min_z)) << 16);
color = color ^ (((0xff / fdf->z_amplitude) * (z - fdf->min_z)) << 0);
}
draw_pixel(fdf, new_x, new_y, color);
}