Jazz2::LevelDescriptor struct

Contains all components to fully initialize a level instance.

Public variables

String FullPath
Full path.
String DisplayName
Display name.
String NextLevel
Next level name.
String SecretLevel
Secret level name.
String BonusLevel
Bonus level name.
std::unique_ptr<Tiles::TileMap> TileMap
Tile map.
std::unique_ptr<Events::EventMap> EventMap
Event map.
String MusicPath
Music file path.
Vector4f AmbientColor
Ambient color.
WeatherType Weather
Weather type.
std::uint8_t WeatherIntensity
Weather intensity.
std::uint16_t WaterLevel
Water level.
SmallVector<String, 0> LevelTexts
Level texts.