This was the problem I was having. Where do I put line 52?
public boolean atWorldEdge()
{
return (atHorizontalEdge() || atVerticalEdge());
}
private boolean atVerticalEdge()
{
return (getX()<20 || getX()>getWorld().getWidth()-20);
}
private boolean atHorizontalEdge()
{
return (getY()<20 || getY()>getWorld().getHeight()-20);
}if(atWorldEdge())
{
if(atSideEdge())
{
getWorld().setBackground("lol.png");
int w=getWorld().getWidth();
setLocation((getX()+w-60)%(w-40)+20, getY());
}
else { }// if you need one
}