From e92842f3743f77665c868f7835684555751b8553 Mon Sep 17 00:00:00 2001 From: Andrey Nazarov Date: Mon, 23 Sep 2013 20:55:52 +0400 Subject: Don't reset out-of-range cvars when using menus. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Display out-of-range values as ‘???’ and preserve custom settings upon closing menu. Also fix ‘toggle’ control with boolean cvars: properly save negated values. Change menu script to use boolean toggles instead of bitmasks where appropriate. --- src/client/ui/ui.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/client/ui/ui.h') diff --git a/src/client/ui/ui.h b/src/client/ui/ui.h index 7c1df9c..71e2f5b 100644 --- a/src/client/ui/ui.h +++ b/src/client/ui/ui.h @@ -158,6 +158,7 @@ typedef struct menuField_s { typedef struct menuSlider_s { menuCommon_t generic; cvar_t *cvar; + qboolean modified; float minvalue; float maxvalue; -- cgit v1.2.3