diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/UnitSet.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/UnitSet.java | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/core/src/ch/asynk/tankontank/game/UnitSet.java b/core/src/ch/asynk/tankontank/game/UnitSet.java deleted file mode 100644 index e4e63c0..0000000 --- a/core/src/ch/asynk/tankontank/game/UnitSet.java +++ /dev/null @@ -1,35 +0,0 @@ -package ch.asynk.tankontank.game; - -import java.util.Collection; -import java.util.LinkedHashSet; - -import ch.asynk.tankontank.engine.Pawn; - -public class UnitSet extends LinkedHashSet<Unit> -{ - private final Map map; - - public UnitSet(Map map, int n) - { - super(n); - this.map = map; - } - - @SuppressWarnings("unchecked") - public Collection<Pawn> asPawns() - { - return (Collection) this; - } - - public Unit first() - { - if (isEmpty()) return null; - return iterator().next(); - } - - public void enable(int i, boolean enable) - { - for (Unit unit : this) - unit.enableOverlay(i, enable); - } -} |