]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Small optimization of the freezetag/ca panel code (do the same for the dom panel...
authorterencehill <piuntn@gmail.com>
Wed, 13 Feb 2013 12:58:36 +0000 (13:58 +0100)
committerterencehill <piuntn@gmail.com>
Wed, 13 Feb 2013 12:58:36 +0000 (13:58 +0100)
qcsrc/client/hud.qc

index c9625ffd4af54a7a3bc063de48f9f08130867220..e14439aa84a0c601c06e5d03db4974917f55b964 100644 (file)
@@ -3369,11 +3369,11 @@ void HUD_Mod_CA(vector myPos, vector mySize)
 
        int i;
        float row = 0, column = 0;
+       vector pos, itemSize;
+       itemSize = eX * mySize_x*(1/columns) + eY * mySize_y*(1/rows);
        for(i=0; i<teams_count; ++i)
        {
-               vector pos, itemSize;
-               pos = myPos + eX * column * mySize_x*(1/columns) + eY * row * mySize_y*(1/rows);
-               itemSize = eX * mySize_x*(1/columns) + eY * mySize_y*(1/rows);
+               pos = myPos + eX * column * itemSize_x + eY * row * itemSize_y;
 
                DrawCAItem(pos, itemSize, aspect_ratio, layout, i);
 
@@ -3996,11 +3996,11 @@ void HUD_Mod_Dom(vector myPos, vector mySize)
 
        int i;
        float row = 0, column = 0;
+       vector pos, itemSize;
+       itemSize = eX * mySize_x*(1/columns) + eY * mySize_y*(1/rows);
        for(i=0; i<teams_count; ++i)
        {
-               vector pos, itemSize;
-               pos = myPos + eX * column * mySize_x*(1/columns) + eY * row * mySize_y*(1/rows);
-               itemSize = eX * mySize_x*(1/columns) + eY * mySize_y*(1/rows);
+               pos = myPos + eX * column * itemSize_x + eY * row * itemSize_y;
 
                DrawDomItem(pos, itemSize, aspect_ratio, layout, i);