summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-05-29 21:52:39 +0500
committerilotterytea <iltsu@alright.party>2024-05-29 21:52:39 +0500
commit66b52800b45d389d2c2cb9340e5e31ff75f8fa9c (patch)
tree51b3e20e0132f7318fdd305e34c70ebf5e9e185b /core
parent9e079d49341f248ac02c9234f0e98d542c998d91 (diff)
upd: disable active control buttons
Diffstat (limited to 'core')
-rw-r--r--core/src/com/ilotterytea/maxoning/screens/game/shop/ShopUI.java32
1 files changed, 23 insertions, 9 deletions
diff --git a/core/src/com/ilotterytea/maxoning/screens/game/shop/ShopUI.java b/core/src/com/ilotterytea/maxoning/screens/game/shop/ShopUI.java
index 313da56..442705c 100644
--- a/core/src/com/ilotterytea/maxoning/screens/game/shop/ShopUI.java
+++ b/core/src/com/ilotterytea/maxoning/screens/game/shop/ShopUI.java
@@ -95,24 +95,31 @@ public class ShopUI {
Table modeTable = new Table();
TextButton buyButton = new TextButton("Buy", this.skin);
- buyButton.addListener(new ClickListener() {
+ buyButton.setDisabled(true);
+ modeTable.add(buyButton).growX().row();
+
+ TextButton sellButton = new TextButton("Sell", this.skin);
+ modeTable.add(sellButton).growX();
+
+ sellButton.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
super.clicked(event, x, y);
- mode = ShopMode.BUY;
+ mode = ShopMode.SELL;
+ sellButton.setDisabled(true);
+ buyButton.setDisabled(false);
}
});
- modeTable.add(buyButton).growX().row();
- TextButton sellButton = new TextButton("Sell", this.skin);
buyButton.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
super.clicked(event, x, y);
- mode = ShopMode.SELL;
+ mode = ShopMode.BUY;
+ sellButton.setDisabled(false);
+ buyButton.setDisabled(true);
}
});
- modeTable.add(sellButton).growX();
table.add(modeTable).grow();
@@ -120,24 +127,31 @@ public class ShopUI {
Table multiplierTable = new Table();
TextButton x1Button = new TextButton("1x", this.skin);
+ x1Button.setDisabled(true);
+ multiplierTable.add(x1Button).width(64f).height(64f).padRight(10f);
+
+ TextButton x10Button = new TextButton("10x", this.skin);
+ multiplierTable.add(x10Button).width(64f).height(64f);
+
x1Button.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
super.clicked(event, x, y);
multiplier = ShopMultiplier.X1;
+ x1Button.setDisabled(true);
+ x10Button.setDisabled(false);
}
});
- multiplierTable.add(x1Button).width(64f).height(64f).padRight(10f);
- TextButton x10Button = new TextButton("10x", this.skin);
x10Button.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
super.clicked(event, x, y);
multiplier = ShopMultiplier.X10;
+ x1Button.setDisabled(false);
+ x10Button.setDisabled(true);
}
});
- multiplierTable.add(x10Button).width(64f).height(64f);
table.add(multiplierTable).grow();