Expand description
Achievements, scenarios and tutorials (Game/Achievement, Game/Scenario). See
docs/ACHIEVEMENTS.md and docs/TUTORIAL.md.
Achievement::Achievement: its string table, title, description, sprite sheet and sprite, and its goals.- A string table and text; then each class’s own block: BuildingGoal, PopulationGoal, StatGoal, TimeGoal, FinishTutorialGoal.
Scenario: an achievement, then the game it starts.Tutorialand its steps, setups, goals and images.
Original: Achievement::Achievement::Serialize, Achievement::Goal, FUN_1400dcb70,
FUN_1400dcd40, FUN_1400dfd80, FUN_1400dfff0, FUN_1400dcea0, FUN_1400ae840,
FUN_1400e3fa0.
Original: Runtime 0x18009eb70, Runtime 0x18009fd30.
Structs§
- Achievement
Achievement::Achievement.- Goal
Achievement::Goal.- Scenario
Scenario(an Achievement).- Tutorial
Tutorial: its steps, its window (a UIDescription template, opened at the right edge), the scenario to start when it is done (none below 0).- Tutorial
Step TutorialStep: a checkpoint (a loaded game resumes at the latest one), the string table, the texts before and after, images, setups, goals.
Enums§
- Goal
Kind - A Goal’s own fields, by class.
- Image
Extra - What a tutorial image adds: a key name, an input key, or a toolbar icon.
- Tutorial
Part - One part of a tutorial: the tutorial itself, a step, or a set-up dialog.
Functions§
- achievement_
description - Read a
Achievementfrom the bytes of its resource. - goal
- Read a
Goalfrom the bytes of its resource. - scenario
- Read a
Scenariofrom the bytes of its resource. - tutorial_
part - Read a
TutorialPartfrom the bytes of its resource.