remove playercount labels in RA mapchooser

This commit is contained in:
Chris Forbes
2011-10-08 17:18:35 +13:00
parent be8682fc19
commit f966c08fed
2 changed files with 12 additions and 7 deletions

View File

@@ -91,8 +91,18 @@ namespace OpenRA.Mods.RA.Widgets.Logic
{
var m = kv.Value;
var item = ScrollItemWidget.Setup(itemTemplate, () => m == map, () => map = m);
item.GetWidget<LabelWidget>("TITLE").GetText = () => m.Title;
item.GetWidget<LabelWidget>("PLAYERS").GetText = () => "{0}".F(m.PlayerCount);
var titleLabel = item.GetWidget<LabelWidget>("TITLE");
var playersLabel = item.GetWidget<LabelWidget>("PLAYERS");
if (playersLabel != null)
{
playersLabel.GetText = () => "{0}".F(m.PlayerCount);
titleLabel.GetText = () => m.Title;
}
else
titleLabel.GetText = () => "{0} ({1})".F(m.Title, m.PlayerCount);
item.GetWidget<LabelWidget>("TYPE").GetText = () => m.Type;
scrollpanel.AddChild(item);
}