|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Posicion | |
---|---|
JPuzzle.Utilities |
Uses of Posicion in JPuzzle.Utilities |
---|
Methods in JPuzzle.Utilities that return Posicion | |
---|---|
protected Posicion |
Tablero.encontrarCelda(int valor)
Intenta encontrar una celda en la tabla, indicada por su valor. |
protected Posicion |
Tablero.encontrarVacio()
Intenta encontrar la celda vacía en la tabla, indicada por el valor nulo. |
protected static Posicion |
Posicion.posicionDireccion(Posicion.Direccion d)
Obtiene una nueva posición de transformación, en función de la dirección indicada, con las coordenadas para realizar una tranformación. |
Posicion |
Posicion.relativa(Posicion.Direccion d)
Realiza una transformación relativa de la posición actual en base a una dirección indicada, obteniendo como resultado una nueva posición. |
protected Posicion |
Posicion.transformar(Posicion p)
Realiza una transformación de la posición actual en base a una posición indicada, obteniendo como resultado la suma. |
Methods in JPuzzle.Utilities with parameters of type Posicion | |
---|---|
protected boolean |
Tabla.esPosicionValida(Posicion p)
Valida que la posición indicada se encuentre en el rango válido, dentro de los límites de la tabla. |
boolean |
Tablero.intentarMover(Posicion p)
Intenta realizar un movimiento dado por la posicion p, validando todos los posibles movimimientos cercanos, y si es válido realiza la operación de intercambiar por el espacio vacío. |
protected void |
Tablero.intercambiarCelda(Posicion origen,
Posicion destino)
Intercambia una celda especificada en la posición origen, por otra que se indica por la posición destino en la tabla de modelo de datos. |
protected Posicion |
Posicion.transformar(Posicion p)
Realiza una transformación de la posición actual en base a una posición indicada, obteniendo como resultado la suma. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |