CivilopediaScreen
class CivilopediaScreen(ruleset: Ruleset, previousScreen: BaseScreen, category: CivilopediaCategories, link: String) : BaseScreen
Content copied to clipboard
Screen displaying the Civilopedia
Parameters
ruleset
Ruleset to display items from
category
CivilopediaCategories key to select category
link
alternate selector to select category and/or entry. Can have the form category/entry
overriding the category parameter, or just entry
to complement it.
Constructors
CivilopediaScreen
Link copied to clipboard
fun CivilopediaScreen(ruleset: Ruleset, previousScreen: BaseScreen, category: CivilopediaCategories = CivilopediaCategories.Tutorial, link: String = "")
Content copied to clipboard
Types
CategoryButtonInfo
Link copied to clipboard
CivilopediaEntry
Link copied to clipboard
private class CivilopediaEntry(name: String, image: Actor?, flavour: ICivilopediaText?, y: Float, height: Float, sortBy: Int)
Content copied to clipboard
Container collecting data per Civilopedia entry
Functions
displayTutorial
Link copied to clipboard
isCrampedPortrait
Link copied to clipboard
isNarrowerThan4to3
Link copied to clipboard
isPortrait
Link copied to clipboard
navigateCategories
Link copied to clipboard
navigateEntries
Link copied to clipboard
onBackButtonClicked
Link copied to clipboard
openOptionsPopup
Link copied to clipboard
fun openOptionsPopup()
Content copied to clipboard
selectCategory
Link copied to clipboard
Select a specified category - unselects entry, rebuilds left side buttons.
Select a specified category
selectEntry
Link copied to clipboard
Select a specified entry within the current category. Unknown strings are ignored!
selectLink
Link copied to clipboard
Jump to a "link" selecting both category and entry
Properties
buttonTableScroll
Link copied to clipboard
categoryToButtons
Link copied to clipboard
private val categoryToButtons: LinkedHashMap<CivilopediaCategories, CivilopediaScreen.CategoryButtonInfo>
Content copied to clipboard
categoryToEntries
Link copied to clipboard
private val categoryToEntries: LinkedHashMap<CivilopediaCategories, Collection<CivilopediaScreen.CivilopediaEntry>>
Content copied to clipboard
currentCategory
Link copied to clipboard
currentEntry
Link copied to clipboard
currentEntryPerCategory
Link copied to clipboard
private val currentEntryPerCategory: HashMap<CivilopediaCategories, String>
Content copied to clipboard
entryIndex
Link copied to clipboard
private val entryIndex: LinkedHashMap<String, CivilopediaScreen.CivilopediaEntry>
Content copied to clipboard
entrySelectScroll
Link copied to clipboard
entrySelectTable
Link copied to clipboard
flavourTable
Link copied to clipboard
keyPressDispatcher
Link copied to clipboard
previousScreen
Link copied to clipboard
tutorialController
Link copied to clipboard
Sources
jvm source
Link copied to clipboard