package com.me.invaders.screens; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL10; import com.badlogic.gdx.graphics.Texture; import com.me.invaders.spaceInvaders; public class GameOverScreen extends AbstractScreen { // Pantalla que su utilidad es mostrar el GameOver. private Texture TexturaFondo; private int contador; // Para que no se pueda pulsar desde el principio. public GameOverScreen(spaceInvaders invaders) { super(invaders); } @Override public void show() { TexturaFondo = invaders.getManager().get("data/GameOver.png", Texture.class); contador = 100; } @Override public void render(float delta) { Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); if(Gdx.input.isTouched() && contador == 0) invaders.setScreen(invaders.PRINCIPAL); // Te devuelve a la pantalla del menĂº else if(contador > 0) contador--; batch.begin(); batch.draw(TexturaFondo, 0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight()); batch.end(); } @Override public void resize(int width, int height) { // TODO Auto-generated method stub } @Override public void hide() { // TODO Auto-generated method stub } @Override public void pause() { // TODO Auto-generated method stub } @Override public void resume() { // TODO Auto-generated method stub } @Override public void dispose() { // TODO Auto-generated method stub } }