Package com.unciv.ui.trade

Types

DiplomacyScreen
Link copied to clipboard
class DiplomacyScreen(viewingCiv: CivilizationInfo) : BaseScreen
LeaderIntroTable
Link copied to clipboard
class LeaderIntroTable(civInfo: CivilizationInfo, hello: String) : Table

This is meant to be used for any kind of civ introduction - DiplomacyScreen, AlertPopuptypes WarDeclaration, FirstContact etc.

OfferColumnsTable
Link copied to clipboard
class OfferColumnsTable(tradeLogic: TradeLogic, screen: DiplomacyScreen, onChange: () -> Unit) : Table

This is the class that holds the 4 columns of the offers (ours/theirs/ offered/available) in trade

OffersListScroll
Link copied to clipboard
class OffersListScroll(persistenceID: String, onOfferClicked: (TradeOffer) -> Unit) : AutoScrollPane

Widget for one fourth of an OfferColumnsTable - instantiated for ours/theirs × available/traded

TradeTable
Link copied to clipboard
class TradeTable(otherCivilization: CivilizationInfo, stage: DiplomacyScreen) : Table