From 2f6fa8f97a4b29f391ad5ecba07cbd1f4f7e3442 Mon Sep 17 00:00:00 2001 From: isXander Date: Fri, 28 Jul 2023 23:45:36 +0100 Subject: [PATCH] Remove old radial options from YACL config --- .../screen/ControllerConfigScreenFactory.java | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/main/java/dev/isxander/controlify/gui/screen/ControllerConfigScreenFactory.java b/src/main/java/dev/isxander/controlify/gui/screen/ControllerConfigScreenFactory.java index 6ddca6e..5dbbbcf 100644 --- a/src/main/java/dev/isxander/controlify/gui/screen/ControllerConfigScreenFactory.java +++ b/src/main/java/dev/isxander/controlify/gui/screen/ControllerConfigScreenFactory.java @@ -5,7 +5,6 @@ import dev.isxander.controlify.Controlify; import dev.isxander.controlify.api.bind.ControllerBinding; import dev.isxander.controlify.bindings.BindContext; import dev.isxander.controlify.bindings.EmptyBind; -import dev.isxander.controlify.bindings.RadialAction; import dev.isxander.controlify.controller.Controller; import dev.isxander.controlify.controller.ControllerConfig; import dev.isxander.controlify.controller.gamepad.GamepadController; @@ -308,22 +307,6 @@ public class ControllerConfigScreenFactory { var category = ConfigCategory.createBuilder() .name(Component.translatable("controlify.gui.group.controls")); - var radialMenuGroup = OptionGroup.createBuilder() - .name(Component.translatable("controlify.gui.group.radial_menu")) - .collapsed(true); - radialMenuGroup.option(controller.bindings().RADIAL_MENU.startYACLOption().build()); - for (int i = 0; i < controller.config().radialActions.length; i++) { - int action = i; - radialMenuGroup.option(Option.createBuilder() - .name(Component.translatable("controlify.gui.radial_menu_action", i + 1)) - .binding(RadialMenuScreen.EMPTY_ACTION, () -> controller.config().radialActions[action].binding(), v -> controller.config().radialActions[action] = new RadialAction(v, controller.config().radialActions[action].icon())) - .controller(opt -> CyclingListControllerBuilder.create(opt) - .values(Iterables.concat(Collections.singleton(RadialMenuScreen.EMPTY_ACTION), controller.bindings().registry().keySet())) - .valueFormatter(id -> !RadialMenuScreen.EMPTY_ACTION.equals(id) ? controller.bindings().get(id).name() : Component.literal("None"))) - .build()); - } - category.group(radialMenuGroup.build()); - List optionBinds = new ArrayList<>(); groupBindings(controller.bindings().registry().values()).forEach((categoryName, bindGroup) -> { var controlsGroup = OptionGroup.createBuilder()