static public LayoutAction layout (boolean enabled) { LayoutAction action = action(LayoutAction.class); action.setLayoutEnabled(enabled); return action; }
static public AfterAction after (Action action) { AfterAction afterAction = action(AfterAction.class); afterAction.setAction(action); return afterAction; }
static public RemoveAction removeAction (Action action) { RemoveAction removeAction = action(RemoveAction.class); removeAction.setAction(action); return removeAction; }
static public DelayAction delay (float duration) { DelayAction action = action(DelayAction.class); action.setDuration(duration); return action; }
static public DelayAction delay (float duration) { DelayAction action = action(DelayAction.class); action.setDuration(duration); return action; }
static public DelayAction delay (float duration, Action delayedAction) { DelayAction action = action(DelayAction.class); action.setDuration(duration); action.setAction(delayedAction); return action; }
static public SequenceAction sequence (Action action1, Action action2) { SequenceAction action = action(SequenceAction.class); action.addAction(action1); action.addAction(action2); return action; }
static public RepeatAction repeat (int count, Action repeatedAction) { RepeatAction action = action(RepeatAction.class); action.setCount(count); action.setAction(repeatedAction); return action; }
static public TimeScaleAction timeScale (float scale, Action scaledAction) { TimeScaleAction action = action(TimeScaleAction.class); action.setScale(scale); action.setAction(scaledAction); return action; }
static public RepeatAction forever (Action repeatedAction) { RepeatAction action = action(RepeatAction.class); action.setCount(RepeatAction.FOREVER); action.setAction(repeatedAction); return action; }
static public RotateByAction rotateBy (float rotationAmount, float duration, Interpolation interpolation) { RotateByAction action = action(RotateByAction.class); action.setAmount(rotationAmount); action.setDuration(duration); action.setInterpolation(interpolation); return action; }
static public AddListenerAction addListener (EventListener listener, boolean capture, Actor targetActor) { AddListenerAction addAction = action(AddListenerAction.class); addAction.setTarget(targetActor); addAction.setListener(listener); addAction.setCapture(capture); return addAction; }
static public MoveToAction moveTo (float x, float y, float duration, Interpolation interpolation) { MoveToAction action = action(MoveToAction.class); action.setPosition(x, y); action.setDuration(duration); action.setInterpolation(interpolation); return action; }
static public MoveToAction moveToAligned (float x, float y, int alignment, float duration, Interpolation interpolation) { MoveToAction action = action(MoveToAction.class); action.setPosition(x, y, alignment); action.setDuration(duration); action.setInterpolation(interpolation); return action; }
static public ScaleToAction scaleTo (float x, float y, float duration, Interpolation interpolation) { ScaleToAction action = action(ScaleToAction.class); action.setScale(x, y); action.setDuration(duration); action.setInterpolation(interpolation); return action; }
/** Transitions from the alpha at the time this action starts to an alpha of 0. */ static public AlphaAction fadeOut (float duration, Interpolation interpolation) { AlphaAction action = action(AlphaAction.class); action.setAlpha(0); action.setDuration(duration); action.setInterpolation(interpolation); return action; }
static public ScaleToAction scaleTo (float x, float y, float duration, Interpolation interpolation) { ScaleToAction action = action(ScaleToAction.class); action.setScale(x, y); action.setDuration(duration); action.setInterpolation(interpolation); return action; }
/** Transitions from the alpha at the time this action starts to the specified alpha. */ static public AlphaAction alpha (float a, float duration, Interpolation interpolation) { AlphaAction action = action(AlphaAction.class); action.setAlpha(a); action.setDuration(duration); action.setInterpolation(interpolation); return action; }
static public ParallelAction parallel (Action action1, Action action2, Action action3) { ParallelAction action = action(ParallelAction.class); action.addAction(action1); action.addAction(action2); action.addAction(action3); return action; }
static public ParallelAction parallel (Action action1, Action action2, Action action3, Action action4, Action action5) { ParallelAction action = action(ParallelAction.class); action.addAction(action1); action.addAction(action2); action.addAction(action3); action.addAction(action4); action.addAction(action5); return action; }