Merge pull request #4096 from pchote/selection-priority

Use selection priority in double-click selection logic. Fixes #4053.
This commit is contained in:
Matthias Mailänder
2013-11-09 01:06:16 -08:00

View File

@@ -92,7 +92,10 @@ namespace OpenRA.Widgets
{
if (multiClick)
{
var unit = World.ScreenMap.ActorsAt(xy).FirstOrDefault();
var unit = World.ScreenMap.ActorsAt(xy)
.OrderByDescending(a => a.Info.SelectionPriority())
.FirstOrDefault();
var newSelection2 = SelectActorsInBox(World, worldRenderer.Viewport.TopLeft, worldRenderer.Viewport.BottomRight,
a => unit != null && a.Info.Name == unit.Info.Name && a.Owner == unit.Owner);