summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/Hud.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Hud.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/Hud.java12
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;