diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-01 23:38:05 +0100 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-11-01 23:38:05 +0100 | 
| commit | daddc5d539c3e137da8ac6769c24072c057c120c (patch) | |
| tree | da1ba703b188df78412a66d444e09e85dd7c2c5e | |
| parent | fc1d6b90a218fd7072206e6e693e8cd8ac105e2f (diff) | |
| download | RustAndDust-daddc5d539c3e137da8ac6769c24072c057c120c.zip RustAndDust-daddc5d539c3e137da8ac6769c24072c057c120c.tar.gz | |
Msg: add getX() getX() setPosition(float, float, int) write(String, float)
| -rw-r--r-- | core/src/ch/asynk/tankontank/game/hud/Msg.java | 27 | 
1 files changed, 27 insertions, 0 deletions
| diff --git a/core/src/ch/asynk/tankontank/game/hud/Msg.java b/core/src/ch/asynk/tankontank/game/hud/Msg.java index 0dcd3e7..a4d5a4b 100644 --- a/core/src/ch/asynk/tankontank/game/hud/Msg.java +++ b/core/src/ch/asynk/tankontank/game/hud/Msg.java @@ -33,6 +33,16 @@ public class Msg extends Bg      private boolean visible;      private ArrayDeque<MsgInfo> stack; +    public float getX() +    { +        return x; +    } + +    public float getY() +    { +        return y; +    } +      public Msg(BitmapFont font, TextureRegion region)      {          super(region); @@ -58,6 +68,23 @@ public class Msg extends Bg          write(text, position.getX(w), position.getY(h), duration, 10);      } +    public void setPosition(float x, float y, int padding) +    { +        this.x = x; +        this.y = y; +        this.padding = padding; +    } + +    public void write(String text, float duration) +    { +        this.text = text; +        this.duration = duration; +        this.visible = true; +        this.elapsed = 0f; +        TextBounds b = font.getBounds(text); +        set(x, y, (b.width + (padding * 2)), (b.height + (padding * 2))); +    } +      public void write(String text, float x, float y, float duration, int padding)      {          this.text = text; | 
