whatever agahgh
This commit is contained in:
@@ -88,8 +88,7 @@ class OptionsMenu extends TreeMenu {
|
||||
}
|
||||
})]));
|
||||
|
||||
tree.first().add(debugOption = new TextOption('optionsTree.debug-name', 'optionsTree.debug-desc', ' >', () -> addMenu(new DebugOptions())));
|
||||
debugOption.locked = !Options.devMode;
|
||||
checkDebugOption();
|
||||
|
||||
for (i in funkin.backend.assets.ModsFolder.getLoadedMods()) {
|
||||
var xmlPath = Paths.xml('config/options/LIB_$i');
|
||||
@@ -103,6 +102,22 @@ class OptionsMenu extends TreeMenu {
|
||||
}
|
||||
}
|
||||
|
||||
function checkDebugOption() {
|
||||
var screen = tree.first();
|
||||
if (Options.devMode) {
|
||||
if (debugOption == null) {
|
||||
screen.insert(CoolUtil.minInt(screen.length, mainOptions.length),
|
||||
debugOption = new TextOption('optionsTree.debug-name', 'optionsTree.debug-desc', ' >', () -> addMenu(new DebugOptions()))
|
||||
);
|
||||
}
|
||||
}
|
||||
else if (debugOption != null) {
|
||||
screen.remove(debugOption, true);
|
||||
debugOption = flixel.util.FlxDestroyUtil.destroy(debugOption);
|
||||
if (screen.curSelected >= screen.length) screen.changeSelection(0, true);
|
||||
}
|
||||
}
|
||||
|
||||
public function updateBG() {
|
||||
var scaleX:Float = FlxG.width / bg.width;
|
||||
var scaleY:Float = FlxG.height / bg.height;
|
||||
@@ -119,7 +134,7 @@ class OptionsMenu extends TreeMenu {
|
||||
|
||||
override function menuChanged() {
|
||||
super.menuChanged();
|
||||
debugOption.locked = !Options.devMode;
|
||||
checkDebugOption();
|
||||
}
|
||||
|
||||
override function exit() {
|
||||
|
||||
@@ -16,7 +16,7 @@ class GameplayOptions extends TreeMenuScreen {
|
||||
add(new Checkbox(getNameID('camZoomOnBeat'), getDescID('camZoomOnBeat'), 'camZoomOnBeat'));
|
||||
add(new Checkbox(getNameID('autoPause'), getDescID('autoPause'), 'autoPause', __changeAutoPause));
|
||||
add(offsetSetting = new NumOption(getNameID('songOffset'), getDescID('songOffset'), -999, 999, 1, 'songOffset', __changeOffset));
|
||||
add(new SliderOption(getNameID('volumeSFX'), getDescID('volumeSFX'), 0, 1, 1, 10, 'volumeSFX'));
|
||||
add(new SliderOption(getNameID('volumeSFX'), getDescID('volumeSFX'), 0, 1, 1, 6, 'volumeSFX'));
|
||||
|
||||
add(new Separator());
|
||||
add(new TextOption('optionsMenu.advanced', 'optionsTree.gameplay.advanced-desc', ' >', () ->
|
||||
|
||||
Reference in New Issue
Block a user