summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/engine/Pawn.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-09-18 16:45:37 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-09-18 16:45:37 +0200
commit127dd3f7518ada1598adc176585ee7151d4ba7be (patch)
tree75f8fa0b5a5c07cfcfbc51b361934dc21d201a13 /core/src/ch/asynk/tankontank/engine/Pawn.java
parent3f72675a5048dd9b47e8cef80fd07ed5e4aeaa10 (diff)
downloadRustAndDust-127dd3f7518ada1598adc176585ee7151d4ba7be.zip
RustAndDust-127dd3f7518ada1598adc176585ee7151d4ba7be.tar.gz
Tile.Orientation -> Pawn.Orientation
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine/Pawn.java')
-rw-r--r--core/src/ch/asynk/tankontank/engine/Pawn.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Pawn.java b/core/src/ch/asynk/tankontank/engine/Pawn.java
index 969e1e9..bcd1966 100644
--- a/core/src/ch/asynk/tankontank/engine/Pawn.java
+++ b/core/src/ch/asynk/tankontank/engine/Pawn.java
@@ -16,9 +16,23 @@ public interface Pawn
public void moveBy(float x, float y);
- public void pushMove(float x, float y, int z, Tile.Orientation o);
+ public void pushMove(float x, float y, int z, Pawn.Orientation o);
public void resetMoves(Runnable cb);
public void moveDone();
+
+ public enum Orientation
+ {
+ KEEP(0),
+ WEST(-90),
+ NORTH_WEST(-30),
+ NORTH_EAST (30),
+ EAST(90),
+ SOUTH_EAST(150),
+ SOUTH_WEST(-150);
+
+ public final int v;
+ Orientation(int v) { this.v = v; }
+ }
}