Yes it works now, Thanks! I'll let you know if i need something else.
public void nextLevel()
{
Greenfoot.setWorld(new MyWorld(++level));
}if (Greenfoot.mousePressed(this))
{
if (flashing>0) ((MyWorld) getWorld()).nextLevel();
else Greenfoot.stop();
}import greenfoot.*;
import java.awt.Color;
public class Grid extends Actor
{
public Grid()
{
setImage(new GreenfootImage(50, 50));
setFlash(false);
}
public void setFlash(boolean flashColor)
{
Color color = flashColor ? new Color(200, 24, 32) : Color.gray;
GreenfootImage image = getImage();
image.setColor(color);
image.fill();
image.setColor(Color.black);
image.drawRect(2, 2, 46, 46);
}
}grid.setFlash(true); // to use flash color (red) // or grid.setFlash(false); // to use normal color (gray)