aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/client/ScreenHelper.java
diff options
context:
space:
mode:
authorDaniel She <shekwancheung0528@gmail.com>2019-06-06 20:14:42 +0800
committerDaniel She <shekwancheung0528@gmail.com>2019-06-06 20:14:42 +0800
commitfab214806ccc3ffbfd03e4034af6cee906124b7a (patch)
treed5c1a2e108b81d3a57988d4f03ed515c991e75e4 /src/main/java/me/shedaniel/rei/client/ScreenHelper.java
parentd414c887e0c42325cf2e7c778b32e3fb13ee2e69 (diff)
parent558504bd65af2138d73825f1ffa8066a5d70e8f5 (diff)
downloadRoughlyEnoughItems-fab214806ccc3ffbfd03e4034af6cee906124b7a.tar.gz
RoughlyEnoughItems-fab214806ccc3ffbfd03e4034af6cee906124b7a.tar.bz2
RoughlyEnoughItems-fab214806ccc3ffbfd03e4034af6cee906124b7a.zip
Merge branch 'fabric-dev' into 1.14
Diffstat (limited to 'src/main/java/me/shedaniel/rei/client/ScreenHelper.java')
-rw-r--r--src/main/java/me/shedaniel/rei/client/ScreenHelper.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/java/me/shedaniel/rei/client/ScreenHelper.java b/src/main/java/me/shedaniel/rei/client/ScreenHelper.java
index 81c5c8df4..4b6572fd4 100644
--- a/src/main/java/me/shedaniel/rei/client/ScreenHelper.java
+++ b/src/main/java/me/shedaniel/rei/client/ScreenHelper.java
@@ -66,13 +66,13 @@ public class ScreenHelper implements ClientModInitializer {
}
public static void drawHoveringWidget(Dimension dimension, int x, int y, TriConsumer<Integer, Integer, Float> consumer, int width, int height, float delta) {
- int int_5 = x + 12;
- int int_6 = y - 12;
- if (int_5 + width > dimension.width)
- int_5 -= 28 + width;
- if (int_6 + height + 6 > dimension.height)
- int_6 = dimension.height - height - 6;
- consumer.accept(int_5, int_6, delta);
+ int actualX = Math.max(x + 12, 6);
+ int actualY = Math.min(y - height / 2, dimension.height - height - 6);
+ if (actualX + width > dimension.width)
+ actualX -= 24 + width;
+ if (actualY < 6)
+ actualY += 24;
+ consumer.accept(actualX, actualY, delta);
}
@Override