public class AnimationPlayerWin extends java.lang.Object implements IAnimation
IAnimation.AnimationType
Modifier and Type | Field and Description |
---|---|
private IAnimationFinish |
callback |
private static com.badlogic.gdx.graphics.g2d.BitmapFont |
font |
private java.lang.String |
playerName |
Constructor and Description |
---|
AnimationPlayerWin(java.lang.String playerName) |
Modifier and Type | Method and Description |
---|---|
void |
callAnimationFinish() |
void |
cancelAnimation() |
IAnimation.AnimationType |
getType() |
void |
setAnimationFinish(IAnimationFinish callback)
Set the animation finish callback.
|
boolean |
tick(float delta,
AbstractAnimationScreen screen,
com.badlogic.gdx.graphics.g2d.Batch batch)
Draw animation on screen.
|
private final java.lang.String playerName
private IAnimationFinish callback
private static com.badlogic.gdx.graphics.g2d.BitmapFont font
public boolean tick(float delta, AbstractAnimationScreen screen, com.badlogic.gdx.graphics.g2d.Batch batch)
IAnimation
tick
in interface IAnimation
delta
- Time change since last call.screen
- The screen to draw on.batch
- The Batch for drawing stuff.true
if the animation has completed.public void setAnimationFinish(IAnimationFinish callback)
IAnimation
setAnimationFinish
in interface IAnimation
callback
- The callback function.public void callAnimationFinish()
callAnimationFinish
in interface IAnimation
public void cancelAnimation()
cancelAnimation
in interface IAnimation
public IAnimation.AnimationType getType()
getType
in interface IAnimation