Describe the map size in words
This commit is contained in:
@@ -100,7 +100,15 @@ namespace OpenRA.Mods.RA.Widgets.Logic
|
|||||||
|
|
||||||
var sizeWidget = item.Get<LabelWidget>("SIZE");
|
var sizeWidget = item.Get<LabelWidget>("SIZE");
|
||||||
if (sizeWidget != null)
|
if (sizeWidget != null)
|
||||||
sizeWidget.GetText = () => m.Bounds.Width + "x" + m.Bounds.Height;
|
{
|
||||||
|
var size = m.Bounds.Width + "x" + m.Bounds.Height;
|
||||||
|
var numberPlayableCells = m.Bounds.Width * m.Bounds.Height;
|
||||||
|
if (numberPlayableCells >= 120 * 120) size += " (Large)";
|
||||||
|
else if (numberPlayableCells >= 90 * 90) size += " (Medium)";
|
||||||
|
else if (numberPlayableCells >= 60 * 60) size += " (Small)";
|
||||||
|
else size += " (Tiny)";
|
||||||
|
sizeWidget.GetText = () => size;
|
||||||
|
}
|
||||||
|
|
||||||
scrollpanel.AddChild(item);
|
scrollpanel.AddChild(item);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user