Heist Posted October 30, 2020 Posted October 30, 2020 (edited) I'm pretty confused about how to hide the paint. I've gone through the entire forum and API and can't seem to get anything to work. I'm really confused on how to add a mouse listener and check the point of a click, because I haven't been able to get anything to work. I have this for the checkMouseEvent: public void checkMouseEvent(MouseEvent e) { Point clicked = e.getPoint(); e.consume(); log(clicked); Rectangle paintButton = new Rectangle(15, 325, 50, 50); if (paintButton.contains(clicked)) hide = !hide; } But obviously it doesn't do anything. Edited October 30, 2020 by Heist
FuryShark Posted October 30, 2020 Posted October 30, 2020 3 minutes ago, Heist said: I'm pretty confused about how to hide the paint. I've gone through the entire forum and API and can't seem to get anything to work. I'm really confused on how to add a mouse listener and check the point of a click, because I haven't been able to get anything to work. I have this for the checkMouseEvent: public void checkMouseEvent(MouseEvent e) { Point clicked = e.getPoint(); e.consume(); log(clicked); Rectangle paintButton = new Rectangle(15, 325, 50, 50); if (paintButton.contains(clicked)) hide = !hide; } But obviously it doesn't do anything. getBot().addMouseListener(new BotMouseListener() { @Override public void checkMouseEvent(MouseEvent e) { if (e.getID() == MouseEvent.MOUSE_PRESSED) { if (getBot().getScriptExecutor().isPaused()) { pt.setShowPaint(false); } else { if (pt.getPaintArea().contains(e.getPoint())) { e.consume(); pt.setShowPaint(!pt.shouldShowPaint()); } } } } }); thats what i have in onstart
Heist Posted October 30, 2020 Author Posted October 30, 2020 5 minutes ago, FuryShark said: getBot().addMouseListener(new BotMouseListener() { @Override public void checkMouseEvent(MouseEvent e) { if (e.getID() == MouseEvent.MOUSE_PRESSED) { if (getBot().getScriptExecutor().isPaused()) { pt.setShowPaint(false); } else { if (pt.getPaintArea().contains(e.getPoint())) { e.consume(); pt.setShowPaint(!pt.shouldShowPaint()); } } } } }); thats what i have in onstart Thank you!