aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuuxel <6596629+Juuxel@users.noreply.github.com>2020-08-03 01:30:42 +0300
committerJuuxel <6596629+Juuxel@users.noreply.github.com>2020-08-03 01:30:42 +0300
commit725d6122ab72c705fe4ff13597f723ce4af34d41 (patch)
tree3605bdfa7d830f87e0a5ff003ad90e9de70a8c03
parentdb467566dcb1341396d629b5ad6fefc8307e221c (diff)
downloadLibGui-725d6122ab72c705fe4ff13597f723ce4af34d41.tar.gz
LibGui-725d6122ab72c705fe4ff13597f723ce4af34d41.tar.bz2
LibGui-725d6122ab72c705fe4ff13597f723ce4af34d41.zip
Fix centering issues with button icons and big item slots
Closes #77.
-rw-r--r--src/main/java/io/github/cottonmc/cotton/gui/client/BackgroundPainter.java2
-rw-r--r--src/main/java/io/github/cottonmc/cotton/gui/widget/WButton.java2
2 files changed, 2 insertions, 2 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 f95d816..4789271 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
@@ -53,7 +53,7 @@ public interface BackgroundPainter {
//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 - 3, (y * 18) + top - 3, 26, 26,
+ ScreenDrawing.drawBeveledPanel((x * 18) + left - 4, (y * 18) + top - 4, 26, 26,
lo, bg, hi);
if (slot.getFocusedSlot() == index) {
int sx = (x * 18) + left - 3;
diff --git a/src/main/java/io/github/cottonmc/cotton/gui/widget/WButton.java b/src/main/java/io/github/cottonmc/cotton/gui/widget/WButton.java
index 40a7097..719f88e 100644
--- a/src/main/java/io/github/cottonmc/cotton/gui/widget/WButton.java
+++ b/src/main/java/io/github/cottonmc/cotton/gui/widget/WButton.java
@@ -94,7 +94,7 @@ public class WButton extends WWidget {
ScreenDrawing.texturedRect(x+(getWidth()/2), y, getWidth()/2, 20, AbstractButtonWidget.WIDGETS_LOCATION, buttonEndLeft, buttonTop, 200*px, buttonTop+buttonHeight, 0xFFFFFFFF);
if (icon != null) {
- icon.paint(matrices, x + 2, y + 2, 16);
+ icon.paint(matrices, x + 1, y + 1, 16);
}
if (label!=null) {