package generators;
import org.newdawn.slick.geom.Vector2f;
import squaresgame.ColourManager;
import squaresgame.TurnCounterComponent;
import framework.component.ComponentSystem;
import framework.component.ParentComponent;
import framework.rendering.SpriteComponent;
import framework.rendering.TextRenderComponent;
import framework.spacial.PositionComponent;
public class TurnCounterGenerator {
public static void setUpTurnCounter() {
ParentComponent counterParent = new ParentComponent();
counterParent.addComponent(new TurnCounterComponent());
counterParent.addComponent(new TextRenderComponent("Current Move:"));
SpriteComponent spriteComp = new SpriteComponent(ColourManager.getSquareForPlayer(0),new Vector2f(125, -8), 40, 40);
//spriteComp.setAlwaysOnTop();
counterParent.addComponent(spriteComp);
//300 500
counterParent.addComponent(new PositionComponent(20, 28));
ComponentSystem.getInstance().getParentComponentByLabel("Background").addComponent(counterParent);
}
}