package com.pogs.runpogsrun.display.object;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.brashmonkey.spriter.player.SpriterPlayer;
import com.game.framework.display.DisplayObject;
import com.pogs.runpogsrun.util.SpriterDrawer;
import com.pogs.runpogsrun.util.SpriterLoader;
public class SpriterDisplay extends DisplayObject {
private SpriterDrawer drawer;
private SpriterPlayer player;
public SpriterDisplay(SpriterLoader loader,SpriteBatch batch,SpriterPlayer player) {
this.player = player;
drawer = new SpriterDrawer(batch);
}
@Override
public void draw(SpriteBatch batch, float parentAlpha) {
super.draw(batch, parentAlpha);
drawer.draw(player);
}
@Override
public void act(float delta) {
super.act(delta);
player.update(getX(), getY());
}
}