package rescuecore2.misc; import rescuecore2.worldmodel.Entity; import rescuecore2.worldmodel.EntityID; import java.util.Collection; import java.util.Set; import java.util.HashSet; /** Handy utility functions. */ public final class Handy { private Handy() { } /** Turn a collection of Entities into a collection of EntityIDs. @param entities The Entities to convert. @return A new set of EntityID objects. */ public static Set<EntityID> objectsToIDs(Collection<? extends Entity> entities) { Set<EntityID> result = new HashSet<EntityID>(); for (Entity next : entities) { result.add(next.getID()); } return result; } }