remove backwards compatibility crap from RA edgescroll config
This commit is contained in:
@@ -50,14 +50,10 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
|||||||
edgescrollCheckbox.IsChecked = () => Game.Settings.Game.ViewportEdgeScroll;
|
edgescrollCheckbox.IsChecked = () => Game.Settings.Game.ViewportEdgeScroll;
|
||||||
edgescrollCheckbox.OnClick = () => Game.Settings.Game.ViewportEdgeScroll ^= true;
|
edgescrollCheckbox.OnClick = () => Game.Settings.Game.ViewportEdgeScroll ^= true;
|
||||||
|
|
||||||
// Added scroll sensitivity - Gecko
|
|
||||||
var edgeScrollSlider = general.GetWidget<SliderWidget>("EDGE_SCROLL_AMOUNT");
|
var edgeScrollSlider = general.GetWidget<SliderWidget>("EDGE_SCROLL_AMOUNT");
|
||||||
if (edgeScrollSlider != null) // Backwards compatible - Gecko
|
edgeScrollSlider.SetOffset(Game.Settings.Game.ViewportEdgeScrollStep);
|
||||||
{
|
edgeScrollSlider.OnChange += _ => { Game.Settings.Game.ViewportEdgeScrollStep = edgeScrollSlider.GetOffset(); };
|
||||||
edgeScrollSlider.SetOffset(Game.Settings.Game.ViewportEdgeScrollStep);
|
Game.Settings.Game.ViewportEdgeScrollStep = edgeScrollSlider.GetOffset();
|
||||||
edgeScrollSlider.OnChange += _ => { Game.Settings.Game.ViewportEdgeScrollStep = edgeScrollSlider.GetOffset(); };
|
|
||||||
Game.Settings.Game.ViewportEdgeScrollStep = edgeScrollSlider.GetOffset();
|
|
||||||
}
|
|
||||||
|
|
||||||
var inversescroll = general.GetWidget<CheckboxWidget>("INVERSE_SCROLL");
|
var inversescroll = general.GetWidget<CheckboxWidget>("INVERSE_SCROLL");
|
||||||
inversescroll.IsChecked = () => Game.Settings.Game.MouseScroll == MouseScrollType.Inverted;
|
inversescroll.IsChecked = () => Game.Settings.Game.MouseScroll == MouseScrollType.Inverted;
|
||||||
@@ -80,7 +76,6 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
|||||||
musicslider.GetOffset = () => Sound.MusicVolume;
|
musicslider.GetOffset = () => Sound.MusicVolume;
|
||||||
musicslider.SetOffset(Sound.MusicVolume);
|
musicslider.SetOffset(Sound.MusicVolume);
|
||||||
|
|
||||||
|
|
||||||
// Display
|
// Display
|
||||||
var display = bg.GetWidget("DISPLAY_PANE");
|
var display = bg.GetWidget("DISPLAY_PANE");
|
||||||
var gs = Game.Settings.Graphics;
|
var gs = Game.Settings.Graphics;
|
||||||
@@ -126,7 +121,6 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
|||||||
// Debug
|
// Debug
|
||||||
var debug = bg.GetWidget("DEBUG_PANE");
|
var debug = bg.GetWidget("DEBUG_PANE");
|
||||||
|
|
||||||
|
|
||||||
var perfgraphCheckbox = debug.GetWidget<CheckboxWidget>("PERFDEBUG_CHECKBOX");
|
var perfgraphCheckbox = debug.GetWidget<CheckboxWidget>("PERFDEBUG_CHECKBOX");
|
||||||
perfgraphCheckbox.IsChecked = () => Game.Settings.Debug.PerfGraph;
|
perfgraphCheckbox.IsChecked = () => Game.Settings.Debug.PerfGraph;
|
||||||
perfgraphCheckbox.OnClick = () => Game.Settings.Debug.PerfGraph ^= true;
|
perfgraphCheckbox.OnClick = () => Game.Settings.Debug.PerfGraph ^= true;
|
||||||
|
|||||||
Reference in New Issue
Block a user