List of usage examples for com.badlogic.gdx.scenes.scene2d Actor rotateBy
public void rotateBy(float amountInDegrees)
From source file:com.quadbits.gdxhelper.controllers.RotationSimpleController.java
License:Apache License
@Override public void control(Actor actor, float deltaSeconds) { // Do nothing on invisible actors if (!actor.isVisible()) { return;//w w w.j a v a 2 s. c o m } // Calculate actual rotation float rotation = this.rotationSpeed * deltaSeconds * 1000; // Reverse rotation? if (actor instanceof SpriteActor) { SpriteActor spriteActor = (SpriteActor) actor; if (reverseOnFlip && (spriteActor.isFlipX() && !spriteActor.isFlipY() || !spriteActor.isFlipX() && spriteActor.isFlipY())) { rotation = -rotation; } } // Apply rotation actor.rotateBy(rotation); }