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