Is there a method like 'addedtoWorld(World W)' just for removing an object?


world.removeObject(actor); // do other stuff here...
public void removeObject(YourActor object) { super.removeObject(object); object.removedFromWorld(this); }
MyWorld w = (MyWorld) getWorld(); w.removeObject(Menu);
public void removeObject(Menu object) { world world = (world)getWorld(); world.removeObject(object); object.removedFromWorld(this); }
public void removeObject(YourActor object) { super.removeObject(object); object.removedFromWorld(this); }
super.removeObject((Actor) object);
public class world extends World { private int MouseX=0,MouseY=0; private static int MouseScroll=0; public world() { super(600, 600, 1); Objects(new Beam()); CreateMenu(); } public void removeObject(Menu object) { super.removeObject(object); object.removedFromWorld(this); } [...] }
public void act() { if(Greenfoot.mouseClicked(this) && getWorld().getObjects(Menu.class).size()>0) getWorld().removeObject(getWorld().getObjects(Menu.class).get(0)); }