I really have no idea about a code.
/**
* When being clicked, the ball rolls to the right by some random distance
* and then stops. When being clicked again, the same thing happens.
* Note, the ball has to roll instead of skipping or jumping to the right.
*/
public class Ball extends Actor
{
private int oldX = 0;
private int newX = 0;
public void act()
{
if (Greenfoot.mousePressed(this)){
int deltaX = Greenfoot.getRandomNumber(100);
newX = oldX + deltaX;
}
if (oldX != newX){
setLocation(getX()+1, getY());
}
}
}
