JPuzzle.Utilities
Class Celda

java.lang.Object
  extended by JPuzzle.Utilities.Celda

public class Celda
extends java.lang.Object

Las celdas son las unidades en que se divide el tablero de juego, contienen el número ordinal que representan en el orden natural del tablero y posiblemente una parte de la imagen.


Constructor Summary
Celda()
          Construye una nueva celda con el valor por defecto 0 y una imagen null.
Celda(int valor)
          Construye una nueva celda con el número indicado en el parámetro valor y una imagen null.
 
Method Summary
 java.awt.image.BufferedImage getImagen()
          Devuelve la imagen de la celda.
 int getValor()
          Devuelve el valor de la celda.
 void setImagen(java.awt.image.BufferedImage imagen)
          Asigna una imagen a la celda.
 void setValor(int valor)
          Asigna un valor a la celda.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Celda

public Celda()
Construye una nueva celda con el valor por defecto 0 y una imagen null.


Celda

public Celda(int valor)
Construye una nueva celda con el número indicado en el parámetro valor y una imagen null.

Parameters:
valor - el valor inicial de la celda
Method Detail

getValor

public int getValor()
Devuelve el valor de la celda.

Returns:
el valor de la celda

setValor

public void setValor(int valor)
Asigna un valor a la celda.

Parameters:
valor - el valor de la celda

getImagen

public java.awt.image.BufferedImage getImagen()
Devuelve la imagen de la celda.

Returns:
la imagen de la celda

setImagen

public void setImagen(java.awt.image.BufferedImage imagen)
Asigna una imagen a la celda.

Parameters:
imagen - la imagen de la celda