Draw score with bitmap font

This commit is contained in:
Victor 2014-01-15 14:28:54 +02:00
parent c744305fbb
commit 01cd8d0ee0

View File

@ -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