Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package dk.sdu.core.screens; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Screen; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.OrthographicCamera; import com.badlogic.gdx.graphics.g2d.BitmapFont; import com.badlogic.gdx.scenes.scene2d.Stage; import com.badlogic.gdx.scenes.scene2d.ui.Label; import com.badlogic.gdx.scenes.scene2d.ui.Table; import com.badlogic.gdx.utils.viewport.FitViewport; import com.badlogic.gdx.utils.viewport.Viewport; import dk.sdu.core.main.Game; /** * * @author fatihozcelik */ public class GameOverScreen implements Screen { private final Viewport viewport; private final Stage stage; public GameOverScreen() { viewport = new FitViewport(Game.V_WIDTH, Game.V_HEIGHT, new OrthographicCamera()); stage = new Stage(viewport); Label.LabelStyle font = new Label.LabelStyle(new BitmapFont(), Color.WHITE); Table table = new Table(); table.center(); table.setFillParent(true); Label gameOverLabel = new Label("GAME OVER", font); table.add(gameOverLabel).expandX(); stage.addActor(table); } @Override public void show() { } @Override public void render(float f) { Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); stage.draw(); } @Override public void resize(int i, int i1) { } @Override public void pause() { } @Override public void resume() { } @Override public void hide() { } @Override public void dispose() { } }