com.badlogic.gdx.scenes.scene2d.actions
Class RepeatAction
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Action
com.badlogic.gdx.scenes.scene2d.actions.DelegateAction
com.badlogic.gdx.scenes.scene2d.actions.RepeatAction
- All Implemented Interfaces:
- Pool.Poolable
public class RepeatAction
- extends DelegateAction
Repeats an action a number of times or forever.
- Author:
- Nathan Sweet
Fields inherited from class com.badlogic.gdx.scenes.scene2d.Action |
actor |
Method Summary |
boolean |
act(float delta)
Updates the action based on time. |
void |
finish()
Causes the action to not repeat again. |
int |
getCount()
|
void |
restart()
Sets the state of the action so it can be run again. |
void |
setCount(int count)
Sets the number of times to repeat. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FOREVER
public static final int FOREVER
- See Also:
- Constant Field Values
RepeatAction
public RepeatAction()
act
public boolean act(float delta)
- Description copied from class:
Action
- Updates the action based on time. Typically this is called each frame by
Actor.act(float)
.
- Specified by:
act
in class Action
- Parameters:
delta
- Time in seconds since the last frame.
- Returns:
- true if the action is done. This method may continue to be called after the action is done.
finish
public void finish()
- Causes the action to not repeat again.
restart
public void restart()
- Description copied from class:
Action
- Sets the state of the action so it can be run again.
- Overrides:
restart
in class DelegateAction
setCount
public void setCount(int count)
- Sets the number of times to repeat. Can be set to
FOREVER
.
getCount
public int getCount()
Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)