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

Lista de todos los miembros.

Métodos públicos

 Persona (int valor)
void act ()
void remueveimagen ()
void intersecta ()
- Métodos públicos heredados desde Enemigo
void Enemigo ()
void mueve ()

Otros miembros heredados

- Atributos protegidos heredados desde Enemigo
int ubic
GreenfootImage img
int band

Descripción detallada

En esta clase se crean las opciones para la validación de los movimientos.

Autor:
Ulises Yamil Castorena Caldera.
Versión:
1.0

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


Documentación del constructor y destructor

Persona.Persona ( int  valor)

Contructor de la clase Persona, se igualan los valores y se crea el objeto para mostrar la imagen.

Parámetros:
valorDependiendo del valor que tenga va a ser la ubicación del objeto.

Definición en la línea 15 del archivo Persona.java.

{
ubic = valor;
img = new GreenfootImage("peaton.png");
if(ubic == 0)
{
setImage(img);
}
else if(ubic == 1)
{
img.mirrorVertically();
setImage(img);
}
}

Documentación de las funciones miembro

void Persona.act ( )

Método Act de la clase Persona, en el se muestra la imagen, se mueve y se valida la opcion para remover la imagen.

Definición en la línea 33 del archivo Persona.java.

{
setImage(img);
super.mueve();
}
void Persona.intersecta ( )

Método que valida si un objeto de esta clase se topa con otro de la clase Personaje.

Definición en la línea 53 del archivo Persona.java.

{
Actor otro;
otro = getOneIntersectingObject(Personaje.class);
if(otro != null)
{
band = 1;
((Mundo)getWorld()).mandaPolicia(ubic);
}
}
void Persona.remueveimagen ( )

Método que checa si el objeto ha llegado al borde.

Definición en la línea 44 del archivo Persona.java.

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

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