CenterLocation.ToCPos() -> CenterPosition.ToCPos().

This commit is contained in:
Paul Chote
2013-07-06 19:32:37 +12:00
parent e741e83fd4
commit 9eaeeffae9
18 changed files with 19 additions and 19 deletions

View File

@@ -177,7 +177,7 @@ namespace OpenRA.Traits
: new CPos[] {}; : new CPos[] {};
if (cells.Length == 0) if (cells.Length == 0)
cells = new CPos[] { target.CenterLocation.ToCPos() }; cells = new CPos[] { target.CenterPosition.ToCPos() };
return Util.ExpandFootprint(cells, true); return Util.ExpandFootprint(cells, true);
} }

View File

@@ -202,7 +202,7 @@ namespace OpenRA.Traits
return cells.Select(c => c.First); return cells.Select(c => c.First);
} }
return new[] { a.CenterLocation.ToCPos() }; return new[] { a.CenterPosition.ToCPos() };
} }
public void Explore(World world, CPos center, int range) public void Explore(World world, CPos center, int range)

View File

@@ -518,7 +518,7 @@ namespace OpenRA.Mods.RA.AI
if (owner.attackOrFleeFuzzy.CanAttack) if (owner.attackOrFleeFuzzy.CanAttack)
{ {
foreach(var u in owner.units) foreach(var u in owner.units)
owner.world.IssueOrder(new Order("AttackMove", u, false) { TargetLocation = owner.Target.CenterLocation.ToCPos() }); owner.world.IssueOrder(new Order("AttackMove", u, false) { TargetLocation = owner.Target.CenterPosition.ToCPos() });
// We have gathered sufficient units. Attack the nearest enemy unit. // We have gathered sufficient units. Attack the nearest enemy unit.
owner.fsm.ChangeState(new GroundUnitsAttackMoveState(), true); owner.fsm.ChangeState(new GroundUnitsAttackMoveState(), true);
return; return;
@@ -560,7 +560,7 @@ namespace OpenRA.Mods.RA.AI
{ {
owner.world.IssueOrder(new Order("Stop", leader, false)); owner.world.IssueOrder(new Order("Stop", leader, false));
foreach (var unit in owner.units.Where(a => !ownUnits.Contains(a))) foreach (var unit in owner.units.Where(a => !ownUnits.Contains(a)))
owner.world.IssueOrder(new Order("AttackMove", unit, false) { TargetLocation = leader.CenterLocation.ToCPos() }); owner.world.IssueOrder(new Order("AttackMove", unit, false) { TargetLocation = leader.CenterPosition.ToCPos() });
} }
else else
{ {

View File

@@ -33,7 +33,7 @@ namespace OpenRA.Mods.RA.Activities
if (IsCanceled) return NextActivity; if (IsCanceled) return NextActivity;
if (!Target.IsValid) return NextActivity; if (!Target.IsValid) return NextActivity;
var inRange = ( Target.CenterLocation.ToCPos() - self.Location ).LengthSquared < Range * Range; var inRange = ( Target.CenterPosition.ToCPos() - self.Location ).LengthSquared < Range * Range;
if( inRange ) return this; if( inRange ) return this;
if (--nextPathTime > 0) return this; if (--nextPathTime > 0) return this;

View File

@@ -38,7 +38,7 @@ namespace OpenRA.Mods.RA.Activities
return Util.SequenceActivities( return Util.SequenceActivities(
new MoveAdjacentTo(Target.FromActor(rearmTarget)), new MoveAdjacentTo(Target.FromActor(rearmTarget)),
mobile.MoveTo(rearmTarget.CenterLocation.ToCPos(), rearmTarget), mobile.MoveTo(rearmTarget.CenterPosition.ToCPos(), rearmTarget),
new Rearm(self), new Rearm(self),
new Repair(rearmTarget), new Repair(rearmTarget),
this ); this );

View File

@@ -41,7 +41,7 @@ namespace OpenRA.Mods.RA.Activities
} }
ps1.heuristic = PathSearch.DefaultEstimator(mobile.toCell); ps1.heuristic = PathSearch.DefaultEstimator(mobile.toCell);
var ps2 = PathSearch.FromPoint(self.World, mobile.Info, self, mobile.toCell, target.CenterLocation.ToCPos(), true); var ps2 = PathSearch.FromPoint(self.World, mobile.Info, self, mobile.toCell, target.CenterPosition.ToCPos(), true);
var ret = self.World.WorldActor.Trait<PathFinder>().FindBidiPath(ps1, ps2); var ret = self.World.WorldActor.Trait<PathFinder>().FindBidiPath(ps1, ps2);
return Util.SequenceActivities(mobile.MoveTo(() => ret), this); return Util.SequenceActivities(mobile.MoveTo(() => ret), this);

View File

@@ -177,7 +177,7 @@ namespace OpenRA.Mods.RA.Air
return new Order(order.OrderID, self, queued) { TargetActor = target.Actor }; return new Order(order.OrderID, self, queued) { TargetActor = target.Actor };
if (order.OrderID == "Move") if (order.OrderID == "Move")
return new Order(order.OrderID, self, queued) { TargetLocation = target.CenterLocation.ToCPos() }; return new Order(order.OrderID, self, queued) { TargetLocation = target.CenterPosition.ToCPos() };
return null; return null;
} }

View File

@@ -177,7 +177,7 @@ namespace OpenRA.Mods.RA
if (target.IsActor) if (target.IsActor)
return Combat.WeaponValidForTarget(Weapon, target.Actor); return Combat.WeaponValidForTarget(Weapon, target.Actor);
else else
return Combat.WeaponValidForTarget(Weapon, world, target.CenterLocation.ToCPos()); return Combat.WeaponValidForTarget(Weapon, world, target.CenterPosition.ToCPos());
} }
public bool IsReloading { get { return FireDelay > 0; } } public bool IsReloading { get { return FireDelay > 0; } }

View File

@@ -117,7 +117,7 @@ namespace OpenRA.Mods.RA
if (target.IsActor) if (target.IsActor)
return new Order("Attack", self, queued) { TargetActor = target.Actor }; return new Order("Attack", self, queued) { TargetActor = target.Actor };
else else
return new Order("Attack", self, queued) { TargetLocation = target.CenterLocation.ToCPos() }; return new Order("Attack", self, queued) { TargetLocation = target.CenterPosition.ToCPos() };
} }
return null; return null;
} }

View File

@@ -250,7 +250,7 @@ namespace OpenRA.Mods.RA
return new Order(order.OrderID, self, queued) { TargetActor = target.Actor }; return new Order(order.OrderID, self, queued) { TargetActor = target.Actor };
if (order.OrderID == "Harvest") if (order.OrderID == "Harvest")
return new Order(order.OrderID, self, queued) { TargetLocation = target.CenterLocation.ToCPos() }; return new Order(order.OrderID, self, queued) { TargetLocation = target.CenterPosition.ToCPos() };
return null; return null;
} }

View File

@@ -46,7 +46,7 @@ namespace OpenRA.Mods.RA
{ {
if( order is BeginMinefieldOrderTargeter ) if( order is BeginMinefieldOrderTargeter )
{ {
var start = target.CenterLocation.ToCPos(); var start = target.CenterPosition.ToCPos();
self.World.OrderGenerator = new MinefieldOrderGenerator( self, start ); self.World.OrderGenerator = new MinefieldOrderGenerator( self, start );
return new Order("BeginMinefield", self, false) { TargetLocation = start }; return new Order("BeginMinefield", self, false) { TargetLocation = start };
} }

View File

@@ -234,7 +234,7 @@ namespace OpenRA.Mods.RA.Move
if (order is MoveOrderTargeter) if (order is MoveOrderTargeter)
{ {
if (Info.OnRails) return null; if (Info.OnRails) return null;
return new Order("Move", self, queued) { TargetLocation = target.CenterLocation.ToCPos() }; return new Order("Move", self, queued) { TargetLocation = target.CenterPosition.ToCPos() };
} }
return null; return null;
} }

View File

@@ -61,7 +61,7 @@ namespace OpenRA.Mods.RA.Move
public Move(Target target, int range) public Move(Target target, int range)
{ {
this.getPath = (self,mobile) => self.World.WorldActor.Trait<PathFinder>().FindUnitPathToRange( this.getPath = (self,mobile) => self.World.WorldActor.Trait<PathFinder>().FindUnitPathToRange(
mobile.toCell, target.CenterLocation.ToCPos(), mobile.toCell, target.CenterPosition.ToCPos(),
range, self); range, self);
this.destination = null; this.destination = null;
this.nearEnough = range; this.nearEnough = range;

View File

@@ -44,7 +44,7 @@ namespace OpenRA.Mods.RA
if (self.World.FrameNumber - lastAttackTime > info.NotifyInterval * 25) if (self.World.FrameNumber - lastAttackTime > info.NotifyInterval * 25)
Sound.PlayNotification(self.Owner, "Speech", "BaseAttack", self.Owner.Country.Race); Sound.PlayNotification(self.Owner, "Speech", "BaseAttack", self.Owner.Country.Race);
lastAttackLocation = self.CenterLocation.ToCPos(); lastAttackLocation = self.CenterPosition.ToCPos();
lastAttackTime = self.World.FrameNumber; lastAttackTime = self.World.FrameNumber;
} }
} }

View File

@@ -44,7 +44,7 @@ namespace OpenRA.Mods.RA
if (self.World.FrameNumber - lastAttackTime > info.NotifyInterval * 25) if (self.World.FrameNumber - lastAttackTime > info.NotifyInterval * 25)
Sound.PlayNotification(self.Owner, "Speech", "HarvesterAttack", self.Owner.Country.Race); Sound.PlayNotification(self.Owner, "Speech", "HarvesterAttack", self.Owner.Country.Race);
lastAttackLocation = self.CenterLocation.ToCPos(); lastAttackLocation = self.CenterPosition.ToCPos();
lastAttackTime = self.World.FrameNumber; lastAttackTime = self.World.FrameNumber;
} }
} }

View File

@@ -42,7 +42,7 @@ namespace OpenRA.Mods.RA
public Order IssueOrder( Actor self, IOrderTargeter order, Target target, bool queued ) public Order IssueOrder( Actor self, IOrderTargeter order, Target target, bool queued )
{ {
if( order.OrderID == "SetRallyPoint" ) if( order.OrderID == "SetRallyPoint" )
return new Order(order.OrderID, self, false) { TargetLocation = target.CenterLocation.ToCPos() }; return new Order(order.OrderID, self, false) { TargetLocation = target.CenterPosition.ToCPos() };
return null; return null;
} }

View File

@@ -78,7 +78,7 @@ namespace OpenRA.Mods.RA
self.CancelActivity(); self.CancelActivity();
self.QueueActivity(new MoveAdjacentTo(target)); self.QueueActivity(new MoveAdjacentTo(target));
self.QueueActivity(mobile.MoveTo(order.TargetActor.CenterLocation.ToCPos(), order.TargetActor)); self.QueueActivity(mobile.MoveTo(order.TargetActor.CenterPosition.ToCPos(), order.TargetActor));
self.QueueActivity(new Rearm(self)); self.QueueActivity(new Rearm(self));
self.QueueActivity(new Repair(order.TargetActor)); self.QueueActivity(new Repair(order.TargetActor));

View File

@@ -54,7 +54,7 @@ namespace OpenRA.Mods.RA
public virtual IEnumerable<CPos> TargetableCells( Actor self ) public virtual IEnumerable<CPos> TargetableCells( Actor self )
{ {
yield return self.CenterLocation.ToCPos(); yield return self.CenterPosition.ToCPos();
} }
} }
} }