Optimize menu code for my last change
authorMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 13 Jul 2011 22:17:11 +0000 (01:17 +0300)
committerMirceaKitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 13 Jul 2011 22:17:11 +0000 (01:17 +0300)
data/qcsrc/menu/voret/slider_decibels.c

index e455b81..a34863d 100644 (file)
@@ -33,6 +33,8 @@ void loadCvarsVoretDecibelsSlider(entity me)
 }\r
 void saveCvarsVoretDecibelsSlider(entity me)\r
 {\r
 }\r
 void saveCvarsVoretDecibelsSlider(entity me)\r
 {\r
+       float v;\r
+\r
        if not(me.cvarName)\r
                return;\r
 \r
        if not(me.cvarName)\r
                return;\r
 \r
@@ -42,10 +44,10 @@ void saveCvarsVoretDecibelsSlider(entity me)
                cvar_set(me.cvarName, "0");\r
        else\r
        {\r
                cvar_set(me.cvarName, "0");\r
        else\r
        {\r
+               v = pow(10, me.value / 10);\r
                if(me.cvarName == "menu_bgmvolume")\r
                if(me.cvarName == "menu_bgmvolume")\r
-                       cvar_set(me.cvarName, ftos(pow(10, me.value / 10) / 2)); // due to system settings, music volume must be twice as low\r
-               else\r
-                       cvar_set(me.cvarName, ftos(pow(10, me.value / 10)));\r
+                       v = v / 2; // due to system settings, overall music volume must be twice as low\r
+               cvar_set(me.cvarName, ftos(v));\r
        }\r
 }\r
 \r
        }\r
 }\r
 \r