From d503c5a5b9755c1d3d85b776781f73b148453dfa Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Fri, 15 Apr 2011 00:12:38 +0300 Subject: [PATCH] Fix number positioning with minus / plus --- data/qcsrc/client/sbar.qc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/data/qcsrc/client/sbar.qc b/data/qcsrc/client/sbar.qc index 3c3acfb5..50bddf07 100644 --- a/data/qcsrc/client/sbar.qc +++ b/data/qcsrc/client/sbar.qc @@ -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)) { plus = true; - pos_x -= lettersize; } else plus = false; @@ -94,7 +93,6 @@ void Sbar_DrawXNum (vector pos, float num, float digits, float showminusplus, fl { minus = true; num = -num; - pos_x -= lettersize; } else minus = false; @@ -141,13 +139,13 @@ void Sbar_DrawXNum (vector pos, float num, float digits, float showminusplus, fl if (stroke == 1) drawstring(pos, "-", vsize, rgb, alpha, dflags); drawstring(pos, "-", vsize, num_color, alpha, dflags); - pos_x += lettersize; + pos_x += lettersize / 2; } else if(plus) { if (stroke == 1) drawstring(pos, "+", vsize, rgb, alpha, dflags); drawstring(pos, "+", vsize, num_color, alpha, dflags); - pos_x += lettersize; + pos_x += lettersize / 2; } if (stroke == 1) -- 2.39.2