summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/Map.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-09-17 09:22:21 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-09-17 09:22:21 +0200
commit007ee42ea9ce00aa47a18f8e514fdcd018b486a7 (patch)
treee147983cf66b1074b9bb65252112ace89d96d1ec /core/src/ch/asynk/tankontank/game/Map.java
parent3b6edd5375770fe6e9080759601896a0bb43d404 (diff)
downloadRustAndDust-007ee42ea9ce00aa47a18f8e514fdcd018b486a7.zip
RustAndDust-007ee42ea9ce00aa47a18f8e514fdcd018b486a7.tar.gz
split into '.engine.*' and '.game.*'
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Map.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/Map.java43
1 files changed, 0 insertions, 43 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java
deleted file mode 100644
index d410502..0000000
--- a/core/src/ch/asynk/tankontank/game/Map.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package ch.asynk.tankontank.game;
-
-import com.badlogic.gdx.math.Vector2;
-import com.badlogic.gdx.math.Vector3;
-import com.badlogic.gdx.math.GridPoint2;
-
-public interface Map
-{
- // libgdx
-
- public float getWidth();
- public float getHeight();
-
- // game
-
- public GridPoint2 getHexAt(GridPoint2 hex, float x, float y);
-
- public Pawn getTopPawnAt(GridPoint2 hex);
-
- public Vector2 getHexCenterAt(GridPoint2 hex);
-
- public Vector2 getPawnPosAt(Pawn pawn, GridPoint2 hex);
-
- public void movePawnTo(Pawn pawn, Vector3 coords);
-
- public void setPawnAt(Pawn pawn, int col, int row, Tile.Orientation o);
-
- public void movePawnTo(Pawn pawn, int col, int row, Tile.Orientation 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);
- }
-}