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

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

Introduction

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

Prototype

public boolean isAdditive() 

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 ww w  . ja va 2 s. 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());
}