diff options
| author | ilotterytea <iltsu@alright.party> | 2024-05-29 21:52:39 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2024-05-29 21:52:39 +0500 |
| commit | 66b52800b45d389d2c2cb9340e5e31ff75f8fa9c (patch) | |
| tree | 51b3e20e0132f7318fdd305e34c70ebf5e9e185b /core | |
| parent | 9e079d49341f248ac02c9234f0e98d542c998d91 (diff) | |
upd: disable active control buttons
Diffstat (limited to 'core')
| -rw-r--r-- | core/src/com/ilotterytea/maxoning/screens/game/shop/ShopUI.java | 32 |
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(); |
