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

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

Introduction

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

Prototype

public boolean isAttached() 

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();//  w ww . j a  v a2  s  . c  o m

    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.ridiculousRPG.event.EventObject.java

License:Apache License

private void translateParticles(float x, float y, Array<ParticleEmitter> emit) {
    for (int i = 0, n = emit.size; i < n; i++) {
        ParticleEmitter e = emit.get(i);
        if (!e.isAttached()) {
            e.setAttached(true);//from w ww  . j a  v  a 2  s  .  c o m
            e.setPosition(x, y);
            e.setAttached(false);
        }
    }
}