mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-07 00:41:39 +07:00
Resolved #893 - Trade screen does not reset after a trade and must be closed to update - for realz this time
This commit is contained in:
@ -57,12 +57,14 @@ class TradeTable(val otherCivilization: CivilizationInfo, stage: Stage, onTradeC
|
||||
}
|
||||
else if(offerButton.text.toString() == "Accept".tr()){
|
||||
tradeLogic.acceptTrade()
|
||||
offerColumnsTable = OfferColumnsTable(TradeLogic(currentPlayerCiv,otherCivilization), stage) { onChange() }
|
||||
offerColumnsTableWrapper.clear()
|
||||
offerColumnsTableWrapper.add(offerColumnsTable)
|
||||
if(tradeLogic.currentTrade.ourOffers.any { it.name== Constants.peaceTreaty })
|
||||
tradeText.setText(otherCivilization.getTranslatedNation().afterPeace)
|
||||
else tradeText.setText("Pleasure doing business with you!".tr())
|
||||
|
||||
tradeLogic = TradeLogic(currentPlayerCiv,otherCivilization)
|
||||
offerColumnsTable = OfferColumnsTable(tradeLogic, stage) { onChange() }
|
||||
offerColumnsTableWrapper.clear()
|
||||
offerColumnsTableWrapper.add(offerColumnsTable)
|
||||
onTradeComplete()
|
||||
|
||||
offerButton.setText("Offer trade".tr())
|
||||
|
Reference in New Issue
Block a user