diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Hex.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/Hex.java | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Hex.java b/core/src/ch/asynk/tankontank/game/Hex.java index 0fa0587..eb02459 100644 --- a/core/src/ch/asynk/tankontank/game/Hex.java +++ b/core/src/ch/asynk/tankontank/game/Hex.java @@ -15,21 +15,25 @@ public class Hex extends Tile TOWN } + public static TextureAtlas atlas = null; + public Terrain terrain; public int roads; - public Hex(Terrain terrain, TextureAtlas atlas) + @Override + public Hex getNewAt(float x, float y) { - super(atlas); - this.terrain = terrain; - this.roads = 0; + Hex hex = new Hex(atlas); + hex.setPosition(x, y, 0); + return hex; } - public Hex(Terrain terrain, int roads, TextureAtlas atlas) + public Hex(TextureAtlas atlas) { super(atlas); - this.terrain = terrain; - this.roads = roads; + this.terrain = Terrain.CLEAR; + this.roads = 0; + Hex.atlas = atlas; } public int costFrom(Board.Orientation side) |