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--; }