Package arc.scene.actions
Class IntAction
java.lang.Object
arc.scene.Action
arc.scene.actions.TemporalAction
arc.scene.actions.IntAction
- All Implemented Interfaces:
Pool.Poolable
An action that has an int, whose value is transitioned over time.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
begin()
Called the first timeTemporalAction.act(float)
is called.int
getEnd()
int
getStart()
int
getValue()
Gets the current int value.void
setEnd
(int end) Sets the value to transition to.void
setStart
(int start) Sets the value to transition from.void
setValue
(int value) Sets the current int value.protected void
update
(float percent) Called each frame.Methods inherited from class arc.scene.actions.TemporalAction
act, end, finish, getDuration, getInterpolation, getTime, isReverse, reset, restart, setDuration, setInterpolation, setReverse, setTime
-
Constructor Details
-
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.
-
-
Method Details
-
begin
protected void begin()Description copied from class:TemporalAction
Called the first timeTemporalAction.act(float)
is called. This is a good place to query theactor's
starting state.- Overrides:
begin
in classTemporalAction
-
update
protected void update(float percent) Description copied from class:TemporalAction
Called each frame.- Specified by:
update
in 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.
-