]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Display grid size sliders values in a nicer way (e.g. 0.005 -> 0.5%) and grey out...
authorterencehill <piuntn@gmail.com>
Wed, 18 Nov 2015 19:21:31 +0000 (20:21 +0100)
committerterencehill <piuntn@gmail.com>
Wed, 18 Nov 2015 19:21:31 +0000 (20:21 +0100)
qcsrc/menu/xonotic/dialog_hudsetup_exit.qc

index a4ebbb2cfb3e7509aa79128582bae8dcea8c2d3a..bb83510a402be567c6f0c59029e86f69a5031666 100644 (file)
@@ -124,18 +124,21 @@ void XonoticHUDExitDialog_fill(entity me)
        me.TR(me);
                me.TDempty(me, 0.2);
                me.TD(me, 1, 1.2, e = makeXonoticTextLabel(0, _("Grid size:")));
+                       setDependent(e, "hud_configure_grid", 1, 1);
                me.TD(me, 1, 0.2, e = makeXonoticTextLabel(0, _("X:")));
+                       setDependent(e, "hud_configure_grid", 1, 1);
                        me.TD(me, 1, 1.1, e = makeXonoticTextSlider("hud_configure_grid_xsize"));
                                for(i = 1; i <= 14; ++i)
-                                       e.addValue(e, strzone(ftos_decimals(i/200, 3)), strzone(ftos(i/200)));
+                                       e.addValue(e, strzone(sprintf("%.1f%%", i/2)), strzone(ftos(i/200)));
                                e.configureXonoticTextSliderValues(e);
-                       setDependent(e, "hud_configure_grid", 1, 1);
+                               setDependent(e, "hud_configure_grid", 1, 1);
                me.TD(me, 1, 0.2, e = makeXonoticTextLabel(0, _("Y:")));
+                       setDependent(e, "hud_configure_grid", 1, 1);
                        me.TD(me, 1, 1.1, e = makeXonoticTextSlider("hud_configure_grid_ysize"));
                                for(i = 1; i <= 14; ++i)
-                                       e.addValue(e, strzone(ftos_decimals(i/200, 3)), strzone(ftos(i/200)));
+                                       e.addValue(e, strzone(sprintf("%.1f%%", i/2)), strzone(ftos(i/200)));
                                e.configureXonoticTextSliderValues(e);
-                       setDependent(e, "hud_configure_grid", 1, 1);
+                               setDependent(e, "hud_configure_grid", 1, 1);
 
        me.gotoRC(me, me.rows - 1, 0);
                me.TD(me, 1, me.columns, e = makeXonoticCommandButton(_("Exit setup"), '0 0 0', "_hud_configure 0", 1));