From e01f4240a3dc15fa147b22158212536698a12b95 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Wed, 24 Oct 2001 13:12:12 +0000 Subject: Ajout d'un alpha aux groupes et expression de l'alpha en pourcent --- generic/Reticle.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'generic/Reticle.c') diff --git a/generic/Reticle.c b/generic/Reticle.c index 5e701bb..31ea083 100644 --- a/generic/Reticle.c +++ b/generic/Reticle.c @@ -393,7 +393,7 @@ Render(Item item) ZnDim radius_max_dev, new, x, y, xo, yo; unsigned int i, j; ZnPoint *genarc; - int num_p; + int num_p, alpha; xo = reticle->dev.x; yo = reticle->dev.y; @@ -430,12 +430,13 @@ Render(Item item) (reticle->num_circles - 1) * reticle->step_size_dev); } + alpha = 65535*wi->alpha/100; genarc = GetCirclePoints(3, ZN_CIRCLE_FINEST, 0, 360, &num_p, NULL); glLineWidth(1); while (radius <= radius_max_dev) { SetLineStyle(wi, reticle->line_style); glColor4us(reticle->line_color->red, reticle->line_color->green, - reticle->line_color->blue, 65535); + reticle->line_color->blue, alpha); for (i = 1; (radius <= radius_max_dev && i < reticle->period); i++) { if ((xo >= wi->damaged_area.orig.x - radius) && (xo <= wi->damaged_area.corner.x + radius) && @@ -458,7 +459,7 @@ Render(Item item) (yo <= wi->damaged_area.corner.y + radius)) { SetLineStyle(wi, reticle->bright_line_style); glColor4us(reticle->bright_line_color->red, reticle->bright_line_color->green, - reticle->bright_line_color->blue, 65535); + reticle->bright_line_color->blue, alpha); glBegin(GL_LINE_LOOP); for (j = 0; j < num_p; j++) { x = xo + genarc[j].x * radius; -- cgit v1.1