|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object serpiente.Raton
public class Raton
Esta clase sirve para almacenar un ratón. Un Raton se define mediante unas coordenadas x e y, y una dirección de movimiento.
Field Summary | |
---|---|
(package private) static int |
ABAJO
|
(package private) static int |
ARRIBA
|
(package private) static int |
DERECHA
|
private int |
direccion
|
(package private) static int |
DIRECCION_MASCARA
|
(package private) static int |
IZQUIERDA
|
(package private) static int |
NINGUNA
|
private static java.util.Random |
rand
|
private Punto |
xy
|
Constructor Summary | |
---|---|
Raton()
Crea espacio para un nuevo ratón creando un objeto de la clase Punto guardándolo en el dato miembro xy. |
Method Summary | |
---|---|
int |
getDireccion()
Obtiene la dirección del ratón |
int |
getX()
Obtiene la posición x del ratón |
int |
getY()
Obtiene la posición y del ratón |
void |
initRaton(Rejilla rej)
Inicializa aleatoriamente coordenadas x e y del ratón en una posición vacía de la rejilla. |
void |
mueveRaton(Rejilla rej)
Mueve aleatoriamente (con probabilidad 1/4) este ratón a una nueva posición contigua. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final int DIRECCION_MASCARA
static final int NINGUNA
static final int IZQUIERDA
static final int DERECHA
static final int ARRIBA
static final int ABAJO
private Punto xy
private int direccion
private static java.util.Random rand
Constructor Detail |
---|
Raton()
Method Detail |
---|
public void initRaton(Rejilla rej)
rej
- la Rejilla donde se colocará el ratónpublic int getX()
public int getY()
public int getDireccion()
public void mueveRaton(Rejilla rej)
rej
- la Rejilla donde se mueve el ratón
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |