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

2017/7/29

[Help] Asteroids scenario won't compile

TheEnigma TheEnigma

2017/7/29

#
The Asteroids scenario from the book won't compile, how do I fix it?
import greenfoot.*;  // (World, Actor, GreenfootImage, and Greenfoot)
import java.awt.Color;

/**
 * Space. Something for rockets to fly in...
 * 
 * @author Michael Kölling
 * @version 2.0
 */
public class Space extends World
{
    /**
     * Create the space world with black background and stars.
     */
    public Space() 
    {
        super(800, 600, 1);
        GreenfootImage background = getBackground();
        background.setColor(Color.BLACK);
        background.fill();
        createStars(300);
        Explosion.initialiseImages();
    }
    
    /**
     * Create some random stars in the world
     */
    private void createStars(int number) 
    {
        GreenfootImage background = getBackground();             
        for (int i=0; i < number; i++) {            
             int x = Greenfoot.getRandomNumber( getWidth() );
             int y = Greenfoot.getRandomNumber( getHeight() );
             int color = 150 - Greenfoot.getRandomNumber(120);
             background.setColorAt(x, y, new Color(color,color,color));
        }
    }
}
The error code is 'Incompatible types: Java.awt.Color cannot be converted to greenfoot.Color
Super_Hippo Super_Hippo

2017/7/29

#
Remove line 2.
Venbha Venbha

2017/8/3

#
Super_Hippo wrote...
Remove line 2.
Even I will try it.
You need to login to post a reply.