From cd90b1a28cf502e674cefd938a73cf0c0b330031 Mon Sep 17 00:00:00 2001 From: syeyoung Date: Sat, 20 Feb 2021 03:25:21 +0900 Subject: works perfect --- .../dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java | 5 +++++ .../kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src/main/java/kr/syeyoung/dungeonsguide/config') diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java index 873ecb04..cbb60556 100755 --- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/GuiGuiLocationConfig.java @@ -95,7 +95,12 @@ public class GuiGuiLocationConfig extends GuiScreen { @Override public void mouseClickMove(int mouseX, int mouseY, int clickedMouseButton, long timeSinceLastClick) { + try { mainPanel.mouseClickMove0(mouseX,mouseY,mouseX,mouseY,clickedMouseButton,timeSinceLastClick); + } catch (IllegalArgumentException ignored) { + } catch (Throwable t) { + t.printStackTrace(); + } } @Override diff --git a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java index 1ae85ac5..77ad4cc8 100644 --- a/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java +++ b/src/main/java/kr/syeyoung/dungeonsguide/config/guiconfig/PanelDelegate.java @@ -66,7 +66,7 @@ public class PanelDelegate extends MPanel { lastX = absMouseX; lastY = absMouseY; - if (selectedPart != -1) throw new IllegalArgumentException("bruh, a hack to stop event progress"); + throw new IllegalArgumentException("bruh, a hack to stop event progress"); } @Override @@ -151,6 +151,7 @@ public class PanelDelegate extends MPanel { } guiFeature.setFeatureRect(rectangle); + throw new IllegalArgumentException("bruh, a hack to stop event progress"); } else if (selectedPart == -1){ Rectangle rectangle = guiFeature.getFeatureRect().getBounds(); rectangle.translate(dx, dy); -- cgit