summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/HexMap.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-09-16 22:58:26 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-09-16 22:58:26 +0200
commit380b0aee558462ed63aaab0398d9d0a31c635442 (patch)
tree1b96e89f267120ceec1c9330381971df7aa8fc76 /core/src/ch/asynk/tankontank/game/HexMap.java
parent72b62231b61a6887a74230655ea194afba9d0704 (diff)
downloadRustAndDust-380b0aee558462ed63aaab0398d9d0a31c635442.zip
RustAndDust-380b0aee558462ed63aaab0398d9d0a31c635442.tar.gz
add class HexMap.Config
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);
+ }
}