From 01cd8d0ee04d6b10fef517069b0b2cfdb022a0f9 Mon Sep 17 00:00:00 2001 From: Victor Date: Wed, 15 Jan 2014 14:28:54 +0200 Subject: [PATCH] Draw score with bitmap font --- src/com/annimon/influencexxii/InfluenceXXII.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/com/annimon/influencexxii/InfluenceXXII.java b/src/com/annimon/influencexxii/InfluenceXXII.java index 984d1a8..a25c8ca 100644 --- a/src/com/annimon/influencexxii/InfluenceXXII.java +++ b/src/com/annimon/influencexxii/InfluenceXXII.java @@ -2,7 +2,10 @@ package com.annimon.influencexxii; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; +import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.GL10; +import com.badlogic.gdx.graphics.g2d.BitmapFont; +import com.badlogic.gdx.graphics.g2d.SpriteBatch; import com.badlogic.gdx.graphics.glutils.ShapeRenderer; public class InfluenceXXII implements ApplicationListener { @@ -10,6 +13,8 @@ public class InfluenceXXII implements ApplicationListener { private Pointer pointer; private EnemiesController enemies; private ShapeRenderer renderer; + private BitmapFont font; + private SpriteBatch spriteBatch; @Override public void create() { @@ -17,6 +22,9 @@ public class InfluenceXXII implements ApplicationListener { float height = Gdx.graphics.getHeight(); renderer = new ShapeRenderer(); + font = new BitmapFont(Gdx.files.internal("data/font16.fnt"), false); + font.setColor(new Color(0.23f, 0.38f, 1f, 0.81f)); + spriteBatch = new SpriteBatch(); pointer = new Pointer(width, height); enemies = new EnemiesController(); @@ -31,6 +39,8 @@ public class InfluenceXXII implements ApplicationListener { @Override public void dispose() { renderer.dispose(); + font.dispose(); + spriteBatch.dispose(); } @Override @@ -44,6 +54,9 @@ public class InfluenceXXII implements ApplicationListener { // Draw pointer pointer.draw(renderer); + + // Draw score + Score.draw(spriteBatch, font); } @Override