public void draw (Batch batch, float alphaModulation) { float oldAlpha = getColor().a; setAlpha(oldAlpha * alphaModulation); draw(batch); setAlpha(oldAlpha); }
public void draw (Batch batch, float alphaModulation) { float oldAlpha = getColor().a; setAlpha(oldAlpha * alphaModulation); draw(batch); setAlpha(oldAlpha); }
public void draw (Batch batch, float x, float y, float width, float height) { Color spriteColor = sprite.getColor(); temp.set(spriteColor); sprite.setColor(spriteColor.mul(batch.getColor())); sprite.setRotation(0); sprite.setScale(1, 1); sprite.setBounds(x, y, width, height); sprite.draw(batch); sprite.setColor(temp); }
public void draw (Batch batch, float x, float y, float width, float height) { Color spriteColor = sprite.getColor(); temp.set(spriteColor); sprite.setColor(spriteColor.mul(batch.getColor())); sprite.setRotation(0); sprite.setScale(1, 1); sprite.setBounds(x, y, width, height); sprite.draw(batch); sprite.setColor(temp); }
public void draw (Batch batch, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation) { Color spriteColor = sprite.getColor(); temp.set(spriteColor); sprite.setColor(spriteColor.mul(batch.getColor())); sprite.setOrigin(originX, originY); sprite.setRotation(rotation); sprite.setScale(scaleX, scaleY); sprite.setBounds(x, y, width, height); sprite.draw(batch); sprite.setColor(temp); }
public void draw (Batch batch, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation) { Color spriteColor = sprite.getColor(); temp.set(spriteColor); sprite.setColor(spriteColor.mul(batch.getColor())); sprite.setOrigin(originX, originY); sprite.setRotation(rotation); sprite.setScale(scaleX, scaleY); sprite.setBounds(x, y, width, height); sprite.draw(batch); sprite.setColor(temp); }
@Override public int getValues(Label target, int tweenType, float[] returnValues) { switch (tweenType) { case OFFSET_X: returnValues[0] = target.offsetX; return 1; case ALPHA: returnValues[0] = target.bg.getColor().a; return 1; default: assert false; return -1; } }
public static void setSpriteAlpha(Sprite sprite, float alpha) { Color c = sprite.getColor(); sprite.setColor(c.r, c.g, c.b, alpha); }
@Override public void setValues(Label target, int tweenType, float[] newValues) { switch (tweenType) { case OFFSET_X: target.offsetX = newValues[0]; break; case ALPHA: Color c = target.bg.getColor(); target.bg.setColor(c.r, c.g, c.b, newValues[0]); break; default: assert false; } } }
@Override public int getValues(Sprite target, int tweenType, float[] returnValues) { switch (tweenType) { case POSITION_XY: returnValues[0] = target.getX(); returnValues[1] = target.getY(); return 2; case SCALE_XY: returnValues[0] = target.getScaleX(); returnValues[1] = target.getScaleY(); return 2; case ROTATION: returnValues[0] = target.getRotation(); return 1; case OPACITY: returnValues[0] = target.getColor().a; return 1; case RGB: returnValues[0] = target.getColor().r; returnValues[1] = target.getColor().g; returnValues[2] = target.getColor().b; return 3; default: assert false; return -1; } }
public void draw (Batch batch, float alphaModulation) { float oldAlpha = getColor().a; setAlpha(oldAlpha * alphaModulation); draw(batch); setAlpha(oldAlpha); }
int x = 0; for (Sprite spr : gSprite){ System.out.println("Ball: " + x + " X: " + spr.getX()+ " Y: " + spr.getY() + " vX: " + spr.getvX() + " vY: " + spr.getvY() + " Color: " + spr.getColor().toString()); x++; }
@Override public void setValues(Sprite target, int tweenType, float[] newValues) { switch (tweenType) { case POSITION_XY: target.setPosition(newValues[0], newValues[1]); break; case SCALE_XY: target.setScale(newValues[0], newValues[1]); break; case ROTATION: target.setRotation(newValues[0]); break; case OPACITY: Color c = target.getColor(); c.set(c.r, c.g, c.b, newValues[0]); target.setColor(c); break; case RGB: Color color = target.getColor(); color.r = newValues[0]; color.g = newValues[1]; color.b = newValues[2]; target.setColor(color); break; default: assert false; } } }
returnValues[0] = target.getColor().a; return 1;
public void draw (Batch batch, float x, float y, float width, float height) { Color spriteColor = sprite.getColor(); temp.set(spriteColor); sprite.setColor(spriteColor.mul(batch.getColor())); sprite.setRotation(0); sprite.setScale(1, 1); sprite.setBounds(x, y, width, height); sprite.draw(batch); sprite.setColor(temp); }
public void draw (Batch batch, float x, float y, float originX, float originY, float width, float height, float scaleX, float scaleY, float rotation) { Color spriteColor = sprite.getColor(); temp.set(spriteColor); sprite.setColor(spriteColor.mul(batch.getColor())); sprite.setOrigin(originX, originY); sprite.setRotation(rotation); sprite.setScale(scaleX, scaleY); sprite.setBounds(x, y, width, height); sprite.draw(batch); sprite.setColor(temp); }