@Override public void onClick(int mX, int mY, int button) { if (useStrengthSetting()) { textBoxes.onClick(mX, mY, button); } radioButtons.onClick(mX, mY, button); }
@SideOnly(Side.CLIENT) @Override public boolean onKeyStroke(GuiManager gui, char c, int k) { if (useStrengthSetting()) { return textBoxes.onKeyStroke(gui, c, k); } else { return super.onKeyStroke(gui, c, k); } }
@SideOnly(Side.CLIENT) @Override public void draw(GuiManager gui, int mX, int mY) { if (useStrengthSetting()) { gui.drawString(Localization.REDSTONE_STRENGTH.toString(), TEXT_X, TEXT_Y, 0.7F, 0x404040); textBoxes.draw(gui, mX, mY); } else { gui.drawString(Localization.DIGITAL_TOGGLE.toString(), TEXT_X, TEXT_Y, 0.7F, 0x404040); } radioButtons.draw(gui, mX, mY); }