summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/game/Hud.java
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2014-12-30 21:59:35 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2014-12-30 21:59:35 +0100
commitadbd4951a64082f5a4161bf66fc4ac2a0da6be21 (patch)
tree5e59019d2c633e4052cc1ca6f9ef6ca340543136 /core/src/ch/asynk/tankontank/game/Hud.java
parent30a62fe41ebbdd37c0aa91d6ef5223ac29276ca4 (diff)
downloadRustAndDust-adbd4951a64082f5a4161bf66fc4ac2a0da6be21.zip
RustAndDust-adbd4951a64082f5a4161bf66fc4ac2a0da6be21.tar.gz
TankOnTank: load,dispose of fontB, fontW, uiAtlas
Diffstat (limited to 'core/src/ch/asynk/tankontank/game/Hud.java')
-rw-r--r--core/src/ch/asynk/tankontank/game/Hud.java21
1 files changed, 7 insertions, 14 deletions
diff --git a/core/src/ch/asynk/tankontank/game/Hud.java b/core/src/ch/asynk/tankontank/game/Hud.java
index c72ae91..8b96696 100644
--- a/core/src/ch/asynk/tankontank/game/Hud.java
+++ b/core/src/ch/asynk/tankontank/game/Hud.java
@@ -33,8 +33,6 @@ public class Hud implements Disposable, Animation
private final Ctrl ctrl;
private Object hit;
- private BitmapFont fontB;
- private BitmapFont fontW;
public PlayerInfo playerInfo;
public ActionButtons actionButtons;
@@ -51,23 +49,18 @@ public class Hud implements Disposable, Animation
this.ctrl = ctrl;
TextureAtlas hudAtlas = game.factory.hudAtlas;
- TextureAtlas uiAtlas = game.manager.get("data/ui.atlas", TextureAtlas.class);
- fontB = new BitmapFont(Gdx.files.internal("skin/veteran.fnt"), uiAtlas.findRegion("veteran-black"));
- fontW = new BitmapFont(Gdx.files.internal("skin/veteran.fnt"), uiAtlas.findRegion("veteran-white"));
- playerInfo = new PlayerInfo(ctrl, fontW, uiAtlas, hudAtlas);
- actionButtons = new ActionButtons(ctrl, uiAtlas, hudAtlas);
+ playerInfo = new PlayerInfo(ctrl, game.fontW, game.uiAtlas, hudAtlas);
+ actionButtons = new ActionButtons(ctrl, game.uiAtlas, hudAtlas);
actionButtons.hide();
- msg = new Msg(fontB, uiAtlas);
- okCancel = new OkCancel(fontB, uiAtlas);
- stats = new Statistics(fontB, uiAtlas);
- engagement = new Engagement(fontB, uiAtlas, hudAtlas);
+ msg = new Msg(game.fontB, game.uiAtlas);
+ okCancel = new OkCancel(game.fontB, game.uiAtlas);
+ stats = new Statistics(game.fontB, game.uiAtlas);
+ engagement = new Engagement(game.fontB, game.uiAtlas, hudAtlas);
}
@Override
public void dispose()
{
- fontB.dispose();
- fontW.dispose();
playerInfo.dispose();
actionButtons.dispose();
msg.dispose();
@@ -107,7 +100,7 @@ public class Hud implements Disposable, Animation
{
draw(batch);
if (debug)
- fontB.draw(batch, String.format("FPS: %d", Gdx.graphics.getFramesPerSecond()), 80, 25);
+ game.fontB.draw(batch, String.format("FPS: %d", Gdx.graphics.getFramesPerSecond()), 80, 25);
}
@Override