public void fire()
{
projectile bullet = new projectile();
getWorld().addObject(bullet, getX(), getY());
}
if (Greenfoot.isKeyDown("space"))
{
fire();
}
public void fire()
{
projectile bullet = new projectile();
getWorld().addObject(bullet, getX(), getY());
}
if (Greenfoot.isKeyDown("space"))
{
fire();
}private int shotDelay;
if (shotDelay > 0) shotDelay--;
if (shotDelay == 0 && Greenfoot.isKeyDown("space"))shotDelay == 30; // adjust as needed