TradeEvaluation

class TradeEvaluation

Functions

distanceCityTradeModifier
Link copied to clipboard
fun distanceCityTradeModifier(civInfo: CivilizationInfo, capitalcity: CityInfo, city: CityInfo): Int
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
evaluateBuyCost
Link copied to clipboard
fun evaluateBuyCost(offer: TradeOffer, civInfo: CivilizationInfo, tradePartner: CivilizationInfo): Int
evaluatePeaceCostForThem
Link copied to clipboard
fun evaluatePeaceCostForThem(ourCivilization: CivilizationInfo, otherCivilization: CivilizationInfo): Int
evaluateSellCost
Link copied to clipboard
fun evaluateSellCost(offer: TradeOffer, civInfo: CivilizationInfo, tradePartner: CivilizationInfo): Int
getTradeAcceptability
Link copied to clipboard
fun getTradeAcceptability(trade: Trade, evaluator: CivilizationInfo, tradePartner: CivilizationInfo): Int
hashCode
Link copied to clipboard
open fun hashCode(): Int
introductionValue
Link copied to clipboard
private fun introductionValue(ruleSet: Ruleset): Int
isOfferValid
Link copied to clipboard
private fun isOfferValid(tradeOffer: TradeOffer, offerer: CivilizationInfo, tradePartner: CivilizationInfo): Boolean
isTradeAcceptable
Link copied to clipboard
fun isTradeAcceptable(trade: Trade, evaluator: CivilizationInfo, tradePartner: CivilizationInfo): Boolean
isTradeValid
Link copied to clipboard
fun isTradeValid(trade: Trade, offerer: CivilizationInfo, tradePartner: CivilizationInfo): Boolean
surroundedByOurCities
Link copied to clipboard
private fun surroundedByOurCities(city: CityInfo, civInfo: CivilizationInfo): Int
toString
Link copied to clipboard
open fun toString(): String

Sources

jvm source
Link copied to clipboard