removing redundant Circle activity

This commit is contained in:
Chris Forbes
2009-12-29 20:21:58 +13:00
parent b3ec936497
commit 76a59a1026
2 changed files with 0 additions and 28 deletions

View File

@@ -110,7 +110,6 @@
<Compile Include="Traits\AcceptsOre.cs" />
<Compile Include="Traits\Activities\Attack.cs" />
<Compile Include="Traits\Activities\CaptureBuilding.cs" />
<Compile Include="Traits\Activities\Circle.cs" />
<Compile Include="Traits\Activities\Demolish.cs" />
<Compile Include="Traits\Activities\Fly.cs" />
<Compile Include="Traits\Activities\FlyAttack.cs" />

View File

@@ -1,27 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OpenRa.Game.Traits.Activities
{
class Circle : IActivity
{
public IActivity NextActivity { get; set; }
bool isCanceled;
readonly int2 Cell;
public Circle(int2 cell) { Cell = cell; }
public IActivity Tick(Actor self)
{
if (isCanceled) return NextActivity;
return Util.SequenceActivities(
new Fly(Util.CenterOfCell(Cell)),
new FlyTimed(50, 20),
this);
}
public void Cancel(Actor self) { isCanceled = true; NextActivity = null; }
}
}