Example usage for com.badlogic.gdx.graphics Color Color

List of usage examples for com.badlogic.gdx.graphics Color Color

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics Color Color.

Prototype

public Color(Color color) 

Source Link

Document

Constructs a new color using the given color

Usage

From source file:com.kotcrab.vis.ui.widget.color.ColorPicker.java

License:Apache License

private void createListeners() {
    restoreButton.addListener(new ChangeListener() {
        @Override/*from   w w  w  . ja  v a  2s  .  c om*/
        public void changed(ChangeEvent event, Actor actor) {
            picker.restoreLastColor();
        }
    });

    okButton.addListener(new ChangeListener() {
        @Override
        public void changed(ChangeEvent event, Actor actor) {
            if (listener != null)
                listener.finished(new Color(picker.color));
            setColor(picker.color);
            if (closeAfterPickingFinished)
                fadeOut();
        }
    });

    cancelButton.addListener(new ChangeListener() {
        @Override
        public void changed(ChangeEvent event, Actor actor) {
            fadeOutDueToCanceled = true;
            close();
        }
    });
}

From source file:com.mbrlabs.mundus.core.kryo.DescriptorConverter.java

License:Apache License

public static Fog convert(FogDescriptor fogDescriptor) {
    if (fogDescriptor == null)
        return null;
    Fog fog = new Fog();
    fog.density = fogDescriptor.getDensity();
    fog.gradient = fogDescriptor.getGradient();
    fog.color = new Color(fogDescriptor.getColor());

    return fog;//from www  .  j  a v a2s.  c om
}

From source file:com.mob.client.engine.Engine.java

License:Open Source License

public Engine(Game pGame) {
    this.mGame = pGame;
    this.mTint = new Color(Color.WHITE);
    this.mTechoAB = 1.0f;
    this.mMapNumber = 0;
}

From source file:com.o2d.pkayjava.editor.plugins.ninepatch.EditingZone.java

License:Apache License

public void drawSplits(Batch batch, float parentAlpha) {
    batch.end();//from  w  w w . ja  v  a2 s  .com
    Gdx.gl.glLineWidth(1.0f);
    Gdx.gl.glEnable(GL20.GL_BLEND);
    Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA);

    shapeRenderer.setProjectionMatrix(getStage().getCamera().combined);
    Matrix4 matrix = batch.getTransformMatrix();
    shapeRenderer.setTransformMatrix(matrix);

    shapeRenderer.begin(ShapeRenderer.ShapeType.Line);

    // left, right, top , bottom
    Color guideColor = new Color(GUIDE_COLOR);
    guideColor.a *= parentAlpha;
    Color overColor = new Color(OVER_GUIDE_COLOR);
    overColor.a *= parentAlpha;

    splitPositions[0] = shift.x + getWidth() / 2f + (-texture.getRegionWidth() / 2f + splits[0]) * currZoom;
    splitPositions[1] = shift.x + getWidth() / 2f + (texture.getRegionWidth() / 2f - splits[1]) * currZoom;
    splitPositions[2] = shift.y + getHeight() / 2f + (texture.getRegionHeight() / 2 - splits[2]) * currZoom;
    splitPositions[3] = shift.y + getHeight() / 2f + (-texture.getRegionHeight() / 2 + splits[3]) * currZoom;

    if (mouseOverSplit == 0)
        shapeRenderer.setColor(overColor);
    else
        shapeRenderer.setColor(guideColor);
    shapeRenderer.line(getX() + splitPositions[0], getY(), getX() + splitPositions[0], getY() + getHeight());

    if (mouseOverSplit == 1)
        shapeRenderer.setColor(overColor);
    else
        shapeRenderer.setColor(guideColor);
    shapeRenderer.line(getX() + splitPositions[1], getY(), getX() + splitPositions[1], getY() + getHeight());

    if (mouseOverSplit == 2)
        shapeRenderer.setColor(overColor);
    else
        shapeRenderer.setColor(guideColor);
    shapeRenderer.line(getX(), getY() + splitPositions[2], getX() + getWidth(), getY() + splitPositions[2]);

    if (mouseOverSplit == 3)
        shapeRenderer.setColor(overColor);
    else
        shapeRenderer.setColor(guideColor);
    shapeRenderer.line(getX(), getY() + splitPositions[3], getX() + getWidth(), getY() + splitPositions[3]);

    shapeRenderer.end();
    Gdx.gl.glDisable(GL20.GL_BLEND);
    batch.begin();
    batch.setColor(Color.WHITE.r, Color.WHITE.g, Color.WHITE.b, Color.WHITE.a * parentAlpha);
}

From source file:com.o2d.pkayjava.editor.view.ui.widget.actors.GridView.java

License:Apache License

private Color getLineColor(int i) {
    OrthographicCamera runtimeCamera = Sandbox.getInstance().getCamera();

    float offsetTmp = ((runtimeCamera.position.x * pixelsPerWU) / runtimeCamera.zoom) / gridSize;
    if (i >= gridLinesCount) {
        i -= gridLinesCount;/*from  www  . j av a2s. c o m*/
        offsetTmp = ((runtimeCamera.position.y * pixelsPerWU) / runtimeCamera.zoom) / gridSize;
    }

    // offset
    int offset = 0;
    if (offsetTmp > 0)
        offset = (int) Math.floor(offsetTmp);
    if (offsetTmp < 0)
        offset = (int) -Math.floor(-offsetTmp);
    i += offset;

    Color color = new Color(Color.WHITE);

    if ((gridLinesCount / 2 - i - 1) % 4 == 0) {
        color.a = 0.1f;
    } else if ((gridLinesCount / 2 - i - 1) % 2 == 0) {
        color.a = 0.05f;
    } else {
        color.a = 0.02f;
    }

    return color;
}

From source file:com.o2d.pkayjava.editor.view.ui.widget.components.color.CustomColorPicker.java

License:Apache License

public CustomColorPicker(String title, ColorPickerListener listener) {
    super(title);
    this.listener = listener;

    setModal(true);/* ww w. j  a v a 2s. c om*/
    setMovable(true);

    addCloseButton();
    closeOnEscape();

    oldColor = new Color(Color.BLACK);
    color = new Color(Color.BLACK);
    tmpColor = new Color(Color.BLACK);

    createColorWidgets();
    createUI();
    createListeners();
    initPixmaps();

    pack();
    centerWindow();

    setStyle(VisUI.getSkin().get("box", WindowStyle.class));
    getTitleLabel().setAlignment(Align.left);
}

From source file:com.o2d.pkayjava.editor.view.ui.widget.components.color.CustomColorPicker.java

License:Apache License

private void createListeners() {
    restoreButton.addListener(new ChangeListener() {
        @Override/* w ww. ja va  2  s . c om*/
        public void changed(ChangeEvent event, Actor actor) {
            setColor(oldColor);
        }
    });

    okButton.addListener(new ChangeListener() {
        @Override
        public void changed(ChangeEvent event, Actor actor) {
            if (listener != null)
                listener.finished(new Color(color));
            setColor(color);
            fadeOut();
        }
    });

    cancelButton.addListener(new ChangeListener() {
        @Override
        public void changed(ChangeEvent event, Actor actor) {
            setColor(oldColor);
            close();
        }
    });
}

From source file:com.o2d.pkayjava.editor.view.ui.widget.components.color.CustomColorPicker.java

License:Apache License

private void updatePixmaps() {
    for (int v = 0; v <= 100; v++) {
        for (int s = 0; s <= 100; s++) {
            ColorUtils.HSVtoRGB(hBar.getValue(), s, v, tmpColor);
            palettePixmap.drawPixel(v, 100 - s, Color.rgba8888(tmpColor));
        }/*  w  w w. j  av a 2  s  . co m*/
    }

    paletteTexture.draw(palettePixmap, 0, 0);

    newColor.setColor(color);

    hBar.redraw();
    sBar.redraw();
    vBar.redraw();

    rBar.redraw();
    gBar.redraw();
    bBar.redraw();

    aBar.redraw();

    hexField.setText(color.toString().toUpperCase());
    hexField.setCursorPosition(hexField.getMaxLength());

    if (listener != null)
        listener.changed(new Color(color));
}

From source file:com.o2d.pkayjava.editor.view.ui.widget.components.color.CustomColorPicker.java

License:Apache License

@Override
/** Sets current selected color in picker.*/
public void setColor(Color c) {
    //this method overrides setColor in Actor, not big deal we definitely don't need it
    currentColor.setColor(new Color(c));
    oldColor = new Color(c);
    color = new Color(c);
    updateFieldsFromColor();//  w  w  w .jav  a 2  s .  c  om
    updatePixmaps();
}

From source file:com.o2d.pkayjava.editor.view.ui.widget.components.TintButton.java

License:Apache License

public void setColorValue(Color color) {
    colorImg.setColor(color);
    colorValue = new Color(color);
}