ogy2014 wrote...
java.lang.IllegalStateException: Actor not in world. An attempt was made to use the actor's location while it is not in the world. Either it has not yet been inserted, or it has been removed.return;
return;
return;
if(Greenfoot.getRandomNumber(1000) == 1) { addObject(new UFO(), 1, 70); return; }
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** * Write a description of class UFO here. * * @author (your name) * @version (a version number or a date) */ public class UFO extends Actor { /** * Act - do whatever the UFO wants to do. This method is called whenever * the 'Act' or 'Run' button gets pressed in the environment. */ public void act() { if(getX() < 799) { move(4); } else { getWorld().removeObject(this); } Actor playermissile = getOneIntersectingObject(PlayerMissile.class); if (playermissile != null) { Space space = (Space) getWorld(); space.scoreboard.add(100); space.removeObject(playermissile); space.removeObject(this); return; } } }