@@ -0,0 +1,1446 @@
+package com.miviclin.droidengine2d.scenes;%0A%0Aimport com.miviclin.droidengine2d.Game;%0Aimport com.miviclin.droidengine2d.graphics.sprites.SpriteBatch;%0A%0A/**%0A * Representa una pantalla del juego (menu principal, nivel 1, nivel 2, pantalla de creditos, etc).%0A * %0A * @author Miguel Vicente Linares%0A * %0A */%0Apublic abstract class Scene %7B%0A%09%0A%09/**%0A%09 * Actualiza los elementos de la Scene.%3Cbr%3E%0A%09 * Este metodo se llama desde %7B@link Game#update(float)%7D%0A%09 * %0A%09 * @param delta Tiempo transcurrido, en milisegundos, desde la ultima actualizacion.%0A%09 */%0A%09public abstract void onUpdate(float delta);%0A%09%0A%09/**%0A%09 * Renderiza los elementos de la Scene de forma que puedan verse en pantalla.%3Cbr%3E%0A%09 * Este metodo se ejecuta en el hilo del GLRenderer tras ejecutar %7B@link Scene#update(float)%7D en el GameThread%0A%09 */%0A%09public abstract void onDraw(SpriteBatch spriteBatch);%0A%09%0A%09/**%0A%09 * Llamado cuando esta Scene se registra en el %7B@link SceneManager%7D%0A%09 */%0A%09public abstract void onRegister();%0A%09%0A%09/**%0A%09 * Llamado cuando esta Scene se hace visible%0A%09 */%0A%09public abstract void onShow();%0A%09%0A%09/**%0A%09 * Llamado cuando el juego se va a background si esta Scene es la Scene activa del juego%0A%09 */%0A%09public abstract void onPause();%0A%09%0A%09/**%0A%09 * Llamado cuando el juego vuelve de background si esta Scene es la Scene activa del juego%0A%09 */%0A%09public abstract void onResume();%0A%09%0A%09/**%0A%09 * Libera los recursos de la Scene. Este metodo no se llama automaticamente%0A%09 */%0A%09public abstract void dispose();%0A%7D%0A

Add *.scenes with Scene