diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-12-30 21:59:35 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-12-30 21:59:35 +0100 |
commit | adbd4951a64082f5a4161bf66fc4ac2a0da6be21 (patch) | |
tree | 5e59019d2c633e4052cc1ca6f9ef6ca340543136 /core/src/ch/asynk/tankontank/game/Hud.java | |
parent | 30a62fe41ebbdd37c0aa91d6ef5223ac29276ca4 (diff) | |
download | RustAndDust-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.java | 21 |
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 |