My Project
 Todo Clases Archivos Funciones Variables
Métodos públicos
Referencia de la Clase Reloj
Diagrama de herencias de Reloj
Tiempo

Lista de todos los miembros.

Métodos públicos

 Reloj ()
void act ()
void chocaPersonaje ()
void limite ()
- Métodos públicos heredados desde Tiempo
 Tiempo ()
void incrementaTiempo ()
void decrementaTiempo ()
void pierdeTiempo ()
void pierdePorTiempo ()

Otros miembros heredados

- Atributos protegidos heredados desde Tiempo
int tiem

Descripción detallada

Clase que muestra el objeto para poder incrementar el tiempo.

Autor:
Ulises Yamil Castorena Caldera
Versión:
1.0

Definición en la línea 9 del archivo Reloj.java.


Documentación del constructor y destructor

Reloj.Reloj ( )

Constructor para la clase Reloj, crea el objeto para mostrarlo, tambien lo escala porque el tamaño original es mas grande.

Definición en la línea 17 del archivo Reloj.java.

{
img = new GreenfootImage("reloj.png");
img.scale(50,50);
band = 0;
setImage(img);
}

Documentación de las funciones miembro

void Reloj.act ( )

Método Act el cual coloca la imagen, mueve el objeto y ademas llama los métodos que validan si ha chocado con el jugador o si llego al límite de la pantalla.

Reimplementado de Tiempo.

Definición en la línea 28 del archivo Reloj.java.

{
setImage(img);
move(-4);
limite();
}
void Reloj.chocaPersonaje ( )

Verifica si el usuario choca con este objeto.

Definición en la línea 39 del archivo Reloj.java.

{
Actor act = getOneIntersectingObject(Personaje.class);
if(act != null)
{
((Mundo)getWorld()).incrementa();
band = 1;
}
}
void Reloj.limite ( )

Checa si este objeto llega al limite de la pantalla.

Definición en la línea 52 del archivo Reloj.java.

{
if(getX() == 0 || band == 1)
{
((Mundo)getWorld()).mandaTiempo();
getWorld().removeObject(this);
}
}

La documentación para esta clase fue generada a partir del siguiente fichero: