Merge pull request #8752 from obrakmann/optional-target-lines
Added option to turn off rendering of target lines in the settings
This commit is contained in:
@@ -140,6 +140,7 @@ namespace OpenRA
|
|||||||
public bool UseClassicMouseStyle = false;
|
public bool UseClassicMouseStyle = false;
|
||||||
public bool AlwaysShowStatusBars = false;
|
public bool AlwaysShowStatusBars = false;
|
||||||
public bool TeamHealthColors = false;
|
public bool TeamHealthColors = false;
|
||||||
|
public bool DrawTargetLine = true;
|
||||||
|
|
||||||
public bool AllowDownloading = true;
|
public bool AllowDownloading = true;
|
||||||
public string MapRepository = "http://resource.openra.net/map/";
|
public string MapRepository = "http://resource.openra.net/map/";
|
||||||
|
|||||||
@@ -64,6 +64,9 @@ namespace OpenRA.Traits
|
|||||||
if ((lifetime <= 0 || --lifetime <= 0) && !force)
|
if ((lifetime <= 0 || --lifetime <= 0) && !force)
|
||||||
yield break;
|
yield break;
|
||||||
|
|
||||||
|
if (!(force || Game.Settings.Game.DrawTargetLine))
|
||||||
|
yield break;
|
||||||
|
|
||||||
if (targets == null || targets.Count == 0)
|
if (targets == null || targets.Count == 0)
|
||||||
yield break;
|
yield break;
|
||||||
|
|
||||||
|
|||||||
@@ -154,6 +154,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
BindCheckboxPref(panel, "FRAME_LIMIT_CHECKBOX", ds, "CapFramerate");
|
BindCheckboxPref(panel, "FRAME_LIMIT_CHECKBOX", ds, "CapFramerate");
|
||||||
BindCheckboxPref(panel, "SHOW_SHELLMAP", gs, "ShowShellmap");
|
BindCheckboxPref(panel, "SHOW_SHELLMAP", gs, "ShowShellmap");
|
||||||
BindCheckboxPref(panel, "ALWAYS_SHOW_STATUS_BARS_CHECKBOX", gs, "AlwaysShowStatusBars");
|
BindCheckboxPref(panel, "ALWAYS_SHOW_STATUS_BARS_CHECKBOX", gs, "AlwaysShowStatusBars");
|
||||||
|
BindCheckboxPref(panel, "DISPLAY_TARGET_LINES_CHECKBOX", gs, "DrawTargetLine");
|
||||||
BindCheckboxPref(panel, "TEAM_HEALTH_COLORS_CHECKBOX", gs, "TeamHealthColors");
|
BindCheckboxPref(panel, "TEAM_HEALTH_COLORS_CHECKBOX", gs, "TeamHealthColors");
|
||||||
|
|
||||||
var languageDropDownButton = panel.Get<DropDownButtonWidget>("LANGUAGE_DROPDOWNBUTTON");
|
var languageDropDownButton = panel.Get<DropDownButtonWidget>("LANGUAGE_DROPDOWNBUTTON");
|
||||||
|
|||||||
@@ -190,6 +190,13 @@ Container@SETTINGS_PANEL:
|
|||||||
Height: 20
|
Height: 20
|
||||||
Font: Regular
|
Font: Regular
|
||||||
Text: Always Show Status Bars
|
Text: Always Show Status Bars
|
||||||
|
Checkbox@DISPLAY_TARGET_LINES_CHECKBOX:
|
||||||
|
X: 310
|
||||||
|
Y: 245
|
||||||
|
Width: 200
|
||||||
|
Height: 20
|
||||||
|
Font: Regular
|
||||||
|
Text: Display Target Lines
|
||||||
Label@LOCALIZATION_TITLE:
|
Label@LOCALIZATION_TITLE:
|
||||||
Y: 265
|
Y: 265
|
||||||
Width: PARENT_RIGHT
|
Width: PARENT_RIGHT
|
||||||
|
|||||||
@@ -203,6 +203,13 @@ Background@SETTINGS_PANEL:
|
|||||||
Height: 20
|
Height: 20
|
||||||
Font: Regular
|
Font: Regular
|
||||||
Text: Always Show Status Bars
|
Text: Always Show Status Bars
|
||||||
|
Checkbox@DISPLAY_TARGET_LINES_CHECKBOX:
|
||||||
|
X: 310
|
||||||
|
Y: 265
|
||||||
|
Width: 200
|
||||||
|
Height: 20
|
||||||
|
Font: Regular
|
||||||
|
Text: Display Target Lines
|
||||||
Label@LOCALIZATION_TITLE:
|
Label@LOCALIZATION_TITLE:
|
||||||
Y: 270
|
Y: 270
|
||||||
Width: PARENT_RIGHT
|
Width: PARENT_RIGHT
|
||||||
|
|||||||
Reference in New Issue
Block a user