Class IntAction
- java.lang.Object
-
- com.badlogic.gdx.scenes.scene2d.Action
-
- com.badlogic.gdx.scenes.scene2d.actions.TemporalAction
-
- com.badlogic.gdx.scenes.scene2d.actions.IntAction
-
- All Implemented Interfaces:
Pool.Poolable
public class IntAction extends TemporalAction
An action that has an int, whose value is transitioned over time.
-
-
Constructor Summary
Constructors Constructor Description IntAction()Creates an IntAction that transitions from 0 to 1.IntAction(int start, int end)Creates an IntAction that transitions from start to end.IntAction(int start, int end, float duration)Creates a FloatAction that transitions from start to end.IntAction(int start, int end, float duration, Interpolation interpolation)Creates a FloatAction that transitions from start to end.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbegin()Called the first timeTemporalAction.act(float)is called.intgetEnd()intgetStart()intgetValue()Gets the current int value.voidsetEnd(int end)Sets the value to transition to.voidsetStart(int start)Sets the value to transition from.voidsetValue(int value)Sets the current int value.protected voidupdate(float percent)Called each frame.-
Methods inherited from class com.badlogic.gdx.scenes.scene2d.actions.TemporalAction
act, end, finish, getDuration, getInterpolation, getTime, isComplete, isReverse, reset, restart, setDuration, setInterpolation, setReverse, setTime
-
-
-
-
Constructor Detail
-
IntAction
public IntAction()
Creates an IntAction that transitions from 0 to 1.
-
IntAction
public IntAction(int start, int end)Creates an IntAction that transitions from start to end.
-
IntAction
public IntAction(int start, int end, float duration)Creates a FloatAction that transitions from start to end.
-
IntAction
public IntAction(int start, int end, float duration, @Null Interpolation interpolation)Creates a FloatAction that transitions from start to end.
-
-
Method Detail
-
begin
protected void begin()
Description copied from class:TemporalActionCalled the first timeTemporalAction.act(float)is called. This is a good place to query theactor'sstarting state.- Overrides:
beginin classTemporalAction
-
update
protected void update(float percent)
Description copied from class:TemporalActionCalled each frame.- Specified by:
updatein classTemporalAction- Parameters:
percent- The percentage of completion for this action, growing from 0 to 1 over the duration. Ifreversed, this will shrink from 1 to 0.
-
getValue
public int getValue()
Gets the current int value.
-
setValue
public void setValue(int value)
Sets the current int value.
-
getStart
public int getStart()
-
setStart
public void setStart(int start)
Sets the value to transition from.
-
getEnd
public int getEnd()
-
setEnd
public void setEnd(int end)
Sets the value to transition to.
-
-