diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-16 22:58:26 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-16 22:58:26 +0200 |
commit | 380b0aee558462ed63aaab0398d9d0a31c635442 (patch) | |
tree | 1b96e89f267120ceec1c9330381971df7aa8fc76 /core/src/ch/asynk/tankontank/game/HexMap.java | |
parent | 72b62231b61a6887a74230655ea194afba9d0704 (diff) | |
download | RustAndDust-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.java | 13 |
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); + } } |