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) { } }