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

2019/12/21

Help

MagickCZ MagickCZ

2019/12/21

#
I keep getting "not a statement" import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) public class Asteroid extends Actor { public Asteroid() { this.turn(180); } public void act() { this.move(3 + Greenfoot.getRandomNumber(6)); if (isAtEdge()) { ((MyWorld) getWorld().addAsteroid(); getWorld().removeObject(this); } } } Its on the ((MyWorld) getWorld().addAsteroid(); import greenfoot.*; public class MyWorld extends World { public MyWorld() { super(600, 400, 1); Raketa raketa = new Raketa(); this.addObject(new Raketa(), 50 , 200); for (int asteroid = 1; asteroid <= (12+Greenfoot.getRandomNumber(8)); asteroid++) { addAsteroid(); } } public void addAsteroid() { addObject (new Asteroid(),590, 10 + Greenfoot.getRandomNumber(390)); } }
danpost danpost

2019/12/21

#
MagickCZ wrote...
I keep getting "not a statement" << Code Omitted >> Its on the ((MyWorld) getWorld().addAsteroid();
You are missing the closing parenthesis for (MyWorld)getWorld()
You need to login to post a reply.