From 0ba1132ff60877c1cab886201114700343a31d59 Mon Sep 17 00:00:00 2001 From: Chicken-Bomes Date: Fri, 25 Jul 2014 00:32:36 +1000 Subject: [PATCH] Add parameterised mouse point rescaling helper for events --- src/codechicken/lib/gui/GuiDraw.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/codechicken/lib/gui/GuiDraw.java b/src/codechicken/lib/gui/GuiDraw.java index bb80828..7dd8169 100644 --- a/src/codechicken/lib/gui/GuiDraw.java +++ b/src/codechicken/lib/gui/GuiDraw.java @@ -110,10 +110,14 @@ public class GuiDraw return new Dimension(mc.displayWidth, mc.displayHeight); } - public static Point getMousePosition() { + public static Point getMousePosition(int eventX, int eventY) { Dimension size = displaySize(); Dimension res = displayRes(); - return new Point(Mouse.getX() * size.width / res.width, size.height - Mouse.getY() * size.height / res.height - 1); + return new Point(eventX * size.width / res.width, size.height - eventY * size.height / res.height - 1); + } + + public static Point getMousePosition() { + return getMousePosition(Mouse.getX(), Mouse.getY()); } public static void changeTexture(String s) {