Add indication of what players are building

This commit is contained in:
Scott_NZ
2012-11-20 23:55:00 +13:00
parent 4bc04769ec
commit 83e1855919
5 changed files with 152 additions and 4 deletions

View File

@@ -80,6 +80,30 @@ namespace OpenRA.Mods.RA.Widgets.Logic
template.Get<LabelWidget>("KILLS").GetText = () => player.Kills.ToString();
template.Get<LabelWidget>("DEATHS").GetText = () => player.Deaths.ToString();
var building = template.Get<ObserverBuildIconWidget>("BUILDING_ICON");
building.GetPlayer = () => player;
building.GetQueue = () => "Building";
var defense = template.Get<ObserverBuildIconWidget>("DEFENSE_ICON");
defense.GetPlayer = () => player;
defense.GetQueue = () => "Defense";
var vehicle = template.Get<ObserverBuildIconWidget>("VEHICLE_ICON");
vehicle.GetPlayer = () => player;
vehicle.GetQueue = () => "Vehicle";
var infantry = template.Get<ObserverBuildIconWidget>("INFANTRY_ICON");
infantry.GetPlayer = () => player;
infantry.GetQueue = () => "Infantry";
var ship = template.Get<ObserverBuildIconWidget>("SHIP_ICON");
ship.GetPlayer = () => player;
ship.GetQueue = () => "Ship";
var plane = template.Get<ObserverBuildIconWidget>("PLANE_ICON");
plane.GetPlayer = () => player;
plane.GetQueue = () => "Plane";
playersPanel.AddChild(template);
}
}