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 /core/src | |
parent | fefd2fd365a5e2d8af629f5fa807c1d59ce08af5 (diff) | |
download | RustAndDust-e58edb80636294f4fefb8aca18fecc47f2e9f8f9.zip RustAndDust-e58edb80636294f4fefb8aca18fecc47f2e9f8f9.tar.gz |
EngagementPanel: fix element position
Diffstat (limited to 'core/src')
-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); } |