mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-01-17 18:40:02 +00:00
engine: client: font: add CL_DrawStringf wrapper
This commit is contained in:
parent
116a605248
commit
5ea5e1167b
@ -260,6 +260,18 @@ int CL_DrawString( float x, float y, const char *s, rgba_t color, cl_font_t *fon
|
|||||||
return draw_len;
|
return draw_len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int CL_DrawStringf( cl_font_t *font, float x, float y, rgba_t color, int flags, const char *fmt, ... )
|
||||||
|
{
|
||||||
|
va_list va;
|
||||||
|
char buf[MAX_VA_STRING];
|
||||||
|
|
||||||
|
va_start( va, fmt );
|
||||||
|
Q_vsnprintf( buf, sizeof( buf ), fmt, va );
|
||||||
|
va_end( va );
|
||||||
|
|
||||||
|
return CL_DrawString( x, y, buf, color, font, flags );
|
||||||
|
}
|
||||||
|
|
||||||
void CL_DrawCharacterLen( cl_font_t *font, int number, int *width, int *height )
|
void CL_DrawCharacterLen( cl_font_t *font, int number, int *width, int *height )
|
||||||
{
|
{
|
||||||
if( !font || !font->valid ) return;
|
if( !font || !font->valid ) return;
|
||||||
|
@ -817,6 +817,7 @@ int CL_DrawCharacter( float x, float y, int number, rgba_t color, cl_font_t *fon
|
|||||||
int CL_DrawString( float x, float y, const char *s, rgba_t color, cl_font_t *font, int flags );
|
int CL_DrawString( float x, float y, const char *s, rgba_t color, cl_font_t *font, int flags );
|
||||||
void CL_DrawCharacterLen( cl_font_t *font, int number, int *width, int *height );
|
void CL_DrawCharacterLen( cl_font_t *font, int number, int *width, int *height );
|
||||||
void CL_DrawStringLen( cl_font_t *font, const char *s, int *width, int *height, int flags );
|
void CL_DrawStringLen( cl_font_t *font, const char *s, int *width, int *height, int flags );
|
||||||
|
int CL_DrawStringf( cl_font_t *font, float x, float y, rgba_t color, int flags, const char *fmt, ... ) _format( 6 );
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
|
Loading…
x
Reference in New Issue
Block a user