X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fhud.qc;h=20df329395e3fec735d4f004a2b9082ca363977a;hb=b71661ce51de1372130a2c139d61eaef46de751d;hp=aa4995e34dd630cbb2accc01d6fd019484ec0066;hpb=8e962848883b42ad8fbba7dd6e020c2485e60050;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/hud.qc b/qcsrc/client/hud.qc index aa4995e34..20df32939 100644 --- a/qcsrc/client/hud.qc +++ b/qcsrc/client/hud.qc @@ -14,6 +14,13 @@ Misc HUD functions // 1/4 height: bottom part void draw_BorderPicture(vector theOrigin, string pic, vector theSize, vector theColor, float theAlpha, vector theBorderSize) { + if (theBorderSize_x <= 0 && theBorderSize_y <= 0) // no border + { + // draw only the central part + drawsubpic(theOrigin, theSize, pic, '0.25 0.25 0', '0.5 0.5 0', theColor, theAlpha, 0); + return; + } + vector dX, dY; vector width, height; vector bW, bH; @@ -767,7 +774,7 @@ void HUD_Panel_DrawBg(float id, vector pos, vector mySize, float alpha) if(bg != "0") { float border; - border = max(0.0000001, HUD_Panel_GetBorder(id)); // draw_BorderPicture does not like border = 0 + border = HUD_Panel_GetBorder(id); vector color; color = HUD_Panel_GetColor(id);