Allow mods to customise the default rendering scale.
This commit is contained in:
committed by
Matthias Mailänder
parent
e21f94f36a
commit
6d438a9d61
@@ -41,8 +41,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
void IntializeLayerPreview()
|
||||
{
|
||||
layerTemplateList.RemoveChildren();
|
||||
var rules = worldRenderer.World.Map.Rules;
|
||||
var tileSize = worldRenderer.World.Map.Grid.TileSize;
|
||||
foreach (var resourceRenderer in worldRenderer.World.WorldActor.TraitsImplementing<IResourceRenderer>())
|
||||
{
|
||||
foreach (var resourceType in resourceRenderer.ResourceTypes)
|
||||
@@ -55,12 +53,13 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
newResourcePreviewTemplate.Bounds.Y = 0;
|
||||
|
||||
var layerPreview = newResourcePreviewTemplate.Get<ResourcePreviewWidget>("LAYER_PREVIEW");
|
||||
var size = layerPreview.IdealPreviewSize;
|
||||
layerPreview.IsVisible = () => true;
|
||||
layerPreview.ResourceType = resourceType;
|
||||
layerPreview.Bounds.Width = tileSize.Width;
|
||||
layerPreview.Bounds.Height = tileSize.Height;
|
||||
newResourcePreviewTemplate.Bounds.Width = tileSize.Width + (layerPreview.Bounds.X * 2);
|
||||
newResourcePreviewTemplate.Bounds.Height = tileSize.Height + (layerPreview.Bounds.Y * 2);
|
||||
layerPreview.Bounds.Width = size.Width;
|
||||
layerPreview.Bounds.Height = size.Height;
|
||||
newResourcePreviewTemplate.Bounds.Width = size.Width + (layerPreview.Bounds.X * 2);
|
||||
newResourcePreviewTemplate.Bounds.Height = size.Height + (layerPreview.Bounds.Y * 2);
|
||||
newResourcePreviewTemplate.IsVisible = () => true;
|
||||
newResourcePreviewTemplate.GetTooltipText = () => resourceType;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user