|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Tablero
public class Tablero
Donde colocar las piezas.
Basado en la obra de Per Cederberg, per@percederberg.net
Constructor Summary | |
---|---|
Tablero(int ancho,
int alto)
Constructor. |
Method Summary | |
---|---|
void |
clear()
Borra las piezas del tablero. |
void |
eliminaLineasLlenas()
Elimina del tablero las lineas llenas. |
boolean |
estaLibre(int x,
int y)
Mira si un cierto cuadradito esta ocupado por alguna pieza. |
int |
getAlto()
Getter. |
int |
getAncho()
Getter. |
Component |
getComponent()
|
int |
getLineasEliminadas()
Getter. |
boolean |
hayLineasLlenas()
Mira si el tablero tiene lineas llenas. |
boolean |
isLineaLlena(int y)
Mira si todas las columnas de una linea estan ocupada. |
void |
setColorCuadrado(int x,
int y,
Color color)
Setter. |
void |
setMensaje(String mensaje)
Setter. |
void |
update()
Actualiza los graficos. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Tablero(int ancho, int alto)
ancho
- anchura, medida en cuadraditos.alto
- altura, medida en cuadraditos.Method Detail |
---|
public void clear()
public void eliminaLineasLlenas()
public boolean estaLibre(int x, int y)
x
- posicion horizontal.y
- posicion vertical.
public int getAlto()
public int getAncho()
public Component getComponent()
public int getLineasEliminadas()
public boolean hayLineasLlenas()
public boolean isLineaLlena(int y)
y
- posicion vertical.
public void setColorCuadrado(int x, int y, Color color)
x
- posicion horizontal.y
- posicion vertical.color
- color para el cuadradito.public void setMensaje(String mensaje)
mensaje
- mensaje a desplegar.public void update()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |