summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/actors
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/tankontank/actors')
-rw-r--r--core/src/ch/asynk/tankontank/actors/HexMap.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/src/ch/asynk/tankontank/actors/HexMap.java b/core/src/ch/asynk/tankontank/actors/HexMap.java
index 801ae2c..f5ac9ba 100644
--- a/core/src/ch/asynk/tankontank/actors/HexMap.java
+++ b/core/src/ch/asynk/tankontank/actors/HexMap.java
@@ -52,6 +52,14 @@ public class HexMap extends Image
return st.getFirst();
}
+ public void setImageCenterAt(Image image, GridPoint2 cell)
+ {
+ float x = x0 + ((cell.x * w) + (w / 2));
+ float y = y0 + ((cell.y * H) + (h / 2));
+ if ((cell.y % 2) == 1) x += dw;
+ image.setCenterPosition(x, y);
+ }
+
public Vector2 getTilePosAt(Tile tile, GridPoint3 cell)
{
return getTilePosAt(tile, cell.x, cell.y);