i need help on when my sprite character does the attack animation in which is "space".
i want the enemies to disappear AND add score. i can make them disappear without losing health but i can never make the score work ~ i want to cry.
heres my code for the animation when i pressed space.
public void attack()
{
if (face==0)
{
if(frames == 0) {setImage("linkr.PNG");}
else if(frames == 1) {setImage("linkr2.PNG");}
else if(frames == 2) {setImage("linkr3.PNG");}
else if(frames == 3) {setImage("linkr4.PNG");}
else if(frames == 4) {setImage("linkr5.PNG");}
else if(frames == 5) {setImage("linkr6.PNG");}
else if(frames == 6) {
frames = 0;
return;
}
frames++;
}
if (face==1)
{
if(frames == 0) {setImage("linkr.PNG");}
else if(frames == 1) {setImage("linkr2.PNG");}
else if(frames == 2) {setImage("linkr3.PNG");}
else if(frames == 3) {setImage("linkr4.PNG");}
else if(frames == 4) {setImage("linkr5.PNG");}
else if(frames == 5) {setImage("linkr6.PNG");}
else if(frames == 6) {
frames = 0;
return;
}
frames++;
mirror();
}
if (face==2)
{
if(frames == 0) {setImage("linku1.png");}
else if(frames == 1) {setImage("linku2.png");}
else if(frames == 2) {setImage("linku3.png");}
else if(frames == 3) {setImage("linku4.png");}
else if(frames == 4) {setImage("linku5.png");}
else if(frames == 5) {setImage("linku6.png");}
else if(frames == 6) {
setImage("linku1.png");
frames = 0;
return;
}
frames++;
}
if (face==3)
{
if(frames == 0) {setImage("linkd1.png");}
else if(frames == 1) {setImage("linkd2.png");}
else if(frames == 2) {setImage("linkd3.png");}
else if(frames == 3) {setImage("linkd4.png");}
else if(frames == 4) {setImage("linkd5.png");}
else if(frames == 5) {setImage("linkd6.png");}
else if(frames == 6) {
setImage("linkd1.png");
frames = 0;
return;
}
frames++;
}
if (attackFramesLeft == 7)
{
music1 = new GreenfootSound("sword1.wav");
music1.play();
}
attackFramesLeft--;
}
