DiplomacyScreen

class DiplomacyScreen(viewingCiv: CivilizationInfo) : BaseScreen

Functions

displayTutorial
Link copied to clipboard
fun displayTutorial(tutorial: Tutorial, test: () -> Boolean? = null)
dispose
Link copied to clipboard
open override fun dispose()
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getAdjustedBonuses
Link copied to clipboard
private fun getAdjustedBonuses(bonuses: List<Unique>): List<String>

Given a list of bonuses, returns a list of pretty strings with updated values for Siam-like uniques Assumes that each bonus contains only one stat type

getCityStateDiplomacyTable
Link copied to clipboard
private fun getCityStateDiplomacyTable(otherCiv: CivilizationInfo): Table
getCityStateDiplomacyTableHeader
Link copied to clipboard
private fun getCityStateDiplomacyTableHeader(otherCiv: CivilizationInfo): Table
getDeclareWarButton
Link copied to clipboard
private fun getDeclareWarButton(diplomacyManager: DiplomacyManager, otherCiv: CivilizationInfo): TextButton
getDemandsTable
Link copied to clipboard
private fun getDemandsTable(viewingCiv: CivilizationInfo, otherCiv: CivilizationInfo): Table
getDemandTributeTable
Link copied to clipboard
private fun getDemandTributeTable(otherCiv: CivilizationInfo): Table
getDiplomacyModifiersTable
Link copied to clipboard
private fun getDiplomacyModifiersTable(otherCivDiplomacyManager: DiplomacyManager): Table
getDiplomaticMarriageButton
Link copied to clipboard
private fun getDiplomaticMarriageButton(otherCiv: CivilizationInfo): TextButton?
getGoldGiftTable
Link copied to clipboard
private fun getGoldGiftTable(otherCiv: CivilizationInfo): Table
getImprovableResourceTiles
Link copied to clipboard
fun getImprovableResourceTiles(otherCiv: CivilizationInfo): Sequence<TileInfo>
getImprovementGiftTable
Link copied to clipboard
private fun getImprovementGiftTable(otherCiv: CivilizationInfo): Table
getImproveTilesButton
Link copied to clipboard
private fun getImproveTilesButton(otherCiv: CivilizationInfo, otherCivDiplomacyManager: DiplomacyManager): TextButton?
getMajorCivDiplomacyTable
Link copied to clipboard
private fun getMajorCivDiplomacyTable(otherCiv: CivilizationInfo): Table
getPromisesTable
Link copied to clipboard
private fun getPromisesTable(diplomacyManager: DiplomacyManager, otherCivDiplomacyManager: DiplomacyManager): Table?
getQuestTable
Link copied to clipboard
private fun getQuestTable(assignedQuest: AssignedQuest): Table
getRelationshipTable
Link copied to clipboard
private fun getRelationshipTable(otherCivDiplomacyManager: DiplomacyManager): Table
getWarWithMajorTable
Link copied to clipboard
private fun getWarWithMajorTable(target: CivilizationInfo, otherCiv: CivilizationInfo): Table
hashCode
Link copied to clipboard
open fun hashCode(): Int
hide
Link copied to clipboard
open override fun hide()
isCrampedPortrait
Link copied to clipboard
fun isCrampedPortrait(): Boolean
isNarrowerThan4to3
Link copied to clipboard
fun isNarrowerThan4to3(): Boolean
isNotPlayersTurn
Link copied to clipboard
private fun isNotPlayersTurn(): Boolean
isPortrait
Link copied to clipboard
fun isPortrait(): Boolean
onBackButtonClicked
Link copied to clipboard
fun onBackButtonClicked(action: () -> Unit)
openOptionsPopup
Link copied to clipboard
fun openOptionsPopup()
pause
Link copied to clipboard
open override fun pause()
render
Link copied to clipboard
open override fun render(delta: Float)
resize
Link copied to clipboard
open override fun resize(width: Int, height: Int)
resume
Link copied to clipboard
open override fun resume()
setRightSideFlavorText
Link copied to clipboard
private fun setRightSideFlavorText(otherCiv: CivilizationInfo, flavorText: String, response: String)
setTrade
Link copied to clipboard
fun setTrade(civ: CivilizationInfo): TradeTable
show
Link copied to clipboard
open override fun show()
toString
Link copied to clipboard
open fun toString(): String
updateLeftSideTable
Link copied to clipboard
private fun updateLeftSideTable()
updateRightSide
Link copied to clipboard
fun updateRightSide(otherCiv: CivilizationInfo)

Properties

game
Link copied to clipboard
val game: UncivGame
keyPressDispatcher
Link copied to clipboard
val keyPressDispatcher: KeyPressDispatcher
leftSideTable
Link copied to clipboard
private val leftSideTable: Table
rightSideTable
Link copied to clipboard
private val rightSideTable: Table
stage
Link copied to clipboard
val stage: Stage
tutorialController
Link copied to clipboard
protected val tutorialController: TutorialController
viewingCiv
Link copied to clipboard
val viewingCiv: CivilizationInfo

Sources

jvm source
Link copied to clipboard