Package generators

Source Code of generators.TurnCounterGenerator

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);
  }
}
TOP

Related Classes of generators.TurnCounterGenerator

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.