Hey. I have a spider in the game, and I want to add one in a random place every time it dies and on random occasions. The code looks like this.
public boolean die()
{
if (Greenfoot.mouseClicked(this))
{
getWorld().removeObject(this);
return true;
}
else
{
return false;
}
}
public void repopulate()
{
if(die())
{
getWorld().addObject(this, Greenfoot.getRandomNumber(600), Greenfoot.getRandomNumber(400));
}
if(Greenfoot.getRandomNumber(10) < 10)
{
getWorld().addObject(this,Greenfoot.getRandomNumber(600), Greenfoot.getRandomNumber(400));
}
}
}
I get a null pointer exception!

