CivilopediaTutorial
Wrapper for a Tutorial, supports INamed and ICivilopediaText, and already provisions for the display of an ExtraImage on top.
Parameters
from Tutorial.value, with underscores (this wrapper replaces them with spaces)
Array of lines exactly as stored in a TutorialController.tutorials MapEntry
Constructors
Functions
Assemble json-supplied lines with automatically generated ones.
Generate header line from object metadata. Default implementation will take INamed.name and render it in 150% normal font size with an icon from makeLink.
Generate automatic lines from object metadata.
Overrides Icon used for Civilopedia entry list (where you select the instance) This will still be passed to the category-specific image getter.
Overrides alphabetical sorting in Civilopedia
Properties
List of strings supporting simple formatting rules that CivilopediaScreen can render. May later be merged with automatic lines generated by the deriving class through overridden getCivilopediaTextHeader and/or getCivilopediaTextLines methods.