Added hud
This commit is contained in:
parent
7e309db351
commit
31692d8b4e
6 changed files with 110 additions and 64 deletions
38
src/ei/game/hud/InGameHud.java
Normal file
38
src/ei/game/hud/InGameHud.java
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
package ei.game.hud;
|
||||
|
||||
import ei.engine.LWJGLGameWindow;
|
||||
import ei.engine.effects.BitmapText;
|
||||
import ei.engine.math.Vector2f;
|
||||
import ei.engine.scene.Node;
|
||||
import ei.game.player.Player;
|
||||
|
||||
public class InGameHud {
|
||||
private Node hudNode;
|
||||
private BitmapText money;
|
||||
private Player player;
|
||||
|
||||
public InGameHud(Player p){
|
||||
player = p;
|
||||
|
||||
hudNode = new Node("Hud");
|
||||
|
||||
money = new BitmapText("MoneyMeter");
|
||||
money.setLocation(new Vector2f(LWJGLGameWindow.getWidth()-money.getBound().width,0));
|
||||
hudNode.add(money);
|
||||
}
|
||||
|
||||
public void update(){
|
||||
money.setText(""+player.getKredits());
|
||||
money.setLocation(new Vector2f(LWJGLGameWindow.getWidth()-money.getBound().width,0));
|
||||
|
||||
player.addKredits(100);
|
||||
|
||||
hudNode.setLocation(new Vector2f(
|
||||
LWJGLGameWindow.getCamera().getLocation().getX(),
|
||||
LWJGLGameWindow.getCamera().getLocation().getY()));
|
||||
}
|
||||
|
||||
public Node getNode(){
|
||||
return hudNode;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue