|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJPuzzle.Utilities.Tabla
public abstract class Tabla
La tabla es el modelo abstracto para guardar todas las celdas que componen el juego, así como almacenar el ancho y el alto, y obtener sus dimensiones.
Field Summary | |
---|---|
protected int |
alto
El alto de la tabla. |
protected int |
ancho
El ancho de la tabla. |
protected Celda[][] |
celdas
Las celdas que componen la tabla. |
Constructor Summary | |
---|---|
Tabla()
|
Method Summary | |
---|---|
protected boolean |
esPosicionValida(Posicion p)
Valida que la posición indicada se encuentre en el rango válido, dentro de los límites de la tabla. |
int |
getAlto()
Devuelve el alto de la tabla. |
int |
getAncho()
Devuelve el ancho de la tabla. |
Celda |
getCelda(int x,
int y)
Obtiene una celda indicada por los ejes x, y; no revisa que sea válida, usar con cuidado (preferiblemente llamar esPosicionValida()). |
int |
getTamano()
Devuelve el tamaño de la tabla, el ancho multiplicado por el alto. |
protected void |
setAlto(int alto)
Asigna un valor al alto de la tabla. |
protected void |
setAncho(int ancho)
Asigna un valor al ancho de la tabla. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int ancho
protected int alto
protected Celda[][] celdas
Constructor Detail |
---|
public Tabla()
Method Detail |
---|
protected boolean esPosicionValida(Posicion p)
p
- la posición a validar
public Celda getCelda(int x, int y)
x
- la posición en el eje xy
- la posición en el eje y
public int getTamano()
public int getAncho()
protected void setAncho(int ancho)
ancho
- el ancho de la tablapublic int getAlto()
protected void setAlto(int alto)
alto
- el alto de la tabla
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |