Class PiezaT

java.lang.Object
  extended by PiezaAbstracta
      extended by PiezaT
All Implemented Interfaces:
Pieza

public class PiezaT
extends PiezaAbstracta

Pieza en forma de T.

Basado en la obra de Per Cederberg, per@percederberg.net

Version:
20.12.2010
Author:
Laboratorio de programacion

Constructor Summary
PiezaT()
          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
 

Constructor Detail

PiezaT

public PiezaT()
Constructor.

Method Detail

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.