summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/HexMap.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/HexMap.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/HexMap.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/core/src/ch/asynk/tankontank/game/HexMap.java b/core/src/ch/asynk/tankontank/game/HexMap.java
index 51c0ebb..7207270 100644
--- a/core/src/ch/asynk/tankontank/game/HexMap.java
+++ b/core/src/ch/asynk/tankontank/game/HexMap.java
@@ -27,4 +27,17 @@ public interface HexMap
public void movePawnTo(Pawn pawn, int col, int row, HexOrientation o);
+ public class Config
+ {
+ public int cols;
+ public int rows;
+ public int x0 = 83; // map offset
+ public int y0 = 182; // map offset
+ public int h = 110; // hex side
+ public float dh = 53.6f; // hex top should be h/2
+ public int w = 189; // hex width
+ public int dw = 94; // half hex should be w/2
+ public float H = h + dh; // total height
+ public float slope = (dh / (float) dw);
+ }
}