diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/gfx/Image.java | 4 | ||||
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/gfx/Moveable.java | 24 | ||||
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java | 2 |
3 files changed, 3 insertions, 27 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/gfx/Image.java b/core/src/ch/asynk/tankontank/engine/gfx/Image.java index b7771ea..282e03b 100644 --- a/core/src/ch/asynk/tankontank/engine/gfx/Image.java +++ b/core/src/ch/asynk/tankontank/engine/gfx/Image.java @@ -6,7 +6,7 @@ import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.badlogic.gdx.graphics.g2d.Sprite; import com.badlogic.gdx.graphics.glutils.ShapeRenderer; -public class Image extends Sprite implements Moveable, Disposable +public class Image extends Sprite implements Drawable, Disposable { private Texture texture; @@ -32,14 +32,12 @@ public class Image extends Sprite implements Moveable, Disposable if (texture != null) texture.dispose(); } - @Override public void setPosition(float x, float y, float r) { setPosition(x, y); setRotation(r); } - @Override public void centerOn(float cx, float cy) { setPosition((cx - (getWidth() / 2f)), (cy - (getHeight() / 2f))); diff --git a/core/src/ch/asynk/tankontank/engine/gfx/Moveable.java b/core/src/ch/asynk/tankontank/engine/gfx/Moveable.java deleted file mode 100644 index 55d5364..0000000 --- a/core/src/ch/asynk/tankontank/engine/gfx/Moveable.java +++ /dev/null @@ -1,24 +0,0 @@ -package ch.asynk.tankontank.engine.gfx; - -public interface Moveable extends Drawable -{ - public float getX(); - - public float getY(); - - public float getWidth(); - - public float getHeight(); - - public float getRotation(); - - public void setRotation(float r); - - public void translate(float dx, float dy); - - public void centerOn(float cx, float cy); - - public void setPosition(float x, float y); - - public void setPosition(float x, float y, float r); -} diff --git a/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java b/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java index 4f72f76..70d91a9 100644 --- a/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java +++ b/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java @@ -61,6 +61,7 @@ public class StackedImages implements Drawable } } + @Override public void draw(Batch batch) { for (int i = 0, n = sprites.size; i < n; i++) { @@ -69,6 +70,7 @@ public class StackedImages implements Drawable } } + @Override public void drawDebug(ShapeRenderer shapes) { Sprite sprite = sprites.get(0); |