public void Lattack() { if(Greenfoot.isKeyDown("J")) { Lanimateattack(); Greenfoot.delay(4); World myWorld = getWorld(); myWorld.addObject(Lattack, 0, 0); Lattack.setLocation(getX(), getY()); } } public void Lanimateattack() { if(frame == 1) { setImage(LA); frame = 2; } else if(frame == 2) { Greenfoot.delay(5); setImage (LS); frame = 1; } } public boolean atWorldEdge() { if(getX() < 0 || getX() > getWorld().getWidth() - 100) return true; if(getY() < 0 || getY() > getWorld().getHeight() - 100) return true; else return false; } public void RemoveatEdge() { if (atWorldEdge()) { getWorld().removeObject(Lattack); } }