diff options
| author | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-05-22 14:31:13 +0200 |
|---|---|---|
| committer | DeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com> | 2022-05-22 14:31:13 +0200 |
| commit | 89af4c9fe007e0c4d8ed8edae541b9377e12d8d0 (patch) | |
| tree | bd8507b25fbcda577fa54596db10ff9878994570 /src/main/java/cc/polyfrost/oneconfig/gui | |
| parent | 54c3c18d1ac4347a35f449f77995e16b0740ec16 (diff) | |
| download | OneConfig-89af4c9fe007e0c4d8ed8edae541b9377e12d8d0.tar.gz OneConfig-89af4c9fe007e0c4d8ed8edae541b9377e12d8d0.tar.bz2 OneConfig-89af4c9fe007e0c4d8ed8edae541b9377e12d8d0.zip | |
OC-19 semi-working shadow
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/gui')
| -rw-r--r-- | src/main/java/cc/polyfrost/oneconfig/gui/OneConfigGui.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/gui/OneConfigGui.java b/src/main/java/cc/polyfrost/oneconfig/gui/OneConfigGui.java index 21686cd..7e12a74 100644 --- a/src/main/java/cc/polyfrost/oneconfig/gui/OneConfigGui.java +++ b/src/main/java/cc/polyfrost/oneconfig/gui/OneConfigGui.java @@ -64,6 +64,8 @@ public class OneConfigGui extends UScreen { public void onDrawScreen(@NotNull UMatrixStack matrixStack, int mouseX, int mouseY, float partialTicks) { super.onDrawScreen(matrixStack, mouseX, mouseY, partialTicks); long start = System.nanoTime(); + int x2 = 0; + int y2 = 0; RenderManager.setupAndDraw((vg) -> { if (currentPage == null) { currentPage = new HomePage(); @@ -82,10 +84,11 @@ public class OneConfigGui extends UScreen { int y = (int) ((UResolution.getWindowHeight() - 800 * scale) / 2f / scale); RenderManager.scale(vg, scale, scale); if (OneConfigConfig.ROUNDED_CORNERS) { + // TODO: Fix issue with white surroundings, related to font rendering + RenderManager.drawDropShadow(vg, x, y, 1280, 800, 32, 16, 20); RenderManager.drawRoundedRect(vg, x + 224, y, 1056, 800, OneConfigConfig.GRAY_800, OneConfigConfig.CORNER_RADIUS_WIN); RenderManager.drawRoundedRect(vg, x, y, 244, 800, OneConfigConfig.GRAY_900_80, OneConfigConfig.CORNER_RADIUS_WIN); RenderManager.drawRect(vg, x + 224, y, 20, 800, OneConfigConfig.GRAY_800); - //RenderManager.drawDropShadow(vg, 544, 140, 1056, 800, 20f, 32f, OneConfigConfig.GRAY_800); } RenderManager.drawLine(vg, x + 224, y + 72, x + 1280, y + 72, 1, OneConfigConfig.GRAY_700); RenderManager.drawLine(vg, x + 224, y, x + 222, y + 800, 1, OneConfigConfig.GRAY_700); @@ -222,7 +225,7 @@ public class OneConfigGui extends UScreen { /** * initialize a new ColorSelector and add it to the draw script. This method is used to make sure it is always rendered on top. - * + * <p> * Correct usage: <code>OneConfigGui.INSTANCE.initColorSelector(new ColorSelector(color, InputUtils.mouseX(), InputUtils.mouseY()));</code> */ public void initColorSelector(ColorSelector colorSelector) { |
