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

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

Introduction

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

Prototype

public boolean isBehind() 

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  av a  2s .  co  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());
}