public void act()
{
MoveUD();
}
int Speed=2;
public void MoveUD()
{
if(canSee(pow.class))
{
eat(pow.class);
Speed++;
pow newpow;
newpow = new pow();
World world;
world = getWorld();
world.addObject(newpow,getWorld().getWidth()-50,Greenfoot.getRandomNumber(400)+200);
}
if (Greenfoot.mouseMoved(null))
{
MouseInfo mouse = Greenfoot.getMouseInfo();
setLocation(getX(), mouse.getY());
}
}
public boolean canSee(Class clss)
{
Actor actor = getOneObjectAtOffset(0, 0, clss);
return actor != null;
}
public void eat(Class clss)
{
Actor actor = getOneObjectAtOffset(0, 0, clss);
if(actor != null) {
getWorld().removeObject(actor);
}
}
The "Speed" Score Int Updated Here
public void act()
{
setLocation(getX()-4,getY());
if(atWorldEdge())
{
Greenfoot.stop();
setImage("button-red.png");
}
}
public boolean atWorldEdge()
{
if(getX() < 10 || getX() > getWorld().getWidth() - 10)
return true;
if(getY() < 10 || getY() > getWorld().getHeight() - 10)
return true;
else
return false;
}

