Exemplo n.º 1
0
  /** Removes all expired {@code Actor} from the {@code World}. */
  public void removeExpired() {
    Iterable<Actor> expired =
        Lambda.filter(
            register,
            new FilterFunc<Actor>() {
              @Override
              public boolean filter(Actor element) {
                return element.expired();
              }
            });

    for (Actor actor : expired) removeActor(actor);
  }