Esempio n. 1
0
  private void addEmitter(String name, boolean select, final ParticleEmitter emitter) {
    Array<ParticleEmitter> emitters = editor.effect.getEmitters();
    if (emitters.size == 0)
      emitter.setPosition(
          editor.worldCamera.viewportWidth / 2, editor.worldCamera.viewportHeight / 2);
    else {
      ParticleEmitter p = emitters.get(0);
      emitter.setPosition(p.getX(), p.getY());
    }
    emitters.add(emitter);

    emitterTableModel.addRow(new Object[] {name, true});
    if (select) {
      editor.reloadRows();
      int row = emitterTableModel.getRowCount() - 1;
      emitterTable.getSelectionModel().setSelectionInterval(row, row);
    }
  }