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.


1 2 3 4 5 6 7 8 9 10 11 12 | /** * 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 ; } |
1 2 3 4 5 6 7 8 9 10 | /** * If we reach the edge of the world, turn a little bit. */ public void turnAtEdge() { if (atWorldEdge()) { turn( 7 ); } } |