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);
}
}
}
}
}