TradeEvaluation
class TradeEvaluation
Content copied to clipboard
Functions
distanceCityTradeModifier
Link copied to clipboard
fun distanceCityTradeModifier(civInfo: CivilizationInfo, capitalcity: CityInfo, city: CityInfo): Int
Content copied to clipboard
evaluateBuyCost
Link copied to clipboard
fun evaluateBuyCost(offer: TradeOffer, civInfo: CivilizationInfo, tradePartner: CivilizationInfo): Int
Content copied to clipboard
evaluatePeaceCostForThem
Link copied to clipboard
fun evaluatePeaceCostForThem(ourCivilization: CivilizationInfo, otherCivilization: CivilizationInfo): Int
Content copied to clipboard
evaluateSellCost
Link copied to clipboard
fun evaluateSellCost(offer: TradeOffer, civInfo: CivilizationInfo, tradePartner: CivilizationInfo): Int
Content copied to clipboard
getTradeAcceptability
Link copied to clipboard
fun getTradeAcceptability(trade: Trade, evaluator: CivilizationInfo, tradePartner: CivilizationInfo): Int
Content copied to clipboard
introductionValue
Link copied to clipboard
isOfferValid
Link copied to clipboard
private fun isOfferValid(tradeOffer: TradeOffer, offerer: CivilizationInfo, tradePartner: CivilizationInfo): Boolean
Content copied to clipboard
isTradeAcceptable
Link copied to clipboard
fun isTradeAcceptable(trade: Trade, evaluator: CivilizationInfo, tradePartner: CivilizationInfo): Boolean
Content copied to clipboard
isTradeValid
Link copied to clipboard
fun isTradeValid(trade: Trade, offerer: CivilizationInfo, tradePartner: CivilizationInfo): Boolean
Content copied to clipboard
surroundedByOurCities
Link copied to clipboard
private fun surroundedByOurCities(city: CityInfo, civInfo: CivilizationInfo): Int
Content copied to clipboard
Sources
jvm source
Link copied to clipboard