Jazz2/PreferencesCache.h file

Namespaces

namespace Jazz2
Root namespace of Jazz² Resurrection.

Classes

struct Jazz2::EpisodeContinuationState
Continuation state between two episodes.
struct Jazz2::EpisodeContinuationStateWithLevel
Continuation state between two levels in episode.
class Jazz2::PreferencesCache
Provides access to a user preferences.

Enums

enum class RescaleMode { None, HQ2x, _3xBrz, CrtScanlines, CrtShadowMask, CrtApertureGrille, Monochrome, TypeMask = 0x0f, UseAntialiasing = 0x80 }
Rescale mode.
enum class WeaponWheelStyle : std::uint8_t { Disabled, Enabled, EnabledWithAmmoCount }
Weapon wheel style.
enum class GamepadType : std::uint8_t { Xbox, PlayStation, Steam, Switch }
Gamepad button labels.
enum class EpisodeEndOverwriteMode : std::uint8_t { Always, NoCheatsOnly, HigherScoreOnly }
Episode completion overwrite mode.
enum class UnlockableEpisodes : std::uint32_t { None = 0x00, FormerlyAPrince = 0x01, JazzInTime = 0x02, Flashback = 0x04, FunkyMonkeys = 0x08, ChristmasChronicles = 0x10, TheSecretFiles = 0x20 }
Unlockable episodes, mainly used if compiled with SHAREWARE_DEMO_ONLY
enum class EpisodeContinuationFlags : std::uint8_t { None = 0x00, IsCompleted = 0x01, CheatsUsed = 0x02 }
Episode continuation flags, supports a bitwise combination of its member values.