diff options
author | nextdaydelivery <12willettsh@gmail.com> | 2022-02-19 15:10:17 +0000 |
---|---|---|
committer | nextdaydelivery <12willettsh@gmail.com> | 2022-02-19 15:10:17 +0000 |
commit | 8dbf57afea03a33b5648e77823e4948abdf3ba4f (patch) | |
tree | 090513b61908d3b74caf99629c44fc5fb50f48f2 /src/main/java/io/polyfrost/oneconfig/gui | |
parent | 3000dd17a482843ccf320d594d2dd39eb59145e8 (diff) | |
download | OneConfig-8dbf57afea03a33b5648e77823e4948abdf3ba4f.tar.gz OneConfig-8dbf57afea03a33b5648e77823e4948abdf3ba4f.tar.bz2 OneConfig-8dbf57afea03a33b5648e77823e4948abdf3ba4f.zip |
finish theme stuff, do some window stuff and add colored text
Diffstat (limited to 'src/main/java/io/polyfrost/oneconfig/gui')
-rw-r--r-- | src/main/java/io/polyfrost/oneconfig/gui/Window.java | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/main/java/io/polyfrost/oneconfig/gui/Window.java b/src/main/java/io/polyfrost/oneconfig/gui/Window.java index aea1851..245dbea 100644 --- a/src/main/java/io/polyfrost/oneconfig/gui/Window.java +++ b/src/main/java/io/polyfrost/oneconfig/gui/Window.java @@ -21,15 +21,8 @@ public class Window extends GuiScreen { public static Window currentWindow; private final Theme t = Themes.getActiveTheme(); private final int guiScaleToRestore; - TrueTypeFont font; public Window() { - try { - Font tempFont = Font.createFont(Font.TRUETYPE_FONT, Objects.requireNonNull(Window.class.getResourceAsStream("/assets/oneconfig/fonts/font.ttf"))); - font = new TrueTypeFont(tempFont.deriveFont(30f), true); - } catch (FontFormatException | IOException e) { - e.printStackTrace(); - } super.initGui(); currentWindow = this; guiScaleToRestore = Minecraft.getMinecraft().gameSettings.guiScale; @@ -59,10 +52,21 @@ public class Window extends GuiScreen { int bottom = (int) (1024 * currentProgress); //Gui.drawRect(left - 1, top - 1, right + 1, bottom + 1, testingColor.getRGB()); //new Color(16, 17, 19, 255).getRGB() - Renderer.drawRoundRect(left,top,right,bottom,30, testingColor.getRGB()); - Renderer.drawRoundRect(left + 1,top + 1,right - 2,bottom - 2,30, t.getBaseColor().getRGB()); - t.getTextureManager().draw(ThemeElement.LOGO, left + 24, top + 24, 64, 64); // 0.875 - font.drawString("OneConfig", left + 93f, top + 25, 1f,1f); + t.getTextureManager().draw(ThemeElement.BACKGROUND, left, top, right, bottom); + t.getTextureManager().draw(ThemeElement.BUTTON_OFF, left + 480, top + 40, 640, 48); + t.getTextureManager().draw(ThemeElement.SEARCH, left + 504, top + 48, 32, 32); + t.getFont().drawString("Search all of OneConfig", left + 548, top + 48, 1.1f, 1f, new Color(242,242,242,255).getRGB()); + t.getTextureManager().draw(ThemeElement.BUTTON_OFF, left + 1504, top + 32, 64, 64); + t.getTextureManager().draw(ThemeElement.BUTTON_OFF, left + 1424, top + 32, 64, 64); + t.getTextureManager().draw(ThemeElement.BUTTON_OFF, left + 1344, top + 32, 64, 64); + //t.getTextureManager().draw(ThemeElement.CLOSE, left + 1504, top + 32, 64, 64); + //t.getTextureManager().draw(ThemeElement.BUTTON_OFF, left + 100, top + 100, 296, 64); + //t.getTextureManager().draw(ThemeElement.CLOSE); + + //Renderer.drawRoundRect(left,top,right,bottom,30, testingColor.getRGB()); + //Renderer.drawRoundRect(left + 1,top + 1,right - 2,bottom - 2,30, t.getBaseColor().getRGB()); + //t.getTextureManager().draw(ThemeElement.LOGO, left + 24, top + 24, 64, 64); // 0.875 + //t.getBoldFont().drawString("OneConfig", left + 93f, top + 25, 1f,1f); //Gui.drawRect(left, top, right, bottom, t.getBaseColor().getRGB()); //Gui.drawRect(left, top, right, top + 100, t.getTitleBarColor().getRGB()); @@ -79,6 +83,5 @@ public class Window extends GuiScreen { @Override public void onGuiClosed() { Minecraft.getMinecraft().gameSettings.guiScale = guiScaleToRestore; - font.destroy(); } } |