WorldScreen
class WorldScreen(gameInfo: GameInfo, viewingCiv: CivilizationInfo) : BaseScreen, IConsoleScreenAccessible
Content copied to clipboard
Unciv's world screen
Parameters
gameInfo
The game state the screen should represent
viewingCiv
The currently active civilization
Constructors
WorldScreen
Link copied to clipboard
Types
NextTurnAction
Link copied to clipboard
private class NextTurnAction(text: String, color: Color, action: () -> Unit)
Content copied to clipboard
Functions
addKeyboardListener
Link copied to clipboard
private fun addKeyboardListener()
Content copied to clipboard
addKeyboardPresses
Link copied to clipboard
private fun addKeyboardPresses()
Content copied to clipboard
backButtonAndESCHandler
Link copied to clipboard
private fun backButtonAndESCHandler()
Content copied to clipboard
createFogOfWarButton
Link copied to clipboard
createNewWorldScreen
Link copied to clipboard
createNextTurnButton
Link copied to clipboard
displayTutorial
Link copied to clipboard
displayTutorialsOnUpdate
Link copied to clipboard
private fun displayTutorialsOnUpdate()
Content copied to clipboard
enableNextTurnButtonAfterOptions
Link copied to clipboard
fun enableNextTurnButtonAfterOptions()
Content copied to clipboard
Used by OptionsPopup to re-enable the next turn button within its Close button action
getCurrentTutorialTask
Link copied to clipboard
getNextTurnAction
Link copied to clipboard
isCrampedPortrait
Link copied to clipboard
isNarrowerThan4to3
Link copied to clipboard
isPortrait
Link copied to clipboard
loadLatestMultiplayerState
Link copied to clipboard
private fun loadLatestMultiplayerState()
Content copied to clipboard
onBackButtonClicked
Link copied to clipboard
openOptionsPopup
Link copied to clipboard
fun openOptionsPopup()
Content copied to clipboard
setConsoleScreenCloseAction
Link copied to clipboard
open fun BaseScreen.setConsoleScreenCloseAction(closeAction: () -> Unit? = null)
Content copied to clipboard
setOpenConsoleScreenHotkey
Link copied to clipboard
showTutorialsOnNextTurn
Link copied to clipboard
private fun showTutorialsOnNextTurn()
Content copied to clipboard
stopMultiPlayerRefresher
Link copied to clipboard
private fun stopMultiPlayerRefresher()
Content copied to clipboard
updateDiplomacyButton
Link copied to clipboard
updateNextTurnButton
Link copied to clipboard
updateScriptingState
Link copied to clipboard
open fun BaseScreen.updateScriptingState(gameInfo: GameInfo? = null, civInfo: CivilizationInfo? = null, worldScreen: WorldScreen? = null, mapEditorScreen: MapEditorScreen? = null)
Content copied to clipboard
updateSelectedCiv
Link copied to clipboard
private fun updateSelectedCiv()
Content copied to clipboard
updateTechButton
Link copied to clipboard
private fun updateTechButton()
Content copied to clipboard
Properties
battleTable
Link copied to clipboard
bottomTileInfoTable
Link copied to clipboard
bottomUnitTable
Link copied to clipboard
canChangeState
Link copied to clipboard
consoleScreen
Link copied to clipboard
diplomacyButtonHolder
Link copied to clipboard
fogOfWarButton
Link copied to clipboard
isPlayersTurn
Link copied to clipboard
(readonly) Indicates it's the player's (viewingCiv) turn
keyPressDispatcher
Link copied to clipboard
mapHolder
Link copied to clipboard
minimapWrapper
Link copied to clipboard
nextTurnAction
Link copied to clipboard
nextTurnButton
Link copied to clipboard
notificationsScroll
Link copied to clipboard
selectedCiv
Link copied to clipboard
shouldUpdate
Link copied to clipboard
When set, causes the screen to update in the next render event
techButtonHolder
Link copied to clipboard
techPolicyAndVictoryHolder
Link copied to clipboard
topBar
Link copied to clipboard
tutorialController
Link copied to clipboard
tutorialTaskTable
Link copied to clipboard
unitActionsTable
Link copied to clipboard
viewingCiv
Link copied to clipboard
waitingForAutosave
Link copied to clipboard
Sources
jvm source
Link copied to clipboard