summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-12-17 16:11:02 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2014-12-17 16:11:02 +0100
commit322999007c89ede0f9a824cac1ec35ef8b9b3765 (patch)
tree956b33b0f1bf57f3a0f701c952030be098f41986 /core
parent437cba871f426faabfffdad090653687894fcead (diff)
downloadRustAndDust-322999007c89ede0f9a824cac1ec35ef8b9b3765.zip
RustAndDust-322999007c89ede0f9a824cac1ec35ef8b9b3765.tar.gz
OkCancel: add updatePosition()
Diffstat (limited to 'core')
-rw-r--r--core/src/ch/asynk/tankontank/game/hud/OkCancel.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/src/ch/asynk/tankontank/game/hud/OkCancel.java b/core/src/ch/asynk/tankontank/game/hud/OkCancel.java
index 084e868..0ea04c3 100644
--- a/core/src/ch/asynk/tankontank/game/hud/OkCancel.java
+++ b/core/src/ch/asynk/tankontank/game/hud/OkCancel.java
@@ -34,6 +34,17 @@ public class OkCancel extends Patch
this.visible = false;
}
+ public void updatePosition()
+ {
+ if (!visible) return;
+ float dx = (position.getX(rect.width) - rect.x);
+ float dy = (position.getY(rect.height) - rect.y);
+ translate(dx, dy);
+ label.translate(dx, dy);
+ okBtn.translate(dx, dy);
+ cancelBtn.translate(dx, dy);
+ }
+
public void show(String msg, Action action)
{
show(msg, action, Position.MIDDLE_CENTER);