import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.util.*;
/**
* Write a description of class Bombe here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Bombe extends Actor
{
int countdown;
GreenfootImage img1, img2, img3, img4;
int zerstoerkraft;
BombWorld welt;
int Radius;
public Bombe()
{
countdown=10;
img1=new GreenfootImage("bomb.png");
img2=new GreenfootImage("Bombe.png");
img3=new GreenfootImage("flamme1.png");
img4=new GreenfootImage("flamme2.png");
this.setImage(img1);
zerstoerkraft=1;
welt=(BombWorld) getWorld();
}
public int getRadius()
{
for(int i = 1; i<=Radius; i++) {
getWorld().addObject(new Feuer(),getX()+i, getY());
getWorld().addObject(new Feuer(),getX()-i, getY());
getWorld().addObject(new Feuer(),getX()+i, getY()+i);
getWorld().addObject(new Feuer(),getX()+i, getY()-i);
}
} <---- (error shows here)
public void explosion()
{
this.setImage(img2);
Greenfoot.delay(1);
this.setImage(img3);
Greenfoot.delay(1);
this.setImage(img4);
Greenfoot.delay(1);
}
public List zerstoeren(int kraft)
{
List<Holzwand> test = new ArrayList<Holzwand>();
test=getObjectsInRange(kraft, Holzwand.class);
return test;
}
public int getZerstoerkraft(){
return zerstoerkraft;
}
public void act()
{
if (countdown > 0 )
{ countdown --; }
else {
explosion();
List<Holzwand> test = new ArrayList<Holzwand>();
test=zerstoeren(zerstoerkraft);
welt.removeObjects(test);
}
}
}
idk whats wrong