diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-22 17:20:30 +0200 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-22 17:20:30 +0200 | 
| commit | 31a06d9af7554a0a802c7e8afaae045c4eed8bd3 (patch) | |
| tree | b16724e8030d840375330d48ff32a12c00dab132 /core/src/ch/asynk/tankontank/engine/gfx | |
| parent | e799b4ab3be2f63a6aebda1187eaeb1f11c060fd (diff) | |
| download | RustAndDust-31a06d9af7554a0a802c7e8afaae045c4eed8bd3.zip RustAndDust-31a06d9af7554a0a802c7e8afaae045c4eed8bd3.tar.gz | |
move translate from Drawable to BasicDrawable
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine/gfx')
3 files changed, 10 insertions, 2 deletions
| diff --git a/core/src/ch/asynk/tankontank/engine/gfx/BasicDrawable.java b/core/src/ch/asynk/tankontank/engine/gfx/BasicDrawable.java index f143505..776ac22 100644 --- a/core/src/ch/asynk/tankontank/engine/gfx/BasicDrawable.java +++ b/core/src/ch/asynk/tankontank/engine/gfx/BasicDrawable.java @@ -5,6 +5,8 @@ import com.badlogic.gdx.graphics.glutils.ShapeRenderer;  public interface BasicDrawable  { +    public void translate(float dx, float dy); +      public void setPosition(float x, float y, float r);      public void draw(Batch batch, float parentAlpha); diff --git a/core/src/ch/asynk/tankontank/engine/gfx/Drawable.java b/core/src/ch/asynk/tankontank/engine/gfx/Drawable.java index e5f1858..ca749be 100644 --- a/core/src/ch/asynk/tankontank/engine/gfx/Drawable.java +++ b/core/src/ch/asynk/tankontank/engine/gfx/Drawable.java @@ -16,7 +16,5 @@ public interface Drawable extends BasicDrawable      public void setRotation(float r); -    public void translate(float dx, float dy); -      public void setPosition(float x, float y);  } diff --git a/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java b/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java index 8e450ad..5eb5e55 100644 --- a/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java +++ b/core/src/ch/asynk/tankontank/engine/gfx/StackedImages.java @@ -30,6 +30,14 @@ public class StackedImages implements BasicDrawable      }      @Override +    public void translate(float x, float y) +    { +        for (int i = 0; i < sprites.size; i++) { +            sprites.get(i).translate(x, y); +        } +    } + +    @Override      public void setPosition(float x, float y, float r)      {          for (int i = 0; i < sprites.size; i++) { | 
