package org.doublelong.catchr.tests; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.backends.lwjgl.LwjglApplication; import com.badlogic.gdx.graphics.GL10; import com.badlogic.gdx.graphics.OrthographicCamera; import com.badlogic.gdx.graphics.g2d.BitmapFont; import com.badlogic.gdx.graphics.g2d.SpriteBatch; public class BasicScreenTest implements ApplicationListener { private OrthographicCamera camera; private SpriteBatch batch; private BitmapFont font; @Override public void create () { camera = new OrthographicCamera(); batch = new SpriteBatch(); font = new BitmapFont(); camera.setToOrtho(false, 600, 600); } @Override public void render () { Gdx.gl.glClearColor(0, 0, 0.2f, 1); Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); // This cryptic line clears the screen. camera.update(); batch.begin(); font.draw(batch, "string", 100f, 100f); // Drawing goes here! batch.end(); } @Override public void resize (int width, int height) { } @Override public void pause () { } @Override public void resume () { } @Override public void dispose () { } public static void main(String args[]) { new LwjglApplication(new BasicScreenTest(), "My Basic Screen Test", 600, 600, false); } }