X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fmenu%2Fdraw.qh;h=b12534f7d73756d49d5a2703f036562a4bf76d85;hp=bd75795bbc0cf633cdc0f4ef2c6ee66ccf7b0ad6;hb=e67b83203d513295be80e6f28482766afc82fd9e;hpb=b03338e49b3b16ec20c59a9809abe16bebcd29ce diff --git a/qcsrc/menu/draw.qh b/qcsrc/menu/draw.qh index bd75795bb..b12534f7d 100644 --- a/qcsrc/menu/draw.qh +++ b/qcsrc/menu/draw.qh @@ -1,17 +1,16 @@ +#pragma once + // from the engine vector drawfontscale; #define draw_fontscale drawfontscale -#define draw_fontscale_x drawfontscale_x -#define draw_fontscale_y drawfontscale_y -#define draw_fontscale_z drawfontscale_z vector draw_shift; vector draw_scale; float draw_alpha; void draw_reset(float cw, float ch, float ox, float oy); -void draw_beginBoldFont(); -void draw_endBoldFont(); +#define draw_beginBoldFont() MACRO_BEGIN { drawfont = FONT_USER + 3; } MACRO_END +#define draw_endBoldFont() MACRO_BEGIN { drawfont = FONT_USER + 0; } MACRO_END void draw_setMousePointer(string pic, vector theSize, vector theOffset); void draw_drawMousePointer(vector where); @@ -26,6 +25,7 @@ void draw_Fill(vector theOrigin, vector theSize, vector theColor, float theAlpha void draw_Text(vector origin, string text, vector size, vector color, float alpha, float allowColorCodes); void draw_CenterText(vector origin, string text, vector size, vector color, float alpha, float allowColorCodes); float draw_TextWidth(string text, float allowColorCodes, vector size); +float draw_CondensedFontFactor(string theText, float ICanHasKallerz, vector SizeThxBye, float maxWidth); string draw_TextShortenToWidth(string text, float maxWidth, float allowColorCodes, vector size); float draw_TextLengthUpToWidth(string text, float maxWidth, float allowColorCodes, vector size);