diff options
| author | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-02-13 15:47:42 +0100 |
|---|---|---|
| committer | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-02-13 15:47:42 +0100 |
| commit | 0542327df8cf1deb62d7446d350059c9e5ae1152 (patch) | |
| tree | 84edc7796fe7bb4465494aefcd82dd34078ab224 /src/main/java/io/polyfrost/oneconfig/gui | |
| parent | 3857800292a7cc078ee05c5487b11a256682bef1 (diff) | |
| download | OneConfig-0542327df8cf1deb62d7446d350059c9e5ae1152.tar.gz OneConfig-0542327df8cf1deb62d7446d350059c9e5ae1152.tar.bz2 OneConfig-0542327df8cf1deb62d7446d350059c9e5ae1152.zip | |
work
Diffstat (limited to 'src/main/java/io/polyfrost/oneconfig/gui')
| -rw-r--r-- | src/main/java/io/polyfrost/oneconfig/gui/Window.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/main/java/io/polyfrost/oneconfig/gui/Window.java b/src/main/java/io/polyfrost/oneconfig/gui/Window.java index a0c15cb..173ecee 100644 --- a/src/main/java/io/polyfrost/oneconfig/gui/Window.java +++ b/src/main/java/io/polyfrost/oneconfig/gui/Window.java @@ -3,6 +3,7 @@ package io.polyfrost.oneconfig.gui; import io.polyfrost.oneconfig.themes.Theme; import io.polyfrost.oneconfig.themes.ThemeElement; import io.polyfrost.oneconfig.themes.Themes; +import net.minecraft.client.Minecraft; import net.minecraft.client.gui.Gui; import net.minecraft.client.gui.GuiScreen; @@ -15,10 +16,13 @@ public class Window extends GuiScreen { private float currentProgress = 0f; public static Window currentWindow; private final Theme t = Themes.getActiveTheme(); + private int guiScaleToRestore = -1; public Window() { super.initGui(); currentWindow = this; + guiScaleToRestore = Minecraft.getMinecraft().gameSettings.guiScale; + Minecraft.getMinecraft().gameSettings.guiScale = 1; } public boolean doesGuiPauseGame() { @@ -43,8 +47,8 @@ public class Window extends GuiScreen { int right = (int) (left + 1200 * currentProgress); int top = middleY - 350; int bottom = (int) (top + 700 * currentProgress); - Gui.drawRect(left -1, top - 1, right + 1, bottom + 1, testingColor.getRGB()); - Gui.drawRect(left,top,right,bottom,t.getBaseColor().getRGB()); + Gui.drawRect(left - 1, top - 1, right + 1, bottom + 1, testingColor.getRGB()); + Gui.drawRect(left, top, right, bottom, t.getBaseColor().getRGB()); Gui.drawRect(left, top, right, top + 100, t.getTitleBarColor().getRGB()); Gui.drawRect(left, top + 100, right, top + 101, testingColor.getRGB()); @@ -56,5 +60,10 @@ public class Window extends GuiScreen { return currentWindow; } - + @Override + public void onGuiClosed() { + if (guiScaleToRestore != -1) { + Minecraft.getMinecraft().gameSettings.guiScale = guiScaleToRestore; + } + } } |
