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 }