]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/client/sbar.qc
Fix number positioning with minus / plus
[voretournament/voretournament.git] / data / qcsrc / client / sbar.qc
index 3c3acfb59ab73e0e84c788e648de7d9bc84bbb16..50bddf07fb3ec816343a02d29ba9a783b92014fc 100644 (file)
@@ -86,7 +86,6 @@ void Sbar_DrawXNum (vector pos, float num, float digits, float showminusplus, fl
        if((showminusplus == 2 && num >= 0) || (num > 0 && showminusplus == 3))\r
        {\r
                plus = true;\r
-               pos_x -= lettersize;\r
        } else\r
                plus = false;   \r
 \r
@@ -94,7 +93,6 @@ void Sbar_DrawXNum (vector pos, float num, float digits, float showminusplus, fl
        {\r
                minus = true;\r
                num = -num;\r
-               pos_x -= lettersize;\r
        } else\r
                minus = false;\r
 \r
@@ -141,13 +139,13 @@ void Sbar_DrawXNum (vector pos, float num, float digits, float showminusplus, fl
                if (stroke == 1)\r
                        drawstring(pos, "-", vsize, rgb, alpha, dflags);\r
                drawstring(pos, "-", vsize, num_color, alpha, dflags);\r
-               pos_x += lettersize;\r
+               pos_x += lettersize / 2;\r
        } else if(plus)\r
        {\r
                if (stroke == 1)\r
                        drawstring(pos, "+", vsize, rgb, alpha, dflags);\r
                drawstring(pos, "+", vsize, num_color, alpha, dflags);\r
-               pos_x += lettersize;\r
+               pos_x += lettersize / 2;\r
        }\r
 \r
        if (stroke == 1)\r