package com.me.missingwords.screens;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Texture;
import com.me.missingwords.MissingWords;
/**
*
* Muestra la pantalla de carga, mientras se cargan los recursos.
*
*/
public class LoadingScreen extends BaseScreen {
public LoadingScreen(MissingWords missingWords) {
super(missingWords);
}
@Override
public void render(float delta) {
super.render(delta);
/* Si ha cargado todos los recursos del juego, pasamos a la siguiente pantalla */
if (MissingWords.myManager.update()) {
/* Creamos el gestor de sonido y la pantalla de selecci�n de idioma */
missingWords.createObjects();
missingWords.LanguageSelectionScreen = new LanguageSelectionScreen(missingWords);
missingWords.setScreen(missingWords.LanguageSelectionScreen);
}
/* Mientras los est� cargando, mostramos el fondo de carga si se ha cargado su recurso */
if (MissingWords.myManager.isLoaded("loadingBackground.png", Texture.class)) {
int width = Gdx.graphics.getWidth();
int height = Gdx.graphics.getHeight();
missingWords.getSB().begin();
missingWords.getSB().draw(MissingWords.myManager.get("loadingBackground.png", Texture.class), 0, 0, width, height);
missingWords.getSB().end();
}
}
@Override
public void resize(int width, int height) {
super.resize(width, height);
}
@Override
public void dispose() {
super.dispose();
}
}