Okay, so i made a missile, the thing is I need it to make an explosion animation upon colliding into a vehicle, the missile is the actor that'll explode and animate so if anyone knows how please help
public void act() { Actor a = this.getOneIntersectingObject(Vehicle.class); if( a != null) { Greenfoot.playSound("Explosion.mp3"); this.setImage("Explosion.png"); Greenfoot.delay(5); World myWorld = getWorld(); CarWorld carworld = (CarWorld)myWorld; Counter counter = carworld.getCounter(); counter.addScore2(); getWorld().removeObject(this); return; } Actor b = this.getOneIntersectingObject(Cop.class); if( b != null) { Greenfoot.playSound("Explosion.mp3"); this.setImage("Explosion.png"); Greenfoot.delay(5); getWorld().removeObject(this); World myWorld = getWorld(); CarWorld carworld = (CarWorld)myWorld; Counter counter = carworld.getCounter(); counter.addScore2(); return; } turn(10); setLocation(getX(), getY()-4); if ( getY() <= 0 ) getWorld().removeObject(this); } }