From: Irtimaled Date: Mon, 26 Jul 2021 15:52:04 +0000 (-0700) Subject: fix world save load screen render issues X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=802b8b4dd6688da578c23bf601f0d482bc565403;hp=ac95f552e83a3f4489dc9911ca218a9d9d611732;p=BoundingBoxOutlineReloaded.git fix world save load screen render issues --- diff --git a/src/main/java/com/irtimaled/bbor/client/gui/SelectableControlList.java b/src/main/java/com/irtimaled/bbor/client/gui/SelectableControlList.java index 0b8fe01..ad3fc82 100644 --- a/src/main/java/com/irtimaled/bbor/client/gui/SelectableControlList.java +++ b/src/main/java/com/irtimaled/bbor/client/gui/SelectableControlList.java @@ -83,19 +83,20 @@ public class SelectableControlList extends ControlList { protected void drawEntry(MatrixStack matrixStack, int mouseX, int mouseY, int top, ControlListEntry entry, int height) { if (this.selectedElement == entry.index) { RenderHelper.disableTexture(); + RenderHelper.resetShader(); int color = this.isFocused ? 255 : 128; - Renderer.startTextured() + Renderer.startQuads() .setAlpha(255) .setColor(color, color, color) - .addPoint((double) this.listLeft - 2, (double) (top + height) - 2, 0.0D, 0.0D, 1.0D) - .addPoint((double) this.listRight + 2, (double) (top + height) - 2, 0.0D, 1.0D, 1.0D) - .addPoint((double) this.listRight + 2, top - 2, 0.0D, 1.0D, 0.0D) - .addPoint((double) this.listLeft - 2, top - 2, 0.0D, 0.0D, 0.0D) + .addPoint((double) this.listLeft - 2, (double) (top + height) - 2, 0.0D) + .addPoint((double) this.listRight + 2, (double) (top + height) - 2, 0.0D) + .addPoint((double) this.listRight + 2, top - 2, 0.0D) + .addPoint((double) this.listLeft - 2, top - 2, 0.0D) .setColor(0, 0, 0) - .addPoint(this.listLeft - 1, (double) (top + height) - 3, 0.0D, 0.0D, 1.0D) - .addPoint(this.listRight + 1, (double) (top + height) - 3, 0.0D, 1.0D, 1.0D) - .addPoint(this.listRight + 1, top - 1, 0.0D, 1.0D, 0.0D) - .addPoint(this.listLeft - 1, top - 1, 0.0D, 0.0D, 0.0D) + .addPoint(this.listLeft - 1, (double) (top + height) - 3, 0.0D) + .addPoint(this.listRight + 1, (double) (top + height) - 3, 0.0D) + .addPoint(this.listRight + 1, top - 1, 0.0D) + .addPoint(this.listLeft - 1, top - 1, 0.0D) .render(); RenderHelper.enableTexture(); } diff --git a/src/main/java/com/irtimaled/bbor/client/gui/WorldSaveRow.java b/src/main/java/com/irtimaled/bbor/client/gui/WorldSaveRow.java index 3c8aca2..9db539c 100644 --- a/src/main/java/com/irtimaled/bbor/client/gui/WorldSaveRow.java +++ b/src/main/java/com/irtimaled/bbor/client/gui/WorldSaveRow.java @@ -121,7 +121,7 @@ public class WorldSaveRow extends ControlListEntry implements Comparable