That's in the SmoothMover class in my Crabs on the beach scenario:
/**
* Test if we are close to one of the edges of the world. Return true if we are.
*/
public boolean atWorldEdge()
{
if (getX() <= 1 || getX() >= getWorld().getWidth() - 1) {
return true;
}
if (getY() <= 1 || getY() >= getWorld().getHeight() - 1 ) {
return true;
} else {
return false;
}
}

