diff options
Diffstat (limited to 'core/src/ch/asynk/rustanddust/engine')
-rw-r--r-- | core/src/ch/asynk/rustanddust/engine/Tile.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/src/ch/asynk/rustanddust/engine/Tile.java b/core/src/ch/asynk/rustanddust/engine/Tile.java index 3c931cd..7bb2fe7 100644 --- a/core/src/ch/asynk/rustanddust/engine/Tile.java +++ b/core/src/ch/asynk/rustanddust/engine/Tile.java @@ -47,19 +47,19 @@ public abstract class Tile implements Drawable, Disposable, Iterable<Pawn> public abstract boolean atLeastOneMove(Pawn pawn); public abstract boolean blockLineOfSight(Tile from, Tile to); - protected Tile(int col, int row, Faction defaultFaction) + protected Tile(int col, int row, int capacity, Faction defaultFaction) { this.col = col; this.row = row; - this.stack = new ArrayListIt<Pawn>(); + this.stack = new ArrayListIt<Pawn>(capacity); this.curFaction = defaultFaction; this.prevFaction = defaultFaction; this.objective = Objective.NONE; } - public Tile(float x, float y, int col, int row, TextureAtlas atlas, Faction defaultFaction) + public Tile(float x, float y, int col, int row, int capacity, Faction defaultFaction, TextureAtlas atlas) { - this(col, row, defaultFaction); + this(col, row, capacity, defaultFaction); this.x = x; this.y = y; this.overlays = new StackedImages(atlas); |