summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/engine/Pawn.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-10-15 11:23:55 +0200
committerJérémy Zurcher <jeremy@asynk.ch>2014-10-15 11:23:55 +0200
commit488ff296ed4c415c611ace87e244f398afa8d065 (patch)
treeba6540a9905b6413dd2b72f12a4bac3724ab1966 /core/src/ch/asynk/tankontank/engine/Pawn.java
parent7d2af8ef387acb34b82d44610b6ac79724aade21 (diff)
downloadRustAndDust-488ff296ed4c415c611ace87e244f398afa8d065.zip
RustAndDust-488ff296ed4c415c611ace87e244f398afa8d065.tar.gz
Moveable interface comes in once again
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine/Pawn.java')
-rw-r--r--core/src/ch/asynk/tankontank/engine/Pawn.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Pawn.java b/core/src/ch/asynk/tankontank/engine/Pawn.java
index 83cd642..d646915 100644
--- a/core/src/ch/asynk/tankontank/engine/Pawn.java
+++ b/core/src/ch/asynk/tankontank/engine/Pawn.java
@@ -14,13 +14,13 @@ import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.math.Vector3;
import ch.asynk.tankontank.engine.gfx.Image;
-import ch.asynk.tankontank.engine.gfx.Drawable;
+import ch.asynk.tankontank.engine.gfx.Moveable;
import ch.asynk.tankontank.engine.gfx.StackedImages;
import ch.asynk.tankontank.engine.gfx.animations.MoveToAnimation;
import ch.asynk.tankontank.engine.gfx.animations.RunnableAnimation;
import ch.asynk.tankontank.engine.gfx.animations.AnimationSequence;
-public abstract class Pawn implements Drawable, Disposable
+public abstract class Pawn implements Moveable, Disposable
{
public class Attack
{
@@ -125,26 +125,31 @@ public abstract class Pawn implements Drawable, Disposable
return pos;
}
+ @Override
public float getX()
{
return image.getX();
}
+ @Override
public float getY()
{
return image.getY();
}
+ @Override
public float getWidth()
{
return image.getWidth();
}
+ @Override
public float getHeight()
{
return image.getHeight();
}
+ @Override
public float getRotation()
{
return image.getRotation();
@@ -155,6 +160,7 @@ public abstract class Pawn implements Drawable, Disposable
return Orientation.fromRotation(getRotation());
}
+ @Override
public void setPosition(float x, float y)
{
position.set(x, y, 0f);
@@ -171,6 +177,7 @@ public abstract class Pawn implements Drawable, Disposable
overlays.setRotation(z);
}
+ @Override
public void setPosition(float x, float y, float z)
{
setPosition(x, y);