wont exept the leavesEaten, please help
import greenfoot.*;
public class Wombat extends Animal
{
private int leavesEaten = 0; // declare it here
public void act()
{
// etc.import greenfoot.*;
import java.awt.Color;
public class Wombat extends Animal
{
private int leavesEaten = 0;
public void act()
{
move();
checkKeypress();
if (canSee(Leaf.class))
{
eat(Leaf.class);
leavesEaten = leavesEaten + 1;
}
if (canSee(Ant.class))
{
eat(Ant.class);
}
}
public void GameOver(int score)
{
Greenfoot.stop();
GreenfootImage text = new GreenfootImage("Game Over\nCoins: " + score, 40, Color.RED, new Color(0, 0, 0, 0));
GreenfootImage image = new GreenfootImage(text.getWidth() + 20, text.getHeight() + 20);
image.setColor(new Color(255, 255, 255, 128));
image.fill();
image.drawImage(text, 10, 10);
setImage(image);
Home home = new Home();
Greenfoot.setWorld(home);
}
public void eat()
{
Actor Ant;
Ant = getOneObjectAtOffset(0, 0, Ant.class);
if (Ant != null)
{
World world;
world = getWorld();
world.removeObject(Ant);
Greenfoot.playSound("slurp.wav");
}
{
Greenfoot.stop();
return;
}
}
public void lookForAnt()
{
if (canSee(Ant.class))
{
eat(Ant.class);
Greenfoot.playSound("slurp.wav");
}
if (canSee(Leaf.class))
{
eat(Leaf.class);
Greenfoot.playSound("slurp.wav");
}
}
public void checkKeypress()
{
if(Greenfoot.isKeyDown("left"))
{
turn(-4);
}
if(Greenfoot.isKeyDown("right"))
{
turn(4);
}
}
}24. public void GameOver(int score)
25. {
26. Greenfoot.stop();
27. GreenfootImage text = new GreenfootImage("Game Over\nCoins: " + score, 40, Color.RED, new Color(0, 0, 0, 0));
28. GreenfootImage image = new GreenfootImage(text.getWidth() + 20, text.getHeight() + 20);
29. image.setColor(new Color(255, 255, 255, 128));
30. image.fill();
31. image.drawImage(text, 10, 10);
32. setImage(image);
33. Home home = new Home();
34. Greenfoot.setWorld(home);
35. }
if (leavesEaten == 6)
{
GameOver(leavesEaten);
}