diff options
Diffstat (limited to 'core')
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/Hud.java | 23 | 
1 files changed, 7 insertions, 16 deletions
| diff --git a/core/src/ch/asynk/tankontank/game/Hud.java b/core/src/ch/asynk/tankontank/game/Hud.java index 1e4f922..2a72ea1 100644 --- a/core/src/ch/asynk/tankontank/game/Hud.java +++ b/core/src/ch/asynk/tankontank/game/Hud.java @@ -14,6 +14,7 @@ import ch.asynk.tankontank.game.hud.Bg;  import ch.asynk.tankontank.game.hud.Button;  import ch.asynk.tankontank.game.hud.Msg;  import ch.asynk.tankontank.game.hud.Text; +import ch.asynk.tankontank.game.hud.TextImage;  import ch.asynk.tankontank.game.hud.UnitDock;  import ch.asynk.tankontank.game.hud.Position; @@ -41,10 +42,8 @@ public class Hud implements Disposable      private Image flag;      private Image usFlag;      private Image geFlag; -    private Image turns; -    private Text turnsText; -    private Image aps; -    private Text apsText; +    private TextImage turns; +    private TextImage aps;      private Image reinforcement;      private Text reinforcementText;      private UnitDock unitDock; @@ -66,16 +65,14 @@ public class Hud implements Disposable          attackBtn = new Button(atlas, "btn-attack");          checkBtn = new Button(atlas, "btn-check");          cancelBtn = new Button(atlas, "btn-cancel"); -          actionsBg = new Bg(atlas.findRegion("disabled")); +          msg = new Msg(game.skin.getFont("default-font"), atlas.findRegion("disabled"));          usFlag = new Image(atlas.findRegion("us-flag"));          geFlag = new Image(atlas.findRegion("ge-flag")); -        turns = new Image(atlas.findRegion("turns")); -        turnsText = new Text(game.skin.getFont("default-font"), "0"); -        aps = new Image(atlas.findRegion("aps")); -        apsText = new Text(game.skin.getFont("default-font"), "0"); +        turns = new TextImage(atlas.findRegion("turns"), game.skin.getFont("default-font"), "0"); +        aps = new TextImage(atlas.findRegion("aps"), game.skin.getFont("default-font"), "0");          reinforcement = new Image(atlas.findRegion("reinforcement"));          reinforcementText = new Text(game.skin.getFont("default-font"), "0");          unitDock = new UnitDock(ctrl, atlas.findRegion("disabled")); @@ -85,10 +82,8 @@ public class Hud implements Disposable          usFlag.setPosition(x, (y - usFlag.getHeight()));          geFlag.setPosition(x, (y - geFlag.getHeight()));          turns.setPosition((usFlag.getX() + usFlag.getWidth() + 10), usFlag.getY()); -        turnsText.setPosition((turns.getX() + ((turns.getWidth() - turnsText.getWidth()) / 2)), -                (turns.getY() + ((turns.getHeight() - turnsText.getHeight()) / 2)));          aps.setPosition((turns.getX() + turns.getWidth() + 10), turns.getY()); -        apsText.setPosition((aps.getX() + aps.getWidth() - 15), (aps.getY() + aps.getHeight() - 20)); +        aps.setTextPosition((aps.getX() + aps.getWidth() - 15), (aps.getY() + aps.getHeight() - 20));          reinforcement.setPosition(x, usFlag.getY() - reinforcement.getHeight() - 0);          reinforcementText.setPosition((reinforcement.getX() + 5),                  (reinforcement.getY() + reinforcement.getHeight() - 20)); @@ -128,9 +123,7 @@ public class Hud implements Disposable          msg.dispose();          turns.dispose(); -        turnsText.dispose();          aps.dispose(); -        apsText.dispose();          usFlag.dispose();          geFlag.dispose();          reinforcement.dispose(); @@ -147,9 +140,7 @@ public class Hud implements Disposable      {          flag.draw(batch);          turns.draw(batch); -        turnsText.draw(batch);          aps.draw(batch); -        apsText.draw(batch);          reinforcement.draw(batch);          reinforcementText.draw(batch);          unitDock.draw(batch); | 
