Hi,
trying to check that if a Drone enemy has been killed and the random number is less than 3 then release an alien. I have this:
but it drops Aliens even when other enemytypes are killed. Any suggestions?
protected void takeLife(int LifeAmount)
{
this.life -= LifeAmount;
if (this.life <= 0)
{
int dropAlien = Greenfoot.getRandomNumber(10);
if (getWorld().getObjects(Drone.class).size() >=0 && dropAlien <= 3)
{
getWorld().addObject(new Alien(), getX(), getY());
}
getWorld().removeObject(this);
}
}
