Draw score with bitmap font
This commit is contained in:
parent
c744305fbb
commit
01cd8d0ee0
@ -2,7 +2,10 @@ package com.annimon.influencexxii;
|
|||||||
|
|
||||||
import com.badlogic.gdx.ApplicationListener;
|
import com.badlogic.gdx.ApplicationListener;
|
||||||
import com.badlogic.gdx.Gdx;
|
import com.badlogic.gdx.Gdx;
|
||||||
|
import com.badlogic.gdx.graphics.Color;
|
||||||
import com.badlogic.gdx.graphics.GL10;
|
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;
|
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
|
||||||
|
|
||||||
public class InfluenceXXII implements ApplicationListener {
|
public class InfluenceXXII implements ApplicationListener {
|
||||||
@ -10,6 +13,8 @@ public class InfluenceXXII implements ApplicationListener {
|
|||||||
private Pointer pointer;
|
private Pointer pointer;
|
||||||
private EnemiesController enemies;
|
private EnemiesController enemies;
|
||||||
private ShapeRenderer renderer;
|
private ShapeRenderer renderer;
|
||||||
|
private BitmapFont font;
|
||||||
|
private SpriteBatch spriteBatch;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void create() {
|
public void create() {
|
||||||
@ -17,6 +22,9 @@ public class InfluenceXXII implements ApplicationListener {
|
|||||||
float height = Gdx.graphics.getHeight();
|
float height = Gdx.graphics.getHeight();
|
||||||
|
|
||||||
renderer = new ShapeRenderer();
|
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);
|
pointer = new Pointer(width, height);
|
||||||
enemies = new EnemiesController();
|
enemies = new EnemiesController();
|
||||||
@ -31,6 +39,8 @@ public class InfluenceXXII implements ApplicationListener {
|
|||||||
@Override
|
@Override
|
||||||
public void dispose() {
|
public void dispose() {
|
||||||
renderer.dispose();
|
renderer.dispose();
|
||||||
|
font.dispose();
|
||||||
|
spriteBatch.dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -44,6 +54,9 @@ public class InfluenceXXII implements ApplicationListener {
|
|||||||
|
|
||||||
// Draw pointer
|
// Draw pointer
|
||||||
pointer.draw(renderer);
|
pointer.draw(renderer);
|
||||||
|
|
||||||
|
// Draw score
|
||||||
|
Score.draw(spriteBatch, font);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
Reference in New Issue
Block a user