com.b3dgs.lionengine.drawable
Interface Animation


public interface Animation

Animation data container for animation routine. It contains the first/last animation frame number, the animation speed, a reverse flag (for reversed animation), and a repeat (for looped animation). The step value is used in case of many sprite orientations. It represents the number of frames per orientation for this animation.


Method Summary
 int getEnd()
          Get last frame.
 boolean getRepeat()
          Get repeat state (loop).
 boolean getReverse()
          Get reverse state.
 float getSpeed()
          Get speed frame.
 int getStart()
          Get start frame.
 int getStep()
          Get animation step.
 void setEnd(int last)
          Set last frame.
 void setRepeat(boolean repeat)
          Set repeat state (loop).
 void setReverse(boolean reverse)
          Set reverse state.
 void setSpeed(float speed)
          Set speed.
 void setStart(int first)
          Set start frame.
 void setStep(int step)
          Set animation step.
 

Method Detail

setStart

void setStart(int first)
Set start frame.

Parameters:
first - first frame.

setEnd

void setEnd(int last)
Set last frame.

Parameters:
last - last frame.

setStep

void setStep(int step)
Set animation step.

Parameters:
step - animation step.
See Also:
Animation

setSpeed

void setSpeed(float speed)
Set speed.

Parameters:
speed - speed.

setReverse

void setReverse(boolean reverse)
Set reverse state.

Parameters:
reverse - reverse state.

setRepeat

void setRepeat(boolean repeat)
Set repeat state (loop).

Parameters:
repeat - repeat state (loop).

getStart

int getStart()
Get start frame.

Returns:
first frame.

getEnd

int getEnd()
Get last frame.

Returns:
last frame.

getStep

int getStep()
Get animation step.

Returns:
animation step.
See Also:
Animation

getSpeed

float getSpeed()
Get speed frame.

Returns:
speed frame.

getReverse

boolean getReverse()
Get reverse state.

Returns:
reverse state.

getRepeat

boolean getRepeat()
Get repeat state (loop).

Returns:
repeat state (loop).