Example usage for com.badlogic.gdx.graphics.g2d ParticleEmitter isContinuous

List of usage examples for com.badlogic.gdx.graphics.g2d ParticleEmitter isContinuous

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g2d ParticleEmitter isContinuous.

Prototype

public boolean isContinuous() 

Source Link

Usage

From source file:com.lynk.gdx.tool.particleeditor.OptionsPanel.java

License:Apache License

public OptionsPanel(final ParticleEditor editor, String name, String description) {
    super(null, name, description);

    initializeComponents();/*from w w  w  .j  a v a  2s.  c  om*/

    attachedCheckBox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setAttached(attachedCheckBox.isSelected());
        }
    });

    continuousCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setContinuous(continuousCheckbox.isSelected());
        }
    });

    alignedCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setAligned(alignedCheckbox.isSelected());
        }
    });

    additiveCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setAdditive(additiveCheckbox.isSelected());
        }
    });

    behindCheckbox.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setBehind(behindCheckbox.isSelected());
        }
    });

    premultipliedAlphaCheckbox.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent event) {
            editor.getEmitter().setPremultipliedAlpha(premultipliedAlphaCheckbox.isSelected());
        }
    });

    ParticleEmitter emitter = editor.getEmitter();
    attachedCheckBox.setSelected(emitter.isAttached());
    continuousCheckbox.setSelected(emitter.isContinuous());
    alignedCheckbox.setSelected(emitter.isAligned());
    additiveCheckbox.setSelected(emitter.isAdditive());
    behindCheckbox.setSelected(emitter.isBehind());
    premultipliedAlphaCheckbox.setSelected(emitter.isPremultipliedAlpha());
}

From source file:com.westernarc.easterrun.gdx.graphics.g2d.ParticleEffect.java

License:Apache License

public boolean isComplete() {
    for (int i = 0, n = emitters.size; i < n; i++) {
        ParticleEmitter emitter = emitters.get(i);
        if (emitter.isContinuous())
            return false;
        if (!emitter.isComplete())
            return false;
    }/*from   ww  w. ja v  a 2 s  .  co m*/
    return true;
}