aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeredith Espinosa <goclonefilms@gmail.com>2019-07-24 16:08:45 -0700
committerMeredith Espinosa <goclonefilms@gmail.com>2019-07-24 16:08:45 -0700
commitc62521e78d9e36969cd57767c951e4deab24d2a6 (patch)
treee9df10fe707ecd7046cc2b3cf98d76966e816367
parent8ef30b1a507ded15d5d09d67015816e01e0331c0 (diff)
downloadLibGui-c62521e78d9e36969cd57767c951e4deab24d2a6.tar.gz
LibGui-c62521e78d9e36969cd57767c951e4deab24d2a6.tar.bz2
LibGui-c62521e78d9e36969cd57767c951e4deab24d2a6.zip
fix transparency on slot painter borders
-rw-r--r--src/main/java/io/github/cottonmc/cotton/gui/client/BackgroundPainter.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/io/github/cottonmc/cotton/gui/client/BackgroundPainter.java b/src/main/java/io/github/cottonmc/cotton/gui/client/BackgroundPainter.java
index 360e85e..5a02705 100644
--- a/src/main/java/io/github/cottonmc/cotton/gui/client/BackgroundPainter.java
+++ b/src/main/java/io/github/cottonmc/cotton/gui/client/BackgroundPainter.java
@@ -20,14 +20,15 @@ public interface BackgroundPainter {
public static BackgroundPainter SLOT = (left, top, panel) -> {
if (!(panel instanceof WItemSlot)) {
- ScreenDrawing.drawBeveledPanel(left-1, top-1, panel.getWidth(), panel.getHeight(), 0xFF373737, 0x4C000000, 0xFFFFFFFF);
+ ScreenDrawing.drawBeveledPanel(left-1, top-1, panel.getWidth(), panel.getHeight(), 0xB8000000, 0x4C000000, 0xB8FFFFFF);
} else {
WItemSlot slot = (WItemSlot)panel;
for(int x = 0; x < slot.getWidth()/18; ++x) {
for(int y = 0; y < slot.getHeight()/18; ++y) {
- int lo = 0xFF373737;
+ int lo = 0xB8000000;
int bg = 0x4C000000;
- int hi = 0xFFFFFFFF;
+ //this will cause a slightly discolored bottom border on vanilla backgrounds but it's necessary for color support, it shouldn't be *too* visible unless you're looking for it
+ int hi = 0xB8FFFFFF;
if (slot.isBigSlot()) {
ScreenDrawing.drawBeveledPanel((x * 18) + left - 4, (y * 18) + top - 4, 24, 24,
lo, bg, hi);