From: MirceaKitsune Date: Wed, 13 Jul 2011 22:17:11 +0000 (+0300) Subject: Optimize menu code for my last change X-Git-Url: http://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=commitdiff_plain;h=4b812d4624fb43881f8158315e3d53fda1fe2de3;ds=sidebyside Optimize menu code for my last change --- 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)); } }