cleaning up pip colors on APC/LST/TRAN

This commit is contained in:
Bob
2010-04-02 21:27:48 +12:00
parent 5abffd3c2c
commit fa4c5c3fea
4 changed files with 21 additions and 16 deletions

View File

@@ -23,7 +23,10 @@ using OpenRA.Traits.Activities;
namespace OpenRA.Traits
{
class PassengerInfo : StatelessTraitInfo<Passenger> {}
class PassengerInfo : StatelessTraitInfo<Passenger>
{
public readonly PipType ColorOfCargoPip = PipType.Green;
}
class Passenger : IIssueOrder, IResolveOrder
{
@@ -55,5 +58,10 @@ namespace OpenRA.Traits
self.QueueActivity(new EnterTransport(self, order.TargetActor));
}
}
public PipType ColorOfCargoPip( Actor self )
{
return self.Info.Traits.Get<PassengerInfo>().ColorOfCargoPip;
}
}
}