List of usage examples for com.badlogic.gdx.graphics.g2d Sprite getRotation
public float getRotation()
From source file:com.binarytenshi.nopassing.core.environment.StreetHandler.java
public static void draw(SpriteBatch batch) { for (int x = 0; x < MapHandler.getMapSize().x; x++) { for (int y = 0; y < MapHandler.getMapSize().y; y++) { Sprite sprite = getSprite(x, y); if (highlight != null && highlight.x == x && highlight.y == y) { batch.setColor(1f, 1f, 1f, .5f); batch.draw(sprite, x * TextureLib.tileSide, y * TextureLib.tileSide, TextureLib.tileSide / 2, TextureLib.tileSide / 2, TextureLib.tileSide, TextureLib.tileSide, 1f, 1f, 90 - sprite.getRotation(), true); batch.setColor(1f, 1f, 1f, 1f); }/*from w w w . java2 s.c om*/ if (streetMap[x][y]) { batch.draw(sprite, x * TextureLib.tileSide, y * TextureLib.tileSide, TextureLib.tileSide / 2, TextureLib.tileSide / 2, TextureLib.tileSide, TextureLib.tileSide, 1f, 1f, 90 - sprite.getRotation(), true); } } } }
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://from www.j a v a2s .co 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: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 ww w.ja v a2s . c o m 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. ja v a 2 s. co 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:dorkbox.accessors.SpriteAccessor.java
License:Apache License
@Override public int getValues(Sprite target, int tweenType, float[] returnValues) { switch (tweenType) { case POS_XY:/*from w ww .ja v a 2s .c o m*/ returnValues[0] = target.getX(); returnValues[1] = target.getY(); return 2; case CPOS_XY: returnValues[0] = target.getX() + target.getWidth() / 2; returnValues[1] = target.getY() + target.getHeight() / 2; 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 TINT: returnValues[0] = target.getColor().r; returnValues[1] = target.getColor().g; returnValues[2] = target.getColor().b; return 3; default: assert false; return -1; } }