Hi can anyone give me a quick code for my actor hits the edge of the world it will turn in a random direction?
Help will be very helpfull.
/**
* Test if we are close to one of the edges of the world. Return true is we are.
*/
public boolean atWorldEdge()
{
if(getX() < 10 || getX() > getWorld().getWidth() - 10)
return true;
if(getY() < 10 || getY() > getWorld().getHeight() - 10)
return true;
else
return false;
}/**
* If we reach the edge of the world, turn a little bit.
*/
public void turnAtEdge()
{
if (atWorldEdge())
{
turn(7);
}
}