package stu.tnt.gdx.utils;
import com.badlogic.gdx.graphics.g2d.Animation;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
/**
* A class make it easy to manage animation of sprite
*
* @author Ngo Trong TRung
*/
public interface Animator {
public void setFrameDuration(float frameDuration);
public void start();
public void start(float frameDuration);
public void start(float frameDuration, Animation.PlayMode playMode);
public void stop();
public void pause();
public void switchState();
public void resetFrame();
public void update(float delta);
public boolean isRunning();
public int getFrameNumber();
public TextureRegion[] getFrames();
}