1 package com.irtimaled.bbor.client.gui;
3 import com.irtimaled.bbor.config.ConfigManager;
4 import com.irtimaled.bbor.config.Setting;
6 public class BoolSettingButton extends AbstractButton {
7 private final Setting<Boolean> setting;
9 BoolSettingButton(int id, int x, int y, int width, String label, Setting<Boolean> setting) {
10 super(id, x, y, width, label);
11 this.setting = setting;
15 protected int getState() {
16 return enabled ? setting.get() ? 2 : 1 : 0;
20 public void onPressed() {
21 ConfigManager.Toggle(setting);