Episode struct
#include <Jazz2/Resources.h>
Describes an episode.
Metadata for a group of levels presented as one episode: its internal and display names, the first level to play, the previous and next episode names that chain episodes together, the position in the episode-selection list, and optional title and background image textures. Loaded by ContentResolver and used to build the episode selection UI and drive episode-to-episode progression.
Constructors, destructors, conversion operators
- Episode() noexcept
- Creates a new instance.
Public variables
- String Name
- Internal name.
- String DisplayName
- Display name.
- String FirstLevel
- Name of the first level in the episode.
- String PreviousEpisode
- Name of the previous episode.
- String NextEpisode
- Name of the next episode.
-
std::
uint16_t Position - Position in episode selection list.
-
std::
unique_ptr<Texture> TitleImage - Texture for title image.
-
std::
unique_ptr<Texture> BackgroundImage - Texture for background image.