List of usage examples for com.badlogic.gdx.scenes.scene2d.actions RotateByAction setAmount
public void setAmount(float rotationAmount)
From source file:com.netthreads.gdx.app.sprite.ShipSprite.java
License:Apache License
/** * Handle ship collision with something. * /*from ww w. j a v a 2s . co m*/ */ public void runCollision() { // --------------------------------------------------------------- // Signal this sprite is busy. // --------------------------------------------------------------- AppStates.shipSpriteBusy = true; // --------------------------------------------------------------- // Clear existing actions. // --------------------------------------------------------------- clearActions(); // --------------------------------------------------------------- // Rotate // --------------------------------------------------------------- float durationRotate = ROTATION_DURATION; this.setRotation(0); RotateByAction rotateBy = pool.obtain(); rotateBy.setAmount(durationRotate); CallBackAction callBackAction = CallBackAction.$(this); // Add action. addAction(Actions.sequence(rotateBy, callBackAction)); }