Exemple #1
0
  private void updateBonusBalls() {
    Iterator<BonusBall> it = m_bonusBalls.iterator();
    BonusBall b;
    while (it.hasNext()) {
      b = it.next();

      if (b.isExecuted() || b.isOut() || b.isTriggered() || b == null) {
        it.remove();
      }

      if (b.isTriggered() && (!b.isExecuted())) {
        b.execute();
        continue;
      }

      b.drop();
    }
  }