Don't draw target line when idle

This commit is contained in:
Paul Chote
2010-07-26 22:18:37 +12:00
parent 4cc021adfe
commit d8d731b321

View File

@@ -9,6 +9,7 @@
#endregion #endregion
using System.Drawing; using System.Drawing;
using OpenRA.Traits.Activities;
namespace OpenRA.Traits namespace OpenRA.Traits
{ {
@@ -46,6 +47,10 @@ namespace OpenRA.Traits
public void RenderAfterWorld (Actor self) public void RenderAfterWorld (Actor self)
{ {
var activity = self.GetCurrentActivity();
if (activity == null || activity is Idle)
return;
var force = Game.GetModifierKeys().HasModifier(Modifiers.Alt); var force = Game.GetModifierKeys().HasModifier(Modifiers.Alt);
if ((lifetime <= 0 || --lifetime <= 0) && !force) if ((lifetime <= 0 || --lifetime <= 0) && !force)
return; return;