diff options
Diffstat (limited to 'core/src')
| -rw-r--r-- | core/src/ch/asynk/tankontank/engine/Board.java | 10 | 
1 files changed, 2 insertions, 8 deletions
| diff --git a/core/src/ch/asynk/tankontank/engine/Board.java b/core/src/ch/asynk/tankontank/engine/Board.java index b124389..c98682d 100644 --- a/core/src/ch/asynk/tankontank/engine/Board.java +++ b/core/src/ch/asynk/tankontank/engine/Board.java @@ -441,13 +441,7 @@ public abstract class Board implements Disposable      public Vector2 getPawnPosAt(Pawn pawn, GridPoint2 coords, Vector2 pos)      {          Vector2 center = getTile(coords).getCenter(); -        float x = (center.x - (pawn.getWidth() / 2)); -        float y = (center.y - (pawn.getHeight() / 2)); -        if (pos == null) -            return new Vector2(x, y); -        else -            pos.set(x, y); -        return pos; +        return pawn.getPosAt(center, pos);      }      public void setPawnAt(Pawn pawn, GridPoint2 coords, Orientation o) @@ -481,7 +475,7 @@ public abstract class Board implements Disposable          seq.addAnimation(RunnableAnimation.get(pawn, new Runnable() {              @Override              public void run() { -                pushPawnAt(pawn, new GridPoint2(getHexAt(finalPos))); +                pushPawnAt(pawn, getHexAt(finalPos));              }          }));          addPawnAnimation(pawn, seq); | 
