JPuzzle.Graphics
Class Matriz

java.lang.Object
  extended by JPuzzle.Graphics.Matriz

public class Matriz
extends java.lang.Object

La matriz se encarga de cargar una imagen almacenada en el jar, y devolver diferentes piezas dependiendo de la celda.


Constructor Summary
Matriz()
           
 
Method Summary
 java.awt.image.BufferedImage getTile(int x, int y, int w, int h)
          Devuelve una pieza de la imagen en función de los parámetros.
 void loadImage()
          Intenta cargar una imagen del archivo de recursos.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Matriz

public Matriz()
Method Detail

loadImage

public void loadImage()
               throws java.io.IOException
Intenta cargar una imagen del archivo de recursos.

Throws:
java.io.IOException - si ocurrió un error al cargar la imagen

getTile

public java.awt.image.BufferedImage getTile(int x,
                                            int y,
                                            int w,
                                            int h)
Devuelve una pieza de la imagen en función de los parámetros.

Parameters:
x - la posición horizontal en coordenadas del tablero
y - la posición vertical en coordenadas del tablero
w - el ancho en coordenadas del tablero
h - el alto en coordenadas del tablero
Returns:
una pieza de la imagen original