|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAnimador
Clase encargarda de gestionar la animación de personaje y Objs (Sprites). Calcula si ha pasado el tiempo de espera (especificado en el constructor), y si es así, pasa al siguiente frame.
Esta clase no hace nada por si sola. Hay que instanciarla y consultar constantemente el método anima(Sprite).
Esto se hace externamente desde la clase que se crea la instancia: CanvasJuego, dentro del método del loop principal:
run().
| Field Summary | |
private int |
espera
Tiempo en ms que tarda en cambiar de frame. |
private boolean |
primeraVez
Comprobador de primer paso por el loop. |
private long |
tiempo1
Primera captura de tiempo. |
private long |
tiempo2
Segunda captura de tiempo. |
| Constructor Summary | |
Animador(int esp)
Constructor. |
|
| Method Summary | |
void |
anima(javax.microedition.lcdui.game.Sprite objeto)
Anima el Sprite, cambia al siguiente frame. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private boolean primeraVez
private long tiempo1
private long tiempo2
private int espera
| Constructor Detail |
public Animador(int esp)
esp - Tiempo de espera entre frame y frame.| Method Detail |
public void anima(javax.microedition.lcdui.game.Sprite objeto)
objeto - Objeto a animar.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||