|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectflipper.search.FlipperBoard
Representa un tablero de Flipper
Field Summary | |
(package private) boolean[][] |
board
Representa el estado del tablero |
(package private) int |
x
representa la coordenada X del ultimo movimiento |
(package private) int |
y
representa la coordenada X del ultimo movimiento |
Constructor Summary | |
FlipperBoard()
Constructor |
|
FlipperBoard(boolean[][] b)
crea un tablero a partir de un estado dado |
Method Summary | |
boolean |
equals(java.lang.Object o)
compara el tablero contra otro tablero para determinar si tienen el mismo contenido |
private void |
flip(int i,
int j)
cambia el estado de una casilla |
java.lang.String |
getLastAction()
returna la ultima accion |
void |
hit(int i,
int j)
Simula el efecto de presionar una casilla modificando su estado y las casillas circundantes |
void |
setBoard(FlipperBoard aBoard)
Crea una copia de un tablero existente |
java.lang.String |
toString()
retorna la representacion en caracteres ASCII del tablero |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
int x
int y
boolean[][] board
Constructor Detail |
public FlipperBoard()
public FlipperBoard(boolean[][] b)
b
- estadoMethod Detail |
private void flip(int i, int j)
i
- filaj
- columnapublic void hit(int i, int j)
i
- filaj
- columnapublic void setBoard(FlipperBoard aBoard)
aBoard
- tablero originalpublic boolean equals(java.lang.Object o)
o
- tablero a ser comparadopublic java.lang.String getLastAction()
public java.lang.String toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |