From 182478ef4b6540cde0978f277551c4447da17a86 Mon Sep 17 00:00:00 2001 From: davi-bart Date: Thu, 15 Feb 2024 21:03:18 +0100 Subject: [PATCH] fix bank trade --- src/main/java/it/unibo/view/TradeView.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/it/unibo/view/TradeView.java b/src/main/java/it/unibo/view/TradeView.java index 90d3dc0..6ca9bdd 100644 --- a/src/main/java/it/unibo/view/TradeView.java +++ b/src/main/java/it/unibo/view/TradeView.java @@ -98,6 +98,7 @@ private void showTradeStage() { tradeBank.setDisable(!enable); }; + reloadBankTradeButton.run(); Stream.of(ResourceType.values()).forEach(resource -> { proposedResourcesBox.getChildren().add(resourceAndComboBox(resource, controller.getPlayerResources(controller.getCurrentPlayer()).get(resource), @@ -105,10 +106,10 @@ private void showTradeStage() { proposedResources.put(resource, newValue); reloadBankTradeButton.run(); })); - wantedResourcesBox.getChildren() - .add(resourceAndComboBox(resource, defaultWantedResources, (options, oldValue, newValue) -> { + wantedResourcesBox.getChildren().add(resourceAndComboBox(resource, + defaultWantedResources, (options, oldValue, newValue) -> { + wantedResources.put(resource, newValue); playerToButton.forEach((playerName, button) -> { - wantedResources.put(resource, newValue); if (!controller.hasResources(playerName, wantedResources)) { button.setDisable(true); } else {