This site requires JavaScript, please enable it in your browser!
Greenfoot back
Ralfonso1
Ralfonso1 wrote ...

2017/6/26

Missing return statement...

Ralfonso1 Ralfonso1

2017/6/26

#
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
danpost danpost

2017/6/26

#
Change this:
public int getRadius()
to this:
public void getRadius()
If the method is not going to return a value, then its return type should be declared as void. The name of the method should be changed to describe what the method actually does (maybe 'explode' would be appropriate).
Ralfonso1 Ralfonso1

2017/6/26

#
i love you man thank you !!!!!!!!!!
You need to login to post a reply.