From 2e0e576b64545cb45a0ab3e0d0fe81cfb7a61307 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 16 Feb 2019 17:52:40 +0800 Subject: Same as v2.3 in Fabric --- .../me/shedaniel/rei/gui/widget/ConfigWidget.java | 177 --------------------- 1 file changed, 177 deletions(-) delete mode 100644 src/main/java/me/shedaniel/rei/gui/widget/ConfigWidget.java (limited to 'src/main/java/me/shedaniel/rei/gui/widget/ConfigWidget.java') diff --git a/src/main/java/me/shedaniel/rei/gui/widget/ConfigWidget.java b/src/main/java/me/shedaniel/rei/gui/widget/ConfigWidget.java deleted file mode 100644 index 9519a949a..000000000 --- a/src/main/java/me/shedaniel/rei/gui/widget/ConfigWidget.java +++ /dev/null @@ -1,177 +0,0 @@ -package me.shedaniel.rei.gui.widget; - -import com.google.common.collect.Lists; -import me.shedaniel.rei.client.ConfigHelper; -import me.shedaniel.rei.client.REIItemListOrdering; -import net.minecraft.client.MainWindow; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiScreen; -import net.minecraft.client.gui.IGuiEventListener; -import net.minecraft.client.renderer.RenderHelper; -import net.minecraft.client.resources.I18n; - -import java.io.IOException; -import java.util.Arrays; -import java.util.List; - -public class ConfigWidget extends GuiScreen { - - private List widgets; - private GuiScreen parent; - - public ConfigWidget(GuiScreen parent) { - this.parent = parent; - this.widgets = Lists.newArrayList(); - } - - @Override - public boolean keyPressed(int int_1, int int_2, int int_3) { - if (int_1 == 256 && this.allowCloseWithEscape()) { - Minecraft.getInstance().displayGuiScreen(parent); - return true; - } else { - return super.keyPressed(int_1, int_2, int_3); - } - } - - @Override - protected void initGui() { - super.initGui(); - widgets.clear(); - MainWindow window = Minecraft.getInstance().mainWindow; - widgets.add(new ButtonWidget(window.getScaledWidth() / 2 - 20, 30, 40, 20, "") { - @Override - public void onPressed(int button, double mouseX, double mouseY) { - if (button == 0) - ConfigHelper.getInstance().setSideSearchField(!ConfigHelper.getInstance().sideSearchField()); - try { - ConfigHelper.getInstance().saveConfig(); - } catch (IOException e) { - e.printStackTrace(); - } - } - - @Override - public void draw(int mouseX, int mouseY, float partialTicks) { - text = getTrueFalseText(ConfigHelper.getInstance().sideSearchField()); - String t = I18n.format("text.rei.side_searchbox"); - int width = fontRenderer.getStringWidth(t); - fontRenderer.drawStringWithShadow(t, this.x - width - 10, this.y + (this.height - 8) / 2, -1); - super.draw(mouseX, mouseY, partialTicks); - } - }); - widgets.add(new ButtonWidget(window.getScaledWidth() / 2 - 20, 60, 40, 20, "") { - @Override - public void onPressed(int button, double mouseX, double mouseY) { - if (button == 0) - ConfigHelper.getInstance().setShowCraftableOnlyButton(!ConfigHelper.getInstance().showCraftableOnlyButton()); - try { - ConfigHelper.getInstance().saveConfig(); - } catch (IOException e) { - e.printStackTrace(); - } - } - - @Override - public void draw(int mouseX, int mouseY, float partialTicks) { - text = getTrueFalseText(ConfigHelper.getInstance().showCraftableOnlyButton()); - String t = I18n.format("text.rei.enable_craftable_only"); - int width = fontRenderer.getStringWidth(t); - fontRenderer.drawStringWithShadow(t, this.x - width - 10, this.y + (this.height - 8) / 2, -1); - super.draw(mouseX, mouseY, partialTicks); - } - }); - widgets.add(new ButtonWidget(window.getScaledWidth() / 2 - 90, 90, 150, 20, "") { - @Override - public void onPressed(int button, double mouseX, double mouseY) { - int index = Arrays.asList(REIItemListOrdering.values()).indexOf(ConfigHelper.getInstance().getItemListOrdering()) + 1; - if (index >= REIItemListOrdering.values().length) { - index = 0; - ConfigHelper.getInstance().setAscending(!ConfigHelper.getInstance().isAscending()); - } - ConfigHelper.getInstance().setItemListOrdering(REIItemListOrdering.values()[index]); - try { - ConfigHelper.getInstance().saveConfig(); - } catch (IOException e) { - e.printStackTrace(); - } - } - - @Override - public void draw(int int_1, int int_2, float float_1) { - RenderHelper.disableStandardItemLighting(); - this.text = I18n.format("text.rei.list_ordering_button", I18n.format(ConfigHelper.getInstance().getItemListOrdering().getNameTranslationKey()), I18n.format(ConfigHelper.getInstance().isAscending() ? "ordering.rei.ascending" : "ordering.rei.descending")); - String t = I18n.format("text.rei.list_ordering") + ": "; - fontRenderer.drawStringWithShadow(t, parent.width / 2 - 95 - Minecraft.getInstance().fontRenderer.getStringWidth(t), 90 + 6, -1); - super.draw(int_1, int_2, float_1); - } - }); - widgets.add(new ButtonWidget(window.getScaledWidth() / 2 - 20, 120, 40, 20, "") { - @Override - public void onPressed(int button, double mouseX, double mouseY) { - if (button == 0) - ConfigHelper.getInstance().setMirrorItemPanel(!ConfigHelper.getInstance().isMirrorItemPanel()); - try { - ConfigHelper.getInstance().saveConfig(); - } catch (IOException e) { - e.printStackTrace(); - } - } - - @Override - public void draw(int mouseX, int mouseY, float partialTicks) { - text = getTrueFalseText(ConfigHelper.getInstance().isMirrorItemPanel()); - String t = I18n.format("text.rei.mirror_rei"); - int width = fontRenderer.getStringWidth(t); - fontRenderer.drawStringWithShadow(t, this.x - width - 10, this.y + (this.height - 8) / 2, -1); - super.draw(mouseX, mouseY, partialTicks); - } - }); - widgets.add(new ButtonWidget(window.getScaledWidth() / 2 - 20, 150, 40, 20, "") { - @Override - public void onPressed(int button, double mouseX, double mouseY) { - if (button == 0) - ConfigHelper.getInstance().setCheckUpdates(!ConfigHelper.getInstance().checkUpdates()); - try { - ConfigHelper.getInstance().saveConfig(); - } catch (IOException e) { - e.printStackTrace(); - } - } - - @Override - public void draw(int mouseX, int mouseY, float partialTicks) { - text = getTrueFalseText(ConfigHelper.getInstance().checkUpdates()); - String t = I18n.format("text.rei.check_updates"); - int width = fontRenderer.getStringWidth(t); - fontRenderer.drawStringWithShadow(t, this.x - width - 10, this.y + (this.height - 8) / 2, -1); - super.draw(mouseX, mouseY, partialTicks); - } - }); - } - - private String getTrueFalseText(boolean showCraftableOnlyButton) { - return String.format("%s%b", showCraftableOnlyButton ? "§a" : "§c", showCraftableOnlyButton); - } - - @Override - public void render(int int_1, int int_2, float float_1) { - drawWorldBackground(0); - super.render(int_1, int_2, float_1); - widgets.forEach(widget -> { - RenderHelper.disableStandardItemLighting(); - widget.draw(int_1, int_2, float_1); - }); - } - - @Override - public boolean doesGuiPauseGame() { - return false; - } - - @Override - public List getChildren() { - return widgets; - } - -} -- cgit