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

Lista de todos los miembros.

Métodos públicos

 Policia (int valor)
void act ()
void intersecta ()
void remueveimagen ()
- 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 Policia.java.


Documentación del constructor y destructor

Policia.Policia ( int  valor)

Contructor de la clase Policia, 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 Policia.java.

{
ubic = valor;
img = new GreenfootImage("poli.png");
img.scale(120,120);
if(ubic == 0)
setImage(img);
else
{
img.mirrorVertically();
setImage(img);
}
}

Documentación de las funciones miembro

void Policia.act ( )

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

Definición en la línea 32 del archivo Policia.java.

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

Método que valida si un objeto de esta clase se topa con otro objeto y si se topa con uno manda a un policía en su defensa.

Definición en la línea 42 del archivo Policia.java.

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

Método que checa si el objeto ha llegado al borde y removerlo del mundo.

Definición en la línea 55 del archivo Policia.java.

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

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