Do not create screenshot options if FEATURE_SCREENSHOTS is disabled

This commit is contained in:
sector-a
2025-04-17 13:11:57 +03:00
committed by KarimAkra
parent 7dee8e6e54
commit 995f6c5adb
@@ -142,6 +142,7 @@ class PreferencesMenu extends Page<OptionsState.OptionsMenuPageName>
}, null, Preferences.framerate, 30, 300, 5, 0);
#end
#if FEATURE_SCREENSHOTS
createPrefItemCheckbox('Hide Mouse', 'If enabled, the mouse will be hidden when taking a screenshot.', function(value:Bool):Void {
Preferences.shouldHideMouse = value;
}, Preferences.shouldHideMouse);
@@ -157,6 +158,8 @@ class PreferencesMenu extends Page<OptionsState.OptionsMenuPageName>
createPrefItemNumber('JPEG Quality', 'The quality of JPEG screenshots.', function(value:Float) {
Preferences.jpegQuality = Std.int(value);
}, null, Preferences.jpegQuality, 0, 100, 5, 0);
#end
createPrefItemCheckbox('Vibration', 'If enabled, Haptic Feedback vibration effects will be active.', function(value:Bool):Void {
Preferences.vibration = value;
}, Preferences.vibration);