config: update layout and added more options

This commit is contained in:
Hyper
2024-10-21 14:13:54 +01:00
parent be08d1e7a4
commit 5508b23f39
3 changed files with 100 additions and 60 deletions
+17 -6
View File
@@ -7,8 +7,8 @@ void Config::Load()
TOML_BEGIN_SECTION("System")
{
TOML_READ_ENUM(ELanguage, Language);
TOML_READ_ENUM(EScoreBehaviour, ScoreBehaviour);
TOML_READ_BOOLEAN(Hints);
TOML_READ_ENUM(EScoreBehaviour, ScoreBehaviour);
TOML_READ_BOOLEAN(UnleashOutOfControlDrain);
TOML_READ_BOOLEAN(WerehogHubTransformVideo);
TOML_READ_BOOLEAN(LogoSkip);
@@ -17,6 +17,8 @@ void Config::Load()
TOML_BEGIN_SECTION("Controls")
{
TOML_READ_BOOLEAN(CameraXInvert);
TOML_READ_BOOLEAN(CameraYInvert);
TOML_READ_BOOLEAN(XButtonHoming);
TOML_READ_BOOLEAN(UnleashCancel);
}
@@ -24,6 +26,10 @@ void Config::Load()
TOML_BEGIN_SECTION("Audio")
{
TOML_READ_FLOAT(MusicVolume);
TOML_READ_FLOAT(SEVolume);
TOML_READ_ENUM(EVoiceLanguage, VoiceLanguage);
TOML_READ_FLOAT(Subtitles);
TOML_READ_BOOLEAN(WerehogBattleMusic);
}
TOML_END_SECTION();
@@ -34,14 +40,19 @@ void Config::Load()
TOML_READ_INTEGER(WindowWidth);
TOML_READ_INTEGER(WindowHeight);
TOML_READ_FLOAT(ResolutionScale);
TOML_READ_INTEGER(ShadowResolution);
TOML_READ_INTEGER(MSAA);
TOML_READ_ENUM(EMovieScaleMode, MovieScaleMode);
TOML_READ_ENUM(EUIScaleMode, UIScaleMode);
TOML_READ_BOOLEAN(AlphaToCoverage);
TOML_READ_BOOLEAN(Fullscreen);
TOML_READ_BOOLEAN(VSync);
TOML_READ_INTEGER(BufferCount);
TOML_READ_INTEGER(FPS);
TOML_READ_FLOAT(Brightness);
TOML_READ_INTEGER(MSAA);
TOML_READ_INTEGER(AnisotropicFiltering);
TOML_READ_INTEGER(ShadowResolution);
TOML_READ_ENUM(EGITextureFiltering, GITextureFiltering);
TOML_READ_BOOLEAN(AlphaToCoverage);
TOML_READ_BOOLEAN(Xbox360ColorCorrection);
TOML_READ_ENUM(EMovieScaleMode, MovieScaleMode);
TOML_READ_ENUM(EUIScaleMode, UIScaleMode);
}
TOML_END_SECTION();
}