Class PiezaJ
java.lang.Object
PiezaAbstracta
PiezaJ
- All Implemented Interfaces:
- Pieza
public class PiezaJ
- extends PiezaAbstracta
Pieza en forma de L.
Basado en la obra de Per Cederberg, per@percederberg.net
- Version:
- 20.12.2010
- Author:
- Laboratorio de programacion
Constructor Summary |
PiezaJ()
Constructor. |
Method Summary |
int |
getDeltaX(int cuadrado)
Si la pieza esta en una cierta columna X,
se devuelve lo que hay que sumar a X para saber la posicion del cuadradito
que se pasa como argumento. |
int |
getDeltaY(int cuadrado)
Si la pieza esta en una cierta fila Y,
se devuelve lo que hay que sumar a Y para saber la posicion del cuadradito
que se pasa como argumento. |
int |
size()
|
Methods inherited from class PiezaAbstracta |
crea, desvincular, enTablero, esCompletamenteVisible, getDeltaX, getDeltaY, getOrientacion, giroAleatorio, giroDerecha, giroIzquierda, haAterrizado, mueveAbajo, mueveAlFondo, mueveDerecha, mueveIzquierda, setOrientacion, vincular |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PiezaJ
public PiezaJ()
- Constructor.
getDeltaX
public int getDeltaX(int cuadrado)
- Si la pieza esta en una cierta columna X,
se devuelve lo que hay que sumar a X para saber la posicion del cuadradito
que se pasa como argumento.
Se usa la orientacion actual.
- Parameters:
cuadrado
- uno de los cuadraditos que componen la pieza.
- Returns:
- posicion relativa del cuadradito respecto de la figura.
getDeltaY
public int getDeltaY(int cuadrado)
- Si la pieza esta en una cierta fila Y,
se devuelve lo que hay que sumar a Y para saber la posicion del cuadradito
que se pasa como argumento.
Se usa la orientacion actual.
- Parameters:
cuadrado
- uno de los cuadraditos que componen la pieza.
- Returns:
- posicion relativa del cuadradito respecto de la figura.
size
public int size()
- Returns:
- numero de cuadraditos.