diff options
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Hud.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/game/Hud.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Hud.java b/core/src/ch/asynk/tankontank/game/Hud.java index a84d361..329505c 100644 --- a/core/src/ch/asynk/tankontank/game/Hud.java +++ b/core/src/ch/asynk/tankontank/game/Hud.java @@ -152,6 +152,11 @@ public class Hud implements Disposable msg.draw(batch); } + public Unit getDockUnit() + { + return (Unit) unitDock.selectedPawn; + } + public void pushNotify(String s) { notify(s, 1, Position.MIDDLE_CENTER, true); @@ -208,6 +213,11 @@ public class Hud implements Disposable actionsBg.set(0, 0, 0, 0); } + public void hideUnitDock() + { + unitDock.hide(); + } + public boolean touchDown(float x, float y) { btn = null; @@ -269,7 +279,7 @@ public class Hud implements Disposable else if ((hit == reinforcement) && reinforcement.hit(x, y)) unitDock.toggle(); else if ((hit == unitDock) && unitDock.hit(x, y)) - System.err.println("TODO : unitDock hit"); + ctrl.setState(StateType.ENTRY); hit = null; } else return false; |