|
||||||||||
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 |