/** * Returns an <code>Enumeration</code> of the entities that match the * selection criteria. */ public Iterator<Entity> getSelectedEntities(EntitySelector selector) { return game.getSelectedEntities(selector); }
@Override public boolean hasTAG() { for (Iterator<Entity> e = game .getSelectedEntities(new EntitySelector() { private final int ownerId = getId(); public boolean accept(Entity entity) { if (entity.getOwner() == null) { return false; } if (ownerId == entity.getOwner().getId()) { return true; } return false; } }); e.hasNext(); ) { Entity m = e.next(); if (m.hasTAG()) { return true; } // A player can't be on two teams. } return false; }
.getSelectedEntities(new EntitySelector() { private final int ownerId = entity.getOwnerId();
.getSelectedEntities(new EntitySelector() { public boolean accept(Entity entity) { if (entity.getOwnerId() == client
.getSelectedEntities(new EntitySelector() { public int player = playerId;
.getSelectedEntities(new EntitySelector() { public int player = playerId;