Hey,
I have a short question:
I would like to click on an object with the mouse, after which something happens - for example, I click on an box and then it opens the next level in a game.
Can someone help me?
Thanks already in advance =)


public void act() { MouseInfo mouse = Greenfoot.getMouseInfo(); if(mouse!=null){ button = mouse.getButton(); if(button == 1 && Greenfoot.mouseClicked(null)) { if(mouse.getY() = getY() && mouse.getX() = getX()) { World nextWorld = new World2(); Greenfoot.setWorld(nextWorld); } } } }
import greenfoot.*; public class Menue extends World { public Menue() { super(1000, 600, 1); button e = new button(); addObject(e, 700, 500); } public void act() { test(); } public void test(){ MouseInfo mouse = Greenfoot.getMouseInfo(); if(mouse!=null){ button = mouse.getButton(); if(a == 1 && Greenfoot.mouseClicked(null)) { if(mouse.getY() = getY() && mouse.getX() = getX()) { World nextWorld = new World2(); Greenfoot.setWorld(nextWorld); } } } } }
import greenfoot.*; public class Menue extends World { public int button; public Menue() { super(1000, 600, 1); button e = new button(); addObject(e, 700, 500); } public void act() { test(); } public void test(){ MouseInfo mouse = Greenfoot.getMouseInfo(); if(mouse!=null){ button = mouse.getButton(); if(a == 1 && Greenfoot.mouseClicked(null)) { if(mouse.getY() = getY() && mouse.getX() = getX()) { World nextWorld = new World2(); Greenfoot.setWorld(nextWorld); } } } } }
if(mouse.getY() = getY() && mouse.getX() = getX())
import greenfoot.*; public class Menue extends World { public int button; public Menue() { super(1000, 600, 1); button e = new button(); addObject(e, 700, 500); } public void act() { test(); } public void test(){ MouseInfo mouse = Greenfoot.getMouseInfo(); if(mouse!=null){ button = mouse.getButton(); if(button == 1 && Greenfoot.mouseClicked(null)) { if(mouse.getY() = getY() && mouse.getX() = getX()) { World nextWorld = new World2(); Greenfoot.setWorld(nextWorld); } } } } }