r3084 - in trunk/data/qcsrc/menu-div0test: item nexuiz
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Jan 2 09:08:54 EST 2008
Author: div0
Date: 2008-01-02 09:08:46 -0500 (Wed, 02 Jan 2008)
New Revision: 3084
Modified:
trunk/data/qcsrc/menu-div0test/item/slider.c
trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_audio.c
Log:
make audio sliders percent sliders
Modified: trunk/data/qcsrc/menu-div0test/item/slider.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/item/slider.c 2008-01-02 13:35:36 UTC (rev 3083)
+++ trunk/data/qcsrc/menu-div0test/item/slider.c 2008-01-02 14:08:46 UTC (rev 3084)
@@ -23,6 +23,7 @@
ATTRIB(Slider, valueDigits, float, 0)
ATTRIB(Slider, valueKeyStep, float, 0)
ATTRIB(Slider, valuePageStep, float, 0)
+ ATTRIB(Slider, valueDisplayMultiplier, float, 1.0)
ATTRIB(Slider, textSpace, float, 0)
ATTRIB(Slider, controlWidth, float, 0)
ATTRIB(Slider, pressed, float, 0)
@@ -57,7 +58,7 @@
{
if(val < me.valueMin) return "";
if(val > me.valueMax) return "";
- return ftos_decimals(val, me.valueDigits);
+ return ftos_decimals(val * me.valueDisplayMultiplier, me.valueDigits);
}
void configureSliderVisualsSlider(entity me, float sz, float theAlign, float theTextSpace, string gfx)
{
Modified: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_audio.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_audio.c 2008-01-02 13:35:36 UTC (rev 3083)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_audio.c 2008-01-02 14:08:46 UTC (rev 3084)
@@ -30,15 +30,16 @@
me.TR(me);
me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Music Volume:"));
- me.TD(me, 1, 2, e = makeNexuizSlider(0, 255, 1, "bgmvolume"));
+ me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.02, "bgmvolume"));
+ e.valueDisplayMultiplier = 100;
me.TR(me);
me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Game Volume:"));
- me.TD(me, 1, 2, e = makeNexuizSlider(0, 255, 1, "volume"));
+ me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.02, "volume"));
+ e.valueDisplayMultiplier = 100;
me.TR(me);
me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Ambient Volume:"));
- me.TD(me, 1, 2, e = makeNexuizSlider(0, 255, 1, "snd_staticvolume"));
- me.TR(me);
- me.TD(me, 7, 3, e = makeNexuizDemoListbox());
+ me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.02, "snd_staticvolume"));
+ e.valueDisplayMultiplier = 100;
me.gotoXY(me, 0, 3.5); me.setFirstColumn(me, me.currentColumn);
me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Frequency:"));
More information about the nexuiz-commits
mailing list