From 4b812d4624fb43881f8158315e3d53fda1fe2de3 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Thu, 14 Jul 2011 01:17:11 +0300 Subject: [PATCH] Optimize menu code for my last change --- data/qcsrc/menu/voret/slider_decibels.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/data/qcsrc/menu/voret/slider_decibels.c b/data/qcsrc/menu/voret/slider_decibels.c index e455b81a..a34863d4 100644 --- a/data/qcsrc/menu/voret/slider_decibels.c +++ b/data/qcsrc/menu/voret/slider_decibels.c @@ -33,6 +33,8 @@ void loadCvarsVoretDecibelsSlider(entity me) } void saveCvarsVoretDecibelsSlider(entity me) { + float v; + if not(me.cvarName) return; @@ -42,10 +44,10 @@ void saveCvarsVoretDecibelsSlider(entity me) cvar_set(me.cvarName, "0"); else { + v = pow(10, me.value / 10); if(me.cvarName == "menu_bgmvolume") - cvar_set(me.cvarName, ftos(pow(10, me.value / 10) / 2)); // due to system settings, music volume must be twice as low - else - cvar_set(me.cvarName, ftos(pow(10, me.value / 10))); + v = v / 2; // due to system settings, overall music volume must be twice as low + cvar_set(me.cvarName, ftos(v)); } } -- 2.39.2