diff options
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/states/GameStateMove.java | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/core/src/ch/asynk/tankontank/game/states/GameStateMove.java b/core/src/ch/asynk/tankontank/game/states/GameStateMove.java index bc6e535..daf5b3c 100644 --- a/core/src/ch/asynk/tankontank/game/states/GameStateMove.java +++ b/core/src/ch/asynk/tankontank/game/states/GameStateMove.java @@ -1,12 +1,8 @@  package ch.asynk.tankontank.game.states; -import com.badlogic.gdx.math.GridPoint2; -  public class GameStateMove extends GameStateCommon  {      private boolean skipFirst; -    private GridPoint2 from = new GridPoint2(-1, -1); -    private GridPoint2 to = new GridPoint2(-1, -1);      @Override      public void enter() @@ -18,6 +14,7 @@ public class GameStateMove extends GameStateCommon              skipFirst = false;              map.clearPossiblePaths();              map.buildAndShowPossibleMoves(pawn, hex); +            map.buildAndShowMoveAssist(pawn, hex);          }      } @@ -30,6 +27,7 @@ public class GameStateMove extends GameStateCommon                  skipFirst = true;                  map.clearPossiblePaths();                  map.buildAndShowPossibleMoves(pawn, hex); +                map.buildAndShowMoveAssist(pawn, hex);              }          }      } @@ -67,6 +65,10 @@ public class GameStateMove extends GameStateCommon      @Override      public void abort()      { +        map.enableMoveAssist(false); +        map.enablePossibleMoves(false); +        if (to.x != -1) unselectHex(to); +        if (from.x != -1) unselectHex(to);          to.set(-1, -1);          from.set(-1, -1);          super.abort(); @@ -78,7 +80,7 @@ public class GameStateMove extends GameStateCommon          to.set(upHex.x, upHex.y);          map.clearPossiblePaths();          int s = map.buildPossiblePaths(pawn, from, to); -        selectHex(downHex); +        selectHex(to);          map.enablePossibleMoves(false);          map.enablePossiblePaths(true, true);          return s; | 
