Package com.unciv.logic.civilization

Types

AlertType
Link copied to clipboard
enum AlertType : Enum<AlertType>
AssignedQuest
Link copied to clipboard
class AssignedQuest(questName: String, assigner: String, assignee: String, assignedOnTurn: Int, data1: String, data2: String)
CapitalConnectionsFinder
Link copied to clipboard
class CapitalConnectionsFinder(civInfo: CivilizationInfo)
CityAction
Link copied to clipboard
data class CityAction(city: Vector2) : NotificationAction

enter city

CityStateFunctions
Link copied to clipboard
class CityStateFunctions(civInfo: CivilizationInfo)

Class containing city-state-specific functions

CityStatePersonality
Link copied to clipboard
enum CityStatePersonality : Enum<CityStatePersonality>
CityStateType
Link copied to clipboard
enum CityStateType(color: String, icon: String) : Enum<CityStateType>
CivConstructions
Link copied to clipboard
class CivConstructions
CivFlags
Link copied to clipboard
enum CivFlags : Enum<CivFlags>
CivilizationInfo
Link copied to clipboard
class CivilizationInfo
CivilizationInfoPreview
Link copied to clipboard
class CivilizationInfoPreview

Reduced variant of CivilizationInfo used for load preview.

CivInfoStats
Link copied to clipboard
class CivInfoStats(civInfo: CivilizationInfo)

CivInfo class was getting too crowded

CivInfoTransientUpdater
Link copied to clipboard
class CivInfoTransientUpdater(civInfo: CivilizationInfo)

CivInfo class was getting too crowded

DiplomacyAction
Link copied to clipboard
data class DiplomacyAction(otherCivName: String) : NotificationAction

enter diplomacy screen

GoldenAgeManager
Link copied to clipboard
class GoldenAgeManager
GreatPersonManager
Link copied to clipboard
class GreatPersonManager
LocationAction
Link copied to clipboard
data class LocationAction(locations: ArrayList<Vector2>) : NotificationAction

cycle through tiles

MayaLongCountAction
Link copied to clipboard
class MayaLongCountAction : NotificationAction

enter Maya Long Count popup

Notification
Link copied to clipboard
open class Notification

action is not realized as lambda, as it would be too easy to introduce references to objects there that should not be serialized to the saved game.

NotificationAction
Link copied to clipboard
interface NotificationAction

defines what to do if the user clicks on a notification

NotificationIcon
Link copied to clipboard
object NotificationIcon
PlayerType
Link copied to clipboard
enum PlayerType : Enum<PlayerType>
PolicyManager
Link copied to clipboard
class PolicyManager
PopupAlert
Link copied to clipboard
class PopupAlert
Proximity
Link copied to clipboard
enum Proximity : Enum<Proximity>
QuestManager
Link copied to clipboard
class QuestManager
ReligionManager
Link copied to clipboard
class ReligionManager
ReligionState
Link copied to clipboard
enum ReligionState : Enum<ReligionState>
TechAction
Link copied to clipboard
class TechAction(techName: String) : NotificationAction

show tech screen

TechManager
Link copied to clipboard
class TechManager
VictoryManager
Link copied to clipboard
class VictoryManager