Package com.unciv.ui.pickerscreens

Types

DiplomaticVotePickerScreen
Link copied to clipboard
class DiplomaticVotePickerScreen(votingCiv: CivilizationInfo) : PickerScreen
DiplomaticVoteResultScreen
Link copied to clipboard
class DiplomaticVoteResultScreen(votesCast: HashMap<String, String>, viewingCiv: CivilizationInfo) : PickerScreen
GreatPersonPickerScreen
Link copied to clipboard
class GreatPersonPickerScreen(civInfo: CivilizationInfo) : PickerScreen
ImprovementPickerScreen
Link copied to clipboard
class ImprovementPickerScreen(tileInfo: TileInfo, unit: MapUnit, onAccept: () -> Unit) : PickerScreen
ModManagementOptions
Link copied to clipboard
class ModManagementOptions(modManagementScreen: ModManagementScreen)

Helper class for Mod Manager - filtering and sorting.

ModManagementScreen
Link copied to clipboard
class ModManagementScreen(previousInstalledMods: HashMap<String, ModUIData>?, previousOnlineMods: HashMap<String, ModUIData>?) : PickerScreen

The Mod Management Screen - called only from MainMenuScreen

ModStateImages
Link copied to clipboard
class ModStateImages(isVisual: Boolean, isUpdated: Boolean, visualImage: Image, updatedImage: Image)

Helper class keeps references to decoration images of installed mods to enable dynamic visibility (actually we do not use isVisible but refill a container selectively which allows the aggregate height to adapt and the set to center vertically)

ModUIData
Link copied to clipboard
class ModUIData(name: String, description: String, ruleset: Ruleset?, repo: Github.Repo?, y: Float, height: Float, button: Button)

Helper class holds combined mod info for ModManagementScreen, used for both installed and online lists

PantheonPickerScreen
Link copied to clipboard
class PantheonPickerScreen(choosingCiv: CivilizationInfo, gameInfo: GameInfo) : PickerScreen
PickerScreen
Link copied to clipboard
open class PickerScreen(disableScroll: Boolean) : BaseScreen
PolicyPickerScreen
Link copied to clipboard
class PolicyPickerScreen(worldScreen: WorldScreen, civInfo: CivilizationInfo) : PickerScreen
PromotionPickerScreen
Link copied to clipboard
class PromotionPickerScreen(unit: MapUnit) : PickerScreen
ReligiousBeliefsPickerScreen
Link copied to clipboard
class ReligiousBeliefsPickerScreen(choosingCiv: CivilizationInfo, gameInfo: GameInfo, beliefsToChoose: Counter<BeliefType>, pickIconAndName: Boolean) : PickerScreen
TechButton
Link copied to clipboard
class TechButton(techName: String, techManager: TechManager, isWorldScreen: Boolean) : Table
TechPickerScreen
Link copied to clipboard
class TechPickerScreen(civInfo: CivilizationInfo, centerOnTech: Technology?, freeTechPick: Boolean) : PickerScreen