moved air unit support to ra

This commit is contained in:
Chris Forbes
2010-05-20 18:54:44 +12:00
parent 7fc5007ac8
commit b0d2bf2e51
23 changed files with 48 additions and 23 deletions

View File

@@ -142,13 +142,6 @@
<Compile Include="Traits\World\Country.cs" /> <Compile Include="Traits\World\Country.cs" />
<Compile Include="Traits\Activities\Attack.cs" /> <Compile Include="Traits\Activities\Attack.cs" />
<Compile Include="Traits\Activities\CallFunc.cs" /> <Compile Include="Traits\Activities\CallFunc.cs" />
<Compile Include="Traits\Activities\Fly.cs" />
<Compile Include="Traits\Activities\FlyAttack.cs" />
<Compile Include="Traits\Activities\FlyTimed.cs" />
<Compile Include="Traits\Activities\HeliAttack.cs" />
<Compile Include="Traits\Activities\HeliFly.cs" />
<Compile Include="Traits\Activities\HeliLand.cs" />
<Compile Include="Traits\Activities\HeliReturn.cs" />
<Compile Include="Traits\Activities\TransformIntoActor.cs" /> <Compile Include="Traits\Activities\TransformIntoActor.cs" />
<Compile Include="Actor.cs" /> <Compile Include="Actor.cs" />
<Compile Include="Effects\Bullet.cs" /> <Compile Include="Effects\Bullet.cs" />
@@ -164,11 +157,9 @@
<Compile Include="Graphics\LineRenderer.cs" /> <Compile Include="Graphics\LineRenderer.cs" />
<Compile Include="Graphics\WorldRenderer.cs" /> <Compile Include="Graphics\WorldRenderer.cs" />
<Compile Include="Traits\Activities\Idle.cs" /> <Compile Include="Traits\Activities\Idle.cs" />
<Compile Include="Traits\Activities\Land.cs" />
<Compile Include="Traits\Activities\Rearm.cs" /> <Compile Include="Traits\Activities\Rearm.cs" />
<Compile Include="Traits\Activities\RemoveSelf.cs" /> <Compile Include="Traits\Activities\RemoveSelf.cs" />
<Compile Include="Traits\Activities\Repair.cs" /> <Compile Include="Traits\Activities\Repair.cs" />
<Compile Include="Traits\Activities\ReturnToBase.cs" />
<Compile Include="Traits\Activities\Sell.cs" /> <Compile Include="Traits\Activities\Sell.cs" />
<Compile Include="Orders\IOrderGenerator.cs" /> <Compile Include="Orders\IOrderGenerator.cs" />
<Compile Include="Orders\PlaceBuildingOrderGenerator.cs" /> <Compile Include="Orders\PlaceBuildingOrderGenerator.cs" />
@@ -202,7 +193,6 @@
<Compile Include="Traits\Building.cs" /> <Compile Include="Traits\Building.cs" />
<Compile Include="Traits\World\BuildingInfluence.cs" /> <Compile Include="Traits\World\BuildingInfluence.cs" />
<Compile Include="Traits\CanPowerDown.cs" /> <Compile Include="Traits\CanPowerDown.cs" />
<Compile Include="Traits\Helicopter.cs" />
<Compile Include="Traits\Modifiers\InvisibleToOthers.cs" /> <Compile Include="Traits\Modifiers\InvisibleToOthers.cs" />
<Compile Include="Traits\ConstructionYard.cs" /> <Compile Include="Traits\ConstructionYard.cs" />
<Compile Include="Traits\LimitedAmmo.cs" /> <Compile Include="Traits\LimitedAmmo.cs" />
@@ -215,7 +205,6 @@
<Compile Include="Traits\Repairable.cs" /> <Compile Include="Traits\Repairable.cs" />
<Compile Include="Traits\Reservable.cs" /> <Compile Include="Traits\Reservable.cs" />
<Compile Include="Traits\Selectable.cs" /> <Compile Include="Traits\Selectable.cs" />
<Compile Include="Traits\Plane.cs" />
<Compile Include="Traits\Player\ProductionQueue.cs" /> <Compile Include="Traits\Player\ProductionQueue.cs" />
<Compile Include="Traits\Render\RenderBuildingCharge.cs" /> <Compile Include="Traits\Render\RenderBuildingCharge.cs" />
<Compile Include="Traits\TransformsOnDeploy.cs" /> <Compile Include="Traits\TransformsOnDeploy.cs" />

View File

@@ -27,7 +27,7 @@ namespace OpenRA.Traits
public object Create(Actor self) { return new Reservable(self); } public object Create(Actor self) { return new Reservable(self); }
} }
class Reservable : ITick public class Reservable : ITick
{ {
public Reservable(Actor self) { } public Reservable(Actor self) { }
Actor reservedFor; Actor reservedFor;

View File

@@ -22,6 +22,7 @@ using OpenRA.GameRules;
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.Mods.RA; using OpenRA.Mods.RA;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.Cnc namespace OpenRA.Mods.Cnc
{ {

View File

@@ -20,8 +20,9 @@
using System; using System;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits;
namespace OpenRA.Traits.Activities namespace OpenRA.Mods.RA.Activities
{ {
public class Fly : IActivity public class Fly : IActivity
{ {

View File

@@ -18,7 +18,9 @@
*/ */
#endregion #endregion
namespace OpenRA.Traits.Activities using OpenRA.Traits;
namespace OpenRA.Mods.RA.Activities
{ {
public class FlyAttack : IActivity public class FlyAttack : IActivity
{ {

View File

@@ -19,8 +19,9 @@
#endregion #endregion
using System; using System;
using OpenRA.Traits;
namespace OpenRA.Traits.Activities namespace OpenRA.Mods.RA.Activities
{ {
public class FlyTimed : IActivity public class FlyTimed : IActivity
{ {

View File

@@ -21,8 +21,9 @@
using System; using System;
using System.Linq; using System.Linq;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits;
namespace OpenRA.Traits.Activities namespace OpenRA.Mods.RA.Activities
{ {
public class HeliAttack : IActivity public class HeliAttack : IActivity
{ {

View File

@@ -20,8 +20,9 @@
using System; using System;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits;
namespace OpenRA.Traits.Activities namespace OpenRA.Mods.RA.Activities
{ {
class HeliFly : IActivity class HeliFly : IActivity
{ {

View File

@@ -19,7 +19,9 @@
#endregion #endregion
using OpenRA.GameRules; using OpenRA.GameRules;
namespace OpenRA.Traits.Activities using OpenRA.Traits;
namespace OpenRA.Mods.RA.Activities
{ {
class HeliLand : IActivity class HeliLand : IActivity
{ {

View File

@@ -19,8 +19,10 @@
#endregion #endregion
using System.Linq; using System.Linq;
using OpenRA.Traits;
using OpenRA.Traits.Activities;
namespace OpenRA.Traits.Activities namespace OpenRA.Mods.RA.Activities
{ {
public class HeliReturn : IActivity public class HeliReturn : IActivity
{ {

View File

@@ -20,8 +20,9 @@
using System; using System;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits;
namespace OpenRA.Traits.Activities namespace OpenRA.Mods.RA.Activities
{ {
public class Land : IActivity public class Land : IActivity
{ {

View File

@@ -21,8 +21,9 @@
using System; using System;
using System.Linq; using System.Linq;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits;
namespace OpenRA.Traits.Activities namespace OpenRA.Mods.RA.Activities
{ {
public class ReturnToBase : IActivity public class ReturnToBase : IActivity
{ {

View File

@@ -21,6 +21,7 @@
using OpenRA.Orders; using OpenRA.Orders;
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {

View File

@@ -20,6 +20,7 @@
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {

View File

@@ -20,6 +20,7 @@
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {

View File

@@ -23,6 +23,7 @@ using System.Collections.Generic;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {

View File

@@ -22,8 +22,10 @@ using System;
using System.Linq; using System.Linq;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Traits namespace OpenRA.Mods.RA
{ {
class HelicopterInfo : ITraitInfo class HelicopterInfo : ITraitInfo
{ {

View File

@@ -50,9 +50,18 @@
<Compile Include="Activities\DeliverOre.cs" /> <Compile Include="Activities\DeliverOre.cs" />
<Compile Include="Activities\Demolish.cs" /> <Compile Include="Activities\Demolish.cs" />
<Compile Include="Activities\EnterTransport.cs" /> <Compile Include="Activities\EnterTransport.cs" />
<Compile Include="Activities\Fly.cs" />
<Compile Include="Activities\FlyAttack.cs" />
<Compile Include="Activities\FlyTimed.cs" />
<Compile Include="Activities\HeliAttack.cs" />
<Compile Include="Activities\HeliFly.cs" />
<Compile Include="Activities\HeliLand.cs" />
<Compile Include="Activities\HeliReturn.cs" />
<Compile Include="Activities\Infiltrate.cs" /> <Compile Include="Activities\Infiltrate.cs" />
<Compile Include="Activities\Land.cs" />
<Compile Include="Activities\LayMine.cs" /> <Compile Include="Activities\LayMine.cs" />
<Compile Include="Activities\Leap.cs" /> <Compile Include="Activities\Leap.cs" />
<Compile Include="Activities\ReturnToBase.cs" />
<Compile Include="Activities\Steal.cs" /> <Compile Include="Activities\Steal.cs" />
<Compile Include="Activities\Teleport.cs" /> <Compile Include="Activities\Teleport.cs" />
<Compile Include="Activities\UnloadCargo.cs" /> <Compile Include="Activities\UnloadCargo.cs" />
@@ -87,6 +96,7 @@
<Compile Include="Fake.cs" /> <Compile Include="Fake.cs" />
<Compile Include="Harvester.cs" /> <Compile Include="Harvester.cs" />
<Compile Include="HasUnitOnBuild.cs" /> <Compile Include="HasUnitOnBuild.cs" />
<Compile Include="Helicopter.cs" />
<Compile Include="Husk.cs" /> <Compile Include="Husk.cs" />
<Compile Include="LeavesHusk.cs" /> <Compile Include="LeavesHusk.cs" />
<Compile Include="LightPaletteRotator.cs" /> <Compile Include="LightPaletteRotator.cs" />
@@ -111,6 +121,7 @@
<Compile Include="ParaDrop.cs" /> <Compile Include="ParaDrop.cs" />
<Compile Include="ParatroopersPower.cs" /> <Compile Include="ParatroopersPower.cs" />
<Compile Include="Passenger.cs" /> <Compile Include="Passenger.cs" />
<Compile Include="Plane.cs" />
<Compile Include="ProductionSurround.cs" /> <Compile Include="ProductionSurround.cs" />
<Compile Include="RenderFlare.cs" /> <Compile Include="RenderFlare.cs" />
<Compile Include="RenderInfantry.cs" /> <Compile Include="RenderInfantry.cs" />

View File

@@ -24,6 +24,7 @@ using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.FileFormats; using OpenRA.FileFormats;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {

View File

@@ -21,6 +21,7 @@
using OpenRA.Orders; using OpenRA.Orders;
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {

View File

@@ -22,8 +22,10 @@ using System;
using System.Linq; using System.Linq;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.GameRules; using OpenRA.GameRules;
using OpenRA.Traits;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Traits namespace OpenRA.Mods.RA
{ {
public class PlaneInfo : ITraitInfo public class PlaneInfo : ITraitInfo
{ {

View File

@@ -22,6 +22,7 @@ using System;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using System.Drawing; using System.Drawing;
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {

View File

@@ -22,6 +22,7 @@ using System.Collections.Generic;
using OpenRA.Traits; using OpenRA.Traits;
using OpenRA.Traits.Activities; using OpenRA.Traits.Activities;
using OpenRA.Orders; using OpenRA.Orders;
using OpenRA.Mods.RA.Activities;
namespace OpenRA.Mods.RA namespace OpenRA.Mods.RA
{ {