diff options
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/ch/asynk/rustanddust/game/Order.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/src/ch/asynk/rustanddust/game/Order.java b/core/src/ch/asynk/rustanddust/game/Order.java index fc8925a..9f24f53 100644 --- a/core/src/ch/asynk/rustanddust/game/Order.java +++ b/core/src/ch/asynk/rustanddust/game/Order.java @@ -38,6 +38,7 @@ public class Order implements Disposable, Pool.Poolable, Comparable<Unit> public Unit unit; public Move move; public Engagement engagement; + public UnitList activable = new UnitList(4); private Order() { @@ -55,6 +56,7 @@ public class Order implements Disposable, Pool.Poolable, Comparable<Unit> { this.type = OrderType.NONE; this.unit = null; + this.activable.clear(); if (this.move != null) { this.move.dispose(); this.move = null; @@ -103,4 +105,10 @@ public class Order implements Disposable, Pool.Poolable, Comparable<Unit> this.engagement = Engagement.get(unit, target); this.unit = unit; } + + public void setActivable(UnitList l) + { + for(Unit u : l) + activable.add(u); + } } |