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

Lista de todos los miembros.

Métodos públicos

 Perro (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 Perro.java.


Documentación del constructor y destructor

Perro.Perro ( int  valor)

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

{
ubic = valor;
img = new GreenfootImage("perro1.png");
img.scale(80,50);
if(ubic == 0)
{
img.mirrorHorizontally();
setImage(img);
}
else if(ubic == 1)
{
img.mirrorHorizontally();
img.mirrorVertically();
setImage(img);
}
}

Documentación de las funciones miembro

void Perro.act ( )

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

Definición en la línea 36 del archivo Perro.java.

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

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

Definición en la línea 46 del archivo Perro.java.

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

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

Definición en la línea 59 del archivo Perro.java.

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

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