import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) /** * Write a description of class Warship here. * * @author (your name) * @version (a version number or a date) */ public class Warship extends Actor { public void followHuman() { int dist = 1000; Actor closest = null; if(!getObjectsInRange(dist, Ship.class).isEmpty()) { for (Object obj: getObjectsInRange(dist, Ship.class)) { Actor guy = (Actor) obj; int guyDist = (int) Math.hypot(guy.getX() - getX(), guy.getY() - getY()); if (closest == null || guyDist< dist) { closest = guy; dist = guyDist; } } turnTowards(closest.getX(),closest.getY()); } } }

