How do I pass a variable between different worlds?
if (Greenfoot.mouseClicked(this))
{
Greenfoot.setWorld(new MyWorld());
}MyWorld mw = new MyWorld(); Greenfoot.setWorld(mw);
boolean wantsToPlay = ((MusicToggle)getWorld(),getObjects(MusicToggle.class).get(0)).wantsMusic;
mw.wantsMusic = wantsToPlay;
if (Greenfoot.mouseClicked(this))
{
MyWorld mw = new MyWorld();
mw.wantsMusic = ((MusicToggle)getWorld().getObjects(MusicToggle.class).get(0)).wantsMusic;
Greenfoot.setWorld(mw);
}mw.started();
if (alpha > 0) getImage().setTransparency((int)alpha); else getWorld().removeObject(this);
if (alpha == 0) getWorld().removeObject(this); else getImage().setTransparency((int)alpha);