ridiculous perf win in SmudgeLayer

This commit is contained in:
Chris Forbes
2010-04-18 18:22:44 +12:00
parent 1bd9e4b395
commit 9e705a3bcd
6 changed files with 41 additions and 23 deletions

View File

@@ -24,6 +24,7 @@ using OpenRA.Network;
using OpenRA.Traits;
using OpenRA.Widgets;
using OpenRA.Support;
using System.Drawing;
namespace OpenRA.Graphics
{
@@ -196,5 +197,12 @@ namespace OpenRA.Graphics
{
Center( player.World.Queries.OwnedBy[ player ].WithTrait<Selectable>().Select( a => a.Actor ) );
}
public Rectangle? ShroudBounds()
{
var localPlayer = Game.world.LocalPlayer;
if (localPlayer == null) return null;
return localPlayer.Shroud.Bounds;
}
}
}