diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-03 17:07:30 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-10-03 17:07:30 +0200 |
commit | fd4f171c54636226a43eaacdb2082ff603dd5a74 (patch) | |
tree | faee8628f5c15515359bf7162f134e0d7be2a528 /core | |
parent | 1f704fcf75b9b9341eb4f12e7432fd95b8b554ab (diff) | |
download | RustAndDust-fd4f171c54636226a43eaacdb2082ff603dd5a74.zip RustAndDust-fd4f171c54636226a43eaacdb2082ff603dd5a74.tar.gz |
Board: use pawn.getPosAt(center, pos)
Diffstat (limited to 'core')
-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); |