]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Remove some seriously weird code playing with text alpha when it shouldn't from the...
authorterencehill <piuntn@gmail.com>
Thu, 8 Sep 2016 13:57:42 +0000 (15:57 +0200)
committerterencehill <piuntn@gmail.com>
Thu, 8 Sep 2016 13:57:42 +0000 (15:57 +0200)
qcsrc/client/autocvars.qh
qcsrc/client/hud/panel/chat.qc

index 25ab0e2a053fcfe0ff45703a880a62f87d5724c3..9cbbcb5f7ee61f2207ed7a691ba88438397b9d80 100644 (file)
@@ -100,7 +100,6 @@ bool autocvar_cl_unpress_attack_on_weapon_switch = 1;
 bool autocvar_con_chat;
 bool autocvar_con_chatrect;
 float autocvar_con_chatsize;
-float autocvar_con_chattime;
 float autocvar_con_notify;
 float autocvar_con_notifysize;
 string autocvar_crosshair;
index f3655e940107f101933d096b791a60239b1652f9..554f44e17ec759fa6da826b543672399405f8ee6 100644 (file)
@@ -77,17 +77,13 @@ void HUD_Chat()
 
        if(autocvar__hud_configure)
        {
-               vector chatsize;
-               chatsize = '1 1 0' * autocvar_con_chatsize;
+               vector chatsize = '1 1 0' * autocvar_con_chatsize;
                cvar_set("con_chatrect_x", "9001"); // over 9000, we'll fake it instead for more control over alpha and such
-               float i, a;
-               for(i = 0; i < autocvar_con_chat; ++i)
+               string str = textShortenToWidth(_("^3Player^7: This is the chat area."), mySize.x, chatsize, stringwidth_colors);
+               for(int i = 0; i < autocvar_con_chat; ++i)
                {
-                       if(i == autocvar_con_chat - 1)
-                               a = panel_fg_alpha;
-                       else
-                               a = panel_fg_alpha * floor(((i + 1) * 7 + autocvar_con_chattime)/45);
-                       drawcolorcodedstring(pos, textShortenToWidth(_("^3Player^7: This is the chat area."), mySize.x, chatsize, stringwidth_colors), chatsize, a, DRAWFLAG_NORMAL);
+                       // engine displays chat text at full alpha
+                       drawcolorcodedstring(pos, str, chatsize, 1, DRAWFLAG_NORMAL);
                        pos.y += chatsize.y;
                }
        }