diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank')
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/Hex.java | 1 | ||||
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/Map.java | 5 | ||||
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/states/StateRotate.java | 4 | 
3 files changed, 9 insertions, 1 deletions
| diff --git a/core/src/ch/asynk/tankontank/game/Hex.java b/core/src/ch/asynk/tankontank/game/Hex.java index 35bef9a..d61d601 100644 --- a/core/src/ch/asynk/tankontank/game/Hex.java +++ b/core/src/ch/asynk/tankontank/game/Hex.java @@ -27,6 +27,7 @@ public class Hex extends Tile      public static final int MOVE2       = 4;      public static final int DIRECTIONS  = 5;      public static final int ASSIST      = 6; +    public static final int ORIENTATION = 7;      public Terrain terrain;      public int roads; diff --git a/core/src/ch/asynk/tankontank/game/Map.java b/core/src/ch/asynk/tankontank/game/Map.java index 7c1bdbe..3178aca 100644 --- a/core/src/ch/asynk/tankontank/game/Map.java +++ b/core/src/ch/asynk/tankontank/game/Map.java @@ -144,6 +144,11 @@ public abstract class Map extends Board          enableOverlayOn(hex, Hex.DIRECTIONS, enable);      } +    public void showOrientation(GridPoint2 hex, boolean enable, Orientation o) +    { +        enableOverlayOn(hex, Hex.ORIENTATION, enable, o); +    } +      public int possiblePathsSize()      {          return possiblePaths.size(); diff --git a/core/src/ch/asynk/tankontank/game/states/StateRotate.java b/core/src/ch/asynk/tankontank/game/states/StateRotate.java index f692ed0..431c5a1 100644 --- a/core/src/ch/asynk/tankontank/game/states/StateRotate.java +++ b/core/src/ch/asynk/tankontank/game/states/StateRotate.java @@ -44,6 +44,7 @@ public class StateRotate extends StateCommon          unselectHex(from);          map.showFinalPath(to, false);          map.showDirections(to, false); +        map.showOrientation(to, false, o);          to.set(-1, -1);          from.set(-1, -1);      } @@ -65,7 +66,8 @@ public class StateRotate extends StateCommon          rotationSet = true;          if (ctrl.cfg.mustValidate) { -            // TODO show overlay +            map.showDirections(to, false); +            map.showOrientation(to, true, o);              ctrl.hud.show(true, false, false, true, ctrl.cfg.canCancel);          } else              doRotation(o); | 
