If I use my code it says 'bad Operand typed for binary Operator '&&''
private boolean amSchlagenlinks = false;
public void linksSchlagen()
{
if(Greenfoot.isKeyDown("left") && wasgeht == 1 && Pingpong==0)
{
setImage(Links1);
wasgeht ++;
}
else if (wasgeht == 2)
{
setImage(Links2);
wasgeht ++;
}
else if (wasgeht == 3)
{
setImage(Links3);
wasgeht ++;
}
else if (wasgeht == 4)
{
setImage(Links4);
wasgeht ++;
}
else if (wasgeht == 5)
{
setImage(Links5);
wasgeht = 1;
Pingpong=10;
amSchlagenlinks = true;
amSchlagenlinks = false;
}
public void attack()
{
if (getObjectsAtOffset(getX() -1, getY(), Skelett.class) && amSchlagenlinks = true)
{ Skelettleben --;
