summaryrefslogtreecommitdiffstats
path: root/core/src
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-10-03 17:07:30 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-10-03 17:07:30 +0200
commitfd4f171c54636226a43eaacdb2082ff603dd5a74 (patch)
treefaee8628f5c15515359bf7162f134e0d7be2a528 /core/src
parent1f704fcf75b9b9341eb4f12e7432fd95b8b554ab (diff)
downloadRustAndDust-fd4f171c54636226a43eaacdb2082ff603dd5a74.zip
RustAndDust-fd4f171c54636226a43eaacdb2082ff603dd5a74.tar.gz
Board: use pawn.getPosAt(center, pos)
Diffstat (limited to 'core/src')
-rw-r--r--core/src/ch/asynk/tankontank/engine/Board.java10
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);