From 83199ef8d68c1aad0315806065fd8816a6c9fb26 Mon Sep 17 00:00:00 2001 From: Spoike Date: Wed, 12 Jun 2019 01:45:19 +0000 Subject: [PATCH] Match DP for no-size arg stringwidth. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5473 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- engine/client/pr_menu.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/client/pr_menu.c b/engine/client/pr_menu.c index c451b7f7..24077f1e 100644 --- a/engine/client/pr_menu.c +++ b/engine/client/pr_menu.c @@ -522,6 +522,9 @@ void QCBUILTIN PF_CL_stringwidth(pubprogfuncs_t *prinst, struct globalvars_s *pr px = Font_LineScaleWidth(buffer, end); Font_EndString(NULL); + if (!size) //for compat with dp, divide by 8 after... because weird. + px /= 8; + G_FLOAT(OFS_RETURN) = (px * vid.width) / vid.rotpixelwidth; }