diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2015-11-09 22:32:31 +0100 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2015-11-09 22:32:31 +0100 | 
| commit | e58edb80636294f4fefb8aca18fecc47f2e9f8f9 (patch) | |
| tree | 79f95bb884c1bcc25f24a32776c06ce8fcc4e5bd | |
| parent | fefd2fd365a5e2d8af629f5fa807c1d59ce08af5 (diff) | |
| download | RustAndDust-e58edb80636294f4fefb8aca18fecc47f2e9f8f9.zip RustAndDust-e58edb80636294f4fefb8aca18fecc47f2e9f8f9.tar.gz | |
EngagementPanel: fix element position
| -rw-r--r-- | core/src/ch/asynk/rustanddust/game/hud/EngagementPanel.java | 25 | 
1 files changed, 12 insertions, 13 deletions
| diff --git a/core/src/ch/asynk/rustanddust/game/hud/EngagementPanel.java b/core/src/ch/asynk/rustanddust/game/hud/EngagementPanel.java index 2b7e8f5..01a8852 100644 --- a/core/src/ch/asynk/rustanddust/game/hud/EngagementPanel.java +++ b/core/src/ch/asynk/rustanddust/game/hud/EngagementPanel.java @@ -21,7 +21,7 @@ public class EngagementPanel extends Patch implements Animation      public static int FLAG_HEIGHT = 24;      public static int PADDING = 20; -    public static int VSPACING = 10; +    public static int VSPACING = 15;      public static int HSPACING = 5;      public static float MOVE_STEP = 2f; @@ -119,7 +119,7 @@ public class EngagementPanel extends Patch implements Animation          float w2 = defenseR.getWidth();          if (w2 > w)              w = w2; -        float height = (okBtn.getHeight() + attackImg.getHeight() + defenseImg.getHeight() + (2 * VSPACING) + (2 * PADDING)); +        float height = (winner.getHeight() + attack.getHeight() + defense.getHeight() + (2 * VSPACING) + (2 * PADDING));          float width = (attackImg.getWidth() + (2 * d1Animation.getWidth()) + attack.getWidth() + w + (4 * HSPACING) + (2 * PADDING));          float x = position.getX(width);          float y = position.getY(height) + (okBtn.getHeight() / 2.0f); @@ -127,19 +127,21 @@ public class EngagementPanel extends Patch implements Animation          okBtn.setPosition((x + width - (okBtn.getWidth() / 2.0f)), (y - (okBtn.getHeight() / 2.0f))); -        x = getX() + PADDING; -        y = getY() + PADDING; -        winner.setPosition((getX() + (width / 2f) - (winner.getWidth() / 2f)), y); +        x += PADDING; +        y += PADDING; +        winner.setPosition((x + (width / 2f) - (winner.getWidth() / 2f)), y);          y += (winner.getHeight() + VSPACING); -        defenseImg.setPosition(x, y); -        y = (y + (defenseImg.getHeight() / 2f) - (defense.getHeight() / 2f));          defenseR.setPosition((getX() + width - w - PADDING), y); -        // x += (defenseImg.getWidth() + HSPACING);          defense.setPosition((defenseR.getX() - defense.getWidth() - HSPACING), y); +        defenseImg.setPosition(x, (y + (defense.getHeight() / 2.0f) - (defenseImg.getHeight() / 2.0f))); -        x = getX() + PADDING; -        y += defenseImg.getHeight() + VSPACING; +        y += defense.getHeight() + VSPACING; + +        attackR.setPosition(defenseR.getX(), y); +        attack.setPosition((attackR.getX() - attack.getWidth() - HSPACING), y); + +        y += ((attack.getHeight() / 2.0f) - (attackImg.getHeight() / 2.0f));          attackImg.setPosition(x, y);          x += (attackImg.getWidth() + HSPACING);          d1Animation.setPosition(x, y); @@ -148,9 +150,6 @@ public class EngagementPanel extends Patch implements Animation          d2Animation.setPosition(x, (y));          d4Animation.setPosition(x, y);          x += (d1Animation.getWidth() + HSPACING); -        y = (y + (attackImg.getHeight() / 2f) - (attack.getHeight() / 2f)); -        attack.setPosition(x, y); -        attackR.setPosition(defenseR.getX(), y);          rerollY = (d1Animation.getY() + d1Animation.getHeight() + VSPACING);      } | 
