diff options
author | moller21 <42100910+moller21@users.noreply.github.com> | 2020-06-20 16:46:29 +0200 |
---|---|---|
committer | moller21 <42100910+moller21@users.noreply.github.com> | 2020-06-20 16:46:29 +0200 |
commit | 884a268666ef8223b1b3fc6ccb4808700813c8e7 (patch) | |
tree | fb3e18b28d9f932eed1e5110dabf92098d01474b /src/main | |
parent | e043a5271fa4d7f45b4d17db3259436819241faf (diff) | |
download | GT5-Unofficial-884a268666ef8223b1b3fc6ccb4808700813c8e7.tar.gz GT5-Unofficial-884a268666ef8223b1b3fc6ccb4808700813c8e7.tar.bz2 GT5-Unofficial-884a268666ef8223b1b3fc6ccb4808700813c8e7.zip |
Item detector cover GUI fix. How'd i miss that.
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java b/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java index ed3d6fc3f9..83b03b65a5 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java @@ -176,12 +176,12 @@ public class GT_Cover_ItemMeter @Override public void drawExtras(int mouseX, int mouseY, float parTicks) { super.drawExtras(mouseX, mouseY, parTicks); - if ((coverVariable & 0x1) > 0) + if (isInverted()) this.getFontRenderer().drawString(INVERTED, startX + spaceX*3, 4+startY+spaceY*0, 0xFF555555); else this.getFontRenderer().drawString(NORMAL, startX + spaceX*3, 4+startY+spaceY*0, 0xFF555555); - this.getFontRenderer().drawString(trans("254", "Internal slot#"), startX + spaceX*3, 4+startY+spaceY*1, 0xFF555555); + this.getFontRenderer().drawString(trans("254", "Detect slot#"), startX + spaceX*3, 4+startY+spaceY*1, 0xFF555555); } @Override @@ -247,12 +247,14 @@ public class GT_Cover_ItemMeter @Override public void applyTextBox(GT_GuiIntegerTextBox box) { - int val = parseTextBox(box); + int val = parseTextBox(box)+1; - if (val >= 0) - coverVariable = val + 1; + if (val > SLOT_MASK) + val = SLOT_MASK; + else if (val < 0) + val = 0; - coverVariable = coverVariable | CONVERTED_BIT | (coverVariable & INVERT_BIT); + coverVariable = val | CONVERTED_BIT | (coverVariable & INVERT_BIT); GT_Values.NW.sendToServer(new GT_Packet_TileEntityCover(side, coverID, coverVariable, tile)); update(); @@ -289,12 +291,10 @@ public class GT_Cover_ItemMeter } private boolean isInverted() { - return ((coverVariable & INVERT_BIT) == 0); + return ((coverVariable & INVERT_BIT) != 0); } private int getSlot() { - if ((coverVariable & SLOT_MASK) == 0) - return -1; return (coverVariable & SLOT_MASK) - 1; } } |