import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class CrabWorld here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class CrabWorld extends World
{
/**
* Constructor for objects of class CrabWorld.
*
*/
public CrabWorld()
{
super(1000, 800, 1);
prepareWorld();
backgroundMusic();
}
private void backgroundMusic()
{
Greenfoot.playSound("background.mp3");
}
private void prepareWorld()
{
Counter counter = new Counter();
addObject(counter, 100, 70);
Crab crab = new Crab(counter);
addObject(crab, 500, 400);
CountdownClock countdownClock = new CountdownClock();
addObject(countdownClock, 100, 40);
for (int item=0; item<20; item++)
addObject (new Worm(), (Greenfoot.getRandomNumber(getWidth())), (Greenfoot.getRandomNumber(getHeight())));
for (int item=0; item<2; item++)
addObject (new Lobster(), (Greenfoot.getRandomNumber(getWidth())), (Greenfoot.getRandomNumber(getHeight())));
if (counter.getValue() = 20)
{
RedWorm redWorm = new RedWormd();
addObject(redWorm, (Greenfoot.getRandomNumber(getWidth())), (Greenfoot.getRandomNumber(getHeight())));
}
}
}
if (counter.getValue() = 20)
{
RedWorm redWorm = new RedWormd();
addObject(redWorm, (Greenfoot.getRandomNumber(getWidth())), (Greenfoot.getRandomNumber(getHeight())));
}

