My problem is that my actor "kneepower" is removed so fast that it does not appear to spawn at all. What I need is, it to delay the time it is removed.
public void kneeOnCommand()
{
if(Greenfoot.isKeyDown("x"))
{
World myLevel1 = getWorld();
myLevel1.addObject(kneepower, 0, 0);
kneepower.setLocation(getX()+35, getY()+10);
kneepower.setRotation(getRotation());
myLevel1.removeObject(kneepower);
}
if(Greenfoot.isKeyDown("z"))
{
World myLevel1 = getWorld();
myLevel1.addObject(kneepower, 0, 0);
kneepower.setLocation(getX()-35, getY()+10);
kneepower.setRotation(getRotation());
myLevel1.removeObject(kneepower);
}
}
