diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-14 17:01:47 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-14 17:01:47 +0100 |
commit | 8e5f602c0368ea074355cf032c034f10fddde9c3 (patch) | |
tree | ed0d7a6981a707815dd446782f14ac3e64855e26 /core/src/ch/asynk/tankontank/engine | |
parent | ae6ee1006b0ed8829fae2ee24ca1ab24a1c96343 (diff) | |
download | RustAndDust-8e5f602c0368ea074355cf032c034f10fddde9c3.zip RustAndDust-8e5f602c0368ea074355cf032c034f10fddde9c3.tar.gz |
Pawn,Board,Map,StateRotate: use regular move for rotation
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine')
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/Board.java | 13 | ||||
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/Pawn.java | 10 |
2 files changed, 0 insertions, 23 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Board.java b/core/src/ch/asynk/tankontank/engine/Board.java index 0d8f3dc..203436c 100644 --- a/core/src/ch/asynk/tankontank/engine/Board.java +++ b/core/src/ch/asynk/tankontank/engine/Board.java @@ -436,19 +436,6 @@ public abstract class Board implements Disposable pawn.move(); } - protected void rotatePawn(final Pawn pawn, Orientation o, RunnableAnimation whenDone) - { - pawn.movement.setRotation(pawn.getTile(), o); - removePawn(pawn); - - AnimationSequence seq = pawn.getRotateAnimation(o.r(), 2); - seq.addAnimation(getSetPawnOntoAnimation(pawn)); - seq.addAnimation(whenDone); - addAnimation(seq); - - pawn.move(); - } - protected void revertLastPawnMove(final Pawn pawn, RunnableAnimation whenDone) { removePawn(pawn); diff --git a/core/src/ch/asynk/tankontank/engine/Pawn.java b/core/src/ch/asynk/tankontank/engine/Pawn.java index 57f8c0f..991e97e 100644 --- a/core/src/ch/asynk/tankontank/engine/Pawn.java +++ b/core/src/ch/asynk/tankontank/engine/Pawn.java @@ -67,16 +67,6 @@ public abstract class Pawn implements Moveable, Disposable return "move : [" + from.col + ";" + from.row + "] -> [" + to.col + ";" + to.row + ";" + orientation + "] dist:" + distance + " cost:" + cost + " road:" + roadMarch + " entry:" + entryMove; } - public void setRotation(Tile tile, Orientation o) - { - from = tile; - to = tile; - cost = 0; - roadMarch = false; - entryMove = false; - orientation = o; - } - public void reset() { from = null; |