Jump to content

Hiding paint


Recommended Posts

Posted (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 by Heist
Posted
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

Posted
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!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...