diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-20 14:51:00 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-20 14:51:00 +0100 |
commit | 555fbf47909d34eb664de60a2f84d9cf085f8795 (patch) | |
tree | f0e582763a815fc1335306387f2d3c515d2a661a /core/src/ch/asynk/tankontank/game/Player.java | |
parent | ace9bc6875f0037e432f0d718495d09c55615ac3 (diff) | |
download | RustAndDust-555fbf47909d34eb664de60a2f84d9cf085f8795.zip RustAndDust-555fbf47909d34eb664de60a2f84d9cf085f8795.tar.gz |
game.UnitSet is dead : welcome UnitList
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Player.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/Player.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Player.java b/core/src/ch/asynk/tankontank/game/Player.java index f92e74c..e84761d 100644 --- a/core/src/ch/asynk/tankontank/game/Player.java +++ b/core/src/ch/asynk/tankontank/game/Player.java @@ -2,7 +2,6 @@ package ch.asynk.tankontank.game; import java.util.Random; import java.util.List; -import java.util.ArrayList; import ch.asynk.tankontank.TankOnTank; @@ -18,10 +17,10 @@ public class Player private boolean deploymentDone; public Army army; - public UnitSet units; - public ArrayList<Unit> casualties; - public ArrayList<Unit> reinforcement; - public ArrayList<Unit> escaped; + public UnitList units; + public UnitList casualties; + public UnitList reinforcement; + public UnitList escaped; public int actionCount; public int lostEngagementCount; @@ -30,10 +29,10 @@ public class Player public Player(final TankOnTank game, Army army, int n) { this.army = army; - this.units = new UnitSet(null, n); // FIXME ugly - this.casualties = new ArrayList<Unit>(n); - this.reinforcement = new ArrayList<Unit>(n); - this.escaped = new ArrayList<Unit>(n); + this.units = new UnitList(n); + this.casualties = new UnitList(n); + this.reinforcement = new UnitList(n); + this.escaped = new UnitList(n); this.turn = 0; this.apSpent = 0; this.actionPoints = 0; |