Exemplo n.º 1
0
  /** Process all non-passive systems. */
  public void process() {
    check(added, addedPerformer);
    check(changed, changedPerformer);
    check(disable, disablePerformer);
    check(enable, enablePerformer);
    check(deleted, deletedPerformer);

    cm.clean();
    em.clean();

    if (eventSystem != null) {
      eventSystem.update();
    }

    for (int i = 0; i < systems.size; i++) {
      EntitySystem system = systems.get(i);
      if (!system.isPassive()) {
        system.process();
      }
    }
  }