Example usage for com.badlogic.gdx.graphics.g2d Sprite getColor

List of usage examples for com.badlogic.gdx.graphics.g2d Sprite getColor

Introduction

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

Prototype

public Color getColor() 

Source Link

Document

Returns the color of this sprite.

Usage

From source file:com.belocraft.TweenAccessors.SpriteAccessor.java

@Override
public int getValues(Sprite target, int tweenType, float[] returnValues) {
    switch (tweenType) {
    case ALPHA:/*from  w ww  .  j  av a 2  s . com*/
        returnValues[0] = target.getColor().a;
        return 1;
    default:
        return 0;
    }
}

From source file:com.bossletsplays.rr.tweens.SpriteAccessor.java

License:Apache License

@Override
public int getValues(Sprite target, int tweenType, float[] returnValues) {
    switch (tweenType) {
    case TweenTypes.ALPHA:
        returnValues[0] = target.getColor().a;
        return 1;
    default://from w  w w.ja v a  2 s .c o  m
        assert false;
        return -1;
    }
}

From source file:com.bossletsplays.rr.tweens.SpriteAccessor.java

License:Apache License

@Override
public void setValues(Sprite target, int tweenType, float[] newValues) {
    switch (tweenType) {
    case TweenTypes.ALPHA:
        target.setColor(target.getColor().r, target.getColor().g, target.getColor().b, newValues[0]);
        break;/*from  www . jav  a2  s.  co  m*/
    default:
        assert false;
    }
}

From source file:com.example.squarejam.SpriteAccessor.java

License:Open Source License

@Override
public int getValues(Sprite target, int tweenType, float[] returnValues) {
    switch (tweenType) {
    case SIZE_X:// w w w .  j a va 2s  .c o  m
        returnValues[0] = target.getScaleX();
        return 1;
    case SIZE_Y:
        returnValues[0] = target.getScaleY();
        return 1;
    case SIZE_XY:
        returnValues[0] = target.getScaleX();
        returnValues[1] = target.getScaleY();
        return 2;

    case POSITION_X:
        returnValues[0] = target.getX();
        return 1;
    case POSITION_Y:
        returnValues[0] = target.getY();
        return 1;
    case POSITION_XY:
        returnValues[0] = target.getX();
        returnValues[1] = target.getY();
        return 2;

    case ROTATION:
        returnValues[0] = target.getRotation();
        return 1;
    case OPACITY:
        returnValues[0] = target.getColor().a;
        return 1;

    default:
        assert false;
        return -1;
    }
}

From source file:com.example.squarejam.SpriteAccessor.java

License:Open Source License

@Override
public void setValues(Sprite target, int tweenType, float[] newValues) {
    switch (tweenType) {
    case SIZE_X://from  ww  w. j a  v a  2s.c  o m
        target.setScale(newValues[0], target.getScaleY());
        break;
    case SIZE_Y:
        target.setScale(target.getScaleX(), newValues[0]);
        break;
    case SIZE_XY:
        target.setScale(newValues[0], newValues[1]);
        break;

    case POSITION_X:
        target.setPosition(newValues[0], target.getY());
        break;
    case POSITION_Y:
        target.setPosition(target.getX(), newValues[0]);
        break;
    case POSITION_XY:
        target.setPosition(newValues[0], newValues[1]);
        break;

    case ROTATION:
        target.setRotation(newValues[0]);
        break;
    case OPACITY:
        target.setColor(target.getColor().r, target.getColor().g, target.getColor().b, newValues[0]);
        break;

    default:
        assert false;
        break;
    }
}

From source file:com.turbogerm.germlibrary.util.GameUtils.java

License:Open Source License

public static void setSpriteAlpha(Sprite sprite, float alpha) {
    Color c = sprite.getColor();
    sprite.setColor(c.r, c.g, c.b, alpha);
}

From source file:de.bitbrain.craft.animations.SpriteTween.java

License:Open Source License

@Override
public int getValues(Sprite target, TweenType type, float[] returnValues) {
    switch (type) {
    case POS_X://from w  ww.  ja v a  2  s .  c om
        returnValues[0] = target.getX();
        return 1;
    case POS_Y:
        returnValues[0] = target.getY();
        return 1;
    case ALPHA:
        returnValues[0] = target.getColor().a;
        return 1;
    case ROTATION:
        returnValues[0] = target.getRotation();
        return 1;
    case SCALE:
        returnValues[0] = target.getScaleX();
        return 1;
    default:
        return 0;
    }
}

From source file:de.bitbrain.craft.tweens.SpriteTween.java

License:Open Source License

@Override
public int getValues(Sprite target, int tweenType, float[] returnValues) {
    switch (tweenType) {
    case BOUNCE:/*  ww  w .  j a  v  a2s  . c  o  m*/
        returnValues[0] = target.getY();
        return 1;
    case ALPHA:
        returnValues[0] = target.getColor().a;
        return 1;
    case ROTATION:
        returnValues[0] = target.getRotation();
        return 1;
    case SCALE:
        returnValues[0] = target.getScaleX();
        return 1;
    default:
        return 0;
    }
}

From source file:de.cwclan.gdxtest.core.tween.SpriteAccessor.java

@Override
public int getValues(Sprite target, int tweenType, float[] returnValues) {
    switch (tweenType) {
    case ALPHA:/*from   w w  w  .j a  va 2s .  co m*/
        returnValues[0] = target.getColor().a;
        return 1;
    default:
        assert false;
        return -1;
    }
}

From source file:de.cwclan.gdxtest.core.tween.SpriteAccessor.java

@Override
public void setValues(Sprite target, int tweenType, float[] newValues) {
    switch (tweenType) {
    case ALPHA:/*from ww  w  . j a  va2s  .  c om*/
        target.setColor(target.getColor().r, target.getColor().g, target.getColor().b, newValues[0]);
        break;
    default:
        assert false;
        break;
    }
}