diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine')
| -rw-r--r-- | core/src/ch/asynk/tankontank/engine/gfx/Image.java | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/core/src/ch/asynk/tankontank/engine/gfx/Image.java b/core/src/ch/asynk/tankontank/engine/gfx/Image.java index 1386679..daee617 100644 --- a/core/src/ch/asynk/tankontank/engine/gfx/Image.java +++ b/core/src/ch/asynk/tankontank/engine/gfx/Image.java @@ -9,7 +9,8 @@ import com.badlogic.gdx.graphics.glutils.ShapeRenderer;  public class Image extends Sprite implements Drawable, Disposable  { -    public boolean visible ; +    public boolean blocked; +    public boolean visible;      private Texture texture;      protected Image() @@ -21,6 +22,7 @@ public class Image extends Sprite implements Drawable, Disposable          super(texture);          this.texture = texture;          this.visible = true; +        this.blocked = false;      }      public Image(TextureRegion region) @@ -28,6 +30,7 @@ public class Image extends Sprite implements Drawable, Disposable          super(region);          this.texture = null;          this.visible = true; +        this.blocked = false;      }      @Override @@ -38,7 +41,7 @@ public class Image extends Sprite implements Drawable, Disposable      public boolean hit(float x, float y)      { -        if (!visible) return false; +        if (blocked || !visible) return false;          return ((x >= getX()) && (y >= getY()) && (x <= (getX() + getWidth())) && (y <= (getY() + getHeight())));      } | 
