forked from Clones/Controlify
✏️ Greatly improve gyro control
This commit is contained in:
@ -418,6 +418,26 @@ public class ControllerConfigScreenFactory {
|
||||
o.requestSetDefault();
|
||||
}))
|
||||
.build());
|
||||
gyroGroup.option(Util.make(() -> {
|
||||
var opt = Option.<Boolean>createBuilder()
|
||||
.name(Component.translatable("controlify.gui.gyro_invert_x"))
|
||||
.description(OptionDescription.of(Component.translatable("controlify.gui.gyro_invert_x.tooltip")))
|
||||
.binding(gpCfgDef.invertGyroX, () -> gpCfg.invertGyroX, v -> gpCfg.invertGyroX = v)
|
||||
.controller(TickBoxControllerBuilder::create)
|
||||
.build();
|
||||
gyroOptions.add(opt);
|
||||
return opt;
|
||||
}));
|
||||
gyroGroup.option(Util.make(() -> {
|
||||
var opt = Option.<Boolean>createBuilder()
|
||||
.name(Component.translatable("controlify.gui.gyro_invert_y"))
|
||||
.description(OptionDescription.of(Component.translatable("controlify.gui.gyro_invert_y.tooltip")))
|
||||
.binding(gpCfgDef.invertGyroY, () -> gpCfg.invertGyroY, v -> gpCfg.invertGyroY = v)
|
||||
.controller(TickBoxControllerBuilder::create)
|
||||
.build();
|
||||
gyroOptions.add(opt);
|
||||
return opt;
|
||||
}));
|
||||
gyroGroup.option(Util.make(() -> {
|
||||
var opt = Option.<Boolean>createBuilder()
|
||||
.name(Component.translatable("controlify.gui.gyro_requires_button"))
|
||||
|
Reference in New Issue
Block a user