package org.doublelong.catchr.entity;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.Vector2;
public class HUD
{
private Textr score;
private Textr multiplier;
private Textr again;
private Board board;
public HUD(Board board)
{
this.board = board;
this.score = new Textr(new Vector2(30f, 580f));
this.multiplier = new Textr(new Vector2(230f, 580f));
this.again = new Textr(new Vector2(30f, this.board.getGame().WINDOW_HEIGHT / 2));
}
public void render(SpriteBatch batch, OrthographicCamera camera)
{
this.score.render(batch, camera);
this.multiplier.render(batch, camera);
if (this.board.getBalls().size() == 0 )
{
this.again.render(batch, camera);
}
}
public void update(float delta)
{
this.score.setMessage("Score: " + String.valueOf(Math.round(this.board.getPlayer().getScore())));
this.multiplier.setMessage("Mult: x" + String.valueOf(this.board.getMultiplier()));
this.again.setMessage("Play Again? Press Space");
}
public void add(Textr text)
{
}
}