diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank')
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/Hud.java | 2 | ||||
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/hud/Engagement.java | 33 | 
2 files changed, 18 insertions, 17 deletions
| diff --git a/core/src/ch/asynk/tankontank/game/Hud.java b/core/src/ch/asynk/tankontank/game/Hud.java index f1b2f35..42725cd 100644 --- a/core/src/ch/asynk/tankontank/game/Hud.java +++ b/core/src/ch/asynk/tankontank/game/Hud.java @@ -57,7 +57,7 @@ public class Hud implements Disposable, Animation          msg = new Msg(font, atlas, 10f);          okCancel = new OkCancel(font, atlas, 10f);          stats = new Statistics(font, atlas, 10f); -        engagement = new Engagement(font, atlas, 10f); +        engagement = new Engagement(font, atlas);      }      @Override diff --git a/core/src/ch/asynk/tankontank/game/hud/Engagement.java b/core/src/ch/asynk/tankontank/game/hud/Engagement.java index 1ed701d..f422e94 100644 --- a/core/src/ch/asynk/tankontank/game/hud/Engagement.java +++ b/core/src/ch/asynk/tankontank/game/hud/Engagement.java @@ -14,7 +14,9 @@ import ch.asynk.tankontank.engine.gfx.animations.DiceAnimation;  public class Engagement extends Bg implements Animation  {      public static int FLAG_HEIGHT = 24; -    public float padding; +    public static int PADDING = 30; +    public static int VSPACING = 10; +    public static int HSPACING = 5;      private Sprite usFlag;      private Sprite geFlag;      private Sprite winner; @@ -28,7 +30,7 @@ public class Engagement extends Bg implements Animation      private DiceAnimation d1Animation;      private DiceAnimation d2Animation; -    public Engagement(BitmapFont font, TextureAtlas atlas, float padding) +    public Engagement(BitmapFont font, TextureAtlas atlas)      {          super(atlas.findRegion("disabled"));          usFlag = new Sprite(atlas.findRegion("us-flag")); @@ -41,7 +43,6 @@ public class Engagement extends Bg implements Animation          this.defenseR = new Label(font);          this.okBtn = new Bg(atlas.findRegion("ok"));          this.visible = false; -        this.padding = padding;          this.d1Animation = new DiceAnimation();          this.d2Animation = new DiceAnimation();      } @@ -62,32 +63,32 @@ public class Engagement extends Bg implements Animation          float w = defenseR.getWidth();          if (w > resultW)              resultW = w; -        float height = (okBtn.getHeight() + attackImg.getHeight() + defenseImg.getHeight() + (4 * padding)); -        float width = (attackImg.getWidth() + (2 * d1Animation.getWidth()) + attack.getWidth() + resultW + (6 * padding)); +        float height = (okBtn.getHeight() + attackImg.getHeight() + defenseImg.getHeight() + (2 * VSPACING) + (2 * PADDING)); +        float width = (attackImg.getWidth() + (2 * d1Animation.getWidth()) + attack.getWidth() + resultW + (4 * HSPACING) + (2 * PADDING));          float x = position.getX(width);          float y = position.getY(height);          set(x, y, width, height); -        y += padding; -        okBtn.setPosition((x + width - okBtn.getWidth() - padding), y); +        y += PADDING; +        okBtn.setPosition((x + width - okBtn.getWidth() - PADDING), y);          winner.setPosition((getX() + ((okBtn.getX() - getX()) / 2.0f) - (winner.getWidth() / 2.0f)), y); -        x += padding; -        y += (okBtn.getHeight() + padding); +        x += PADDING; +        y += (okBtn.getHeight() + VSPACING);          defenseImg.setPosition(x, y); -        x += (defenseImg.getWidth() + padding); +        x += (defenseImg.getWidth() + HSPACING);          y = (y + (defenseImg.getHeight() / 2.0f) - (defense.getHeight() / 2.0f));          defense.setPosition(x, y); -        defenseR.setPosition((getX() + width - resultW- padding), y); +        defenseR.setPosition((getX() + width - resultW - PADDING), y); -        x = getX() + padding; -        y += defenseImg.getHeight() + padding; +        x = getX() + PADDING; +        y += defenseImg.getHeight() + VSPACING;          attackImg.setPosition(x, y); -        x += (attackImg.getWidth() + padding); +        x += (attackImg.getWidth() + HSPACING);          d1Animation.set(e.d1, x, y); -        x += (d1Animation.getWidth() + padding); +        x += (d1Animation.getWidth() + HSPACING);          d2Animation.set(e.d2, x, (y)); -        x += (d1Animation.getWidth() + padding); +        x += (d1Animation.getWidth() + HSPACING);          y = (y + (attackImg.getHeight() / 2.0f) - (attack.getHeight() / 2.0f));          attack.setPosition(x, y);          attackR.setPosition(defenseR.getX(), y); | 
