I am trying to animate an explosion and pieces flying in a game below is my code and error. Thank you to anyone who tries to solve this problem.
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) public class Meteors extends Obstacles { private boolean toRemove=true; public void act() { move(); remove(); Hancur(); } public void Hancur() { Actor lasars = getOneIntersectingObject(Lasars.class); if(lasars != null) { getWorld().removeObject(lasars); for(int i=0;i<10;i++) { int posx=-20+Greenfoot.getRandomNumber(40); int posy=-20+Greenfoot.getRandomNumber(40); getWorld().addObject(new Animate(getImage()),getX()+posx,getY()+posy); } getWorld().addObject(new Explosion(),getX(),getY()); getWorld().removeObject(this); toRemove=true; } } }