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 m = kv.Value;
var item = ScrollItemWidget.Setup(itemTemplate, () => m == map, () => map = m); 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; item.GetWidget<LabelWidget>("TYPE").GetText = () => m.Type;
scrollpanel.AddChild(item); scrollpanel.AddChild(item);
} }

View File

@@ -34,11 +34,6 @@ Background@MAP_CHOOSER:
Id:TITLE Id:TITLE
Width:PARENT_RIGHT-100 Width:PARENT_RIGHT-100
Height:25 Height:25
Label@PLAYERS:
Id:PLAYERS
X:PARENT_RIGHT-150
Width:30
Height:25
Label@TYPE: Label@TYPE:
Id:TYPE Id:TYPE
Width:90 Width:90