From 6523dc2235aa757c0d5012fc233b9e73abb765b6 Mon Sep 17 00:00:00 2001 From: TimeServ Date: Sat, 8 Oct 2005 05:05:09 +0000 Subject: [PATCH] more stupid errors... git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1452 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/gl/gl_draw.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/engine/gl/gl_draw.c b/engine/gl/gl_draw.c index 0c53a253c..182608fdb 100644 --- a/engine/gl/gl_draw.c +++ b/engine/gl/gl_draw.c @@ -1290,9 +1290,11 @@ void GLDraw_Crosshair(void) float x1, x2, y1, y2; float size, chc; - int c, c2, i, usecolor; + int c2, c, i, usecolor; + int chrebuild; usecolor = 0; + c2 = c = 0; // shut up msvc if (crosshair.value == 1 && !*crosshairimage.string) { @@ -1305,7 +1307,9 @@ void GLDraw_Crosshair(void) } GL_TexEnv(GL_MODULATE); - if (chmodified != crosshaircolor.modified) + chrebuild = chmodified != crosshair.modified || crosshair.modified || crosshair.value >= FIRSTANIMATEDCROSHAIR; + + if (chrebuild) { char *t; @@ -1362,7 +1366,7 @@ void GLDraw_Crosshair(void) GL_Bind (cs_texture); chc = 1/16.0; - if (crosshair.modified || crosshair.value >= FIRSTANIMATEDCROSHAIR) + if (chrebuild) { crosshair.modified = false;