| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectserpiente.Ratones
public class Ratones
Esta clase sirve para almacenar un conjunto de objetos de la clase Raton. El número de Ratones es el definido por la constante NUMERO_RATONES. Los Ratones los consideraremos numerados desde 0 hasta NUMERO_RATONES-1.
| Field Summary | |
|---|---|
| static int | NUMERO_RATONES | 
| private  Raton[] | ratones | 
| private  Rejilla | rejillaReferencia a la Rejilla donde se mueven los ratones | 
| Constructor Summary | |
|---|---|
| Ratones(Rejilla rej)Reserva espacio para cada uno de los Ratones y llama a initRatones() para inicializar aleatoriamente para cada ratón las coordenadas x,y dónde aparecerá en la rejilla, y su dirección de movimiento. | |
| Method Summary | |
|---|---|
|  int | getNumeroRaton(int x,
               int y)Obtiene el número de Raton que hay en las coordenadas x e y de la rejilla. | 
|  void | initRaton(int n)En el ratón número n, inicializa aleatoriamente las coordenadas x,y dónde aparecerá en la rejilla, y su dirección de movimiento. | 
|  void | initRatones()Inicializa aleatoriamente para cada ratón las coordenadas x,y dónde aparecerá en la rejilla, y su dirección de movimiento | 
|  void | mueveRatones()Mueve aleatoriamente cada uno de los ratones a una casilla contigua. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int NUMERO_RATONES
private Raton[] ratones
private Rejilla rejilla
| Constructor Detail | 
|---|
Ratones(Rejilla rej)
| Method Detail | 
|---|
public void initRatones()
public void mueveRatones()
public int getNumeroRaton(int x,
                          int y)
public void initRaton(int n)
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||