summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/tankontank')
-rw-r--r--core/src/ch/asynk/tankontank/game/Hud.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Hud.java b/core/src/ch/asynk/tankontank/game/Hud.java
index 381f7a6..989df4c 100644
--- a/core/src/ch/asynk/tankontank/game/Hud.java
+++ b/core/src/ch/asynk/tankontank/game/Hud.java
@@ -19,6 +19,7 @@ import ch.asynk.tankontank.TankOnTank;
public class Hud implements Disposable
{
private static final float OFFSET = 15f;
+ private static final float PADDING = 5f;
private final TankOnTank game;
private final Ctrl ctrl;
@@ -37,13 +38,13 @@ public class Hud implements Disposable
private Msg msg;
private Rectangle infoRect;
- private Vector2 bottomLeft;
+ private Vector2 corner;
public Hud(final Ctrl ctrl, final TankOnTank game)
{
this.game = game;
this.ctrl = ctrl;
- this.bottomLeft = new Vector2((Gdx.graphics.getWidth() - OFFSET), OFFSET);
+ this.corner = new Vector2((Gdx.graphics.getWidth() - OFFSET), OFFSET);
TextureAtlas atlas = game.manager.get("data/assets.atlas", TextureAtlas.class);
@@ -110,13 +111,13 @@ public class Hud implements Disposable
// btn.setOff();
btn.visible = true;
btn.setPosition(x, y);
- return (y + btn.getHeight() + OFFSET);
+ return (y + btn.getHeight() + PADDING);
}
public void show(boolean promote, boolean rotate, boolean move, boolean attack, boolean check, boolean cancel)
{
- float x = (bottomLeft.x - checkBtn.getWidth());
- float y = bottomLeft.y;
+ float x = (corner.x - checkBtn.getWidth());
+ float y = corner.y;
if (move) y = setButton(moveBtn, x, y);
else moveBtn.hide();
@@ -131,7 +132,7 @@ public class Hud implements Disposable
if (check) y = setButton(checkBtn, x, y);
else checkBtn.hide();
- bg.set(x, bottomLeft.y, checkBtn.getWidth(), (y - bottomLeft.y));
+ bg.set((x - PADDING), (corner.y - PADDING), (checkBtn.getWidth() + (2 * PADDING)), (y - corner.y));
}
public void hide()