Foro de elhacker.net

Programación => Java => Mensaje iniciado por: AsTeroine en 24 Mayo 2009, 01:52 am



Título: AYUDA EN JAVita :D
Publicado por: AsTeroine en 24 Mayo 2009, 01:52 am
Holas..que tall..aver si alguien me echan una mano...

Saben lo que son chipsets rpg??? bueno son imagenes que se usaban antes para Nintendo y Super Nintendo....de un tamaño predefinido,por ejemplo 32x32 pixeles.

Por ejemplo este es un chipset
(http://www.rpg-maker.fr/ressources/chipsets/cartedumonde/Misc-Overworld-01.png)

El chipset tieene un tamaño predeterminado (en pixeles) para cada tile. Cada tile representa uno de los cubitos en este 'mapa'.

Para codificar cada tile, se puede numerar los mismos. Suponemos que empezamos numerando desde el extremo superior izquierdo con el número 0, entonces el tile Y se encontrará en los pixeles 32x(Y mod W), 32x(Y div W) donde W es la cantidad de tiles en cada fila del chipset.

Entonces teniendo el tile Y lo copio a otro objeto para visualizarlo lo obtenido...

Alguien tiene ideas de como hacerlo pero ussando un BufferedImage y almacenando todas las imágenes en un Hashmap, ysabiendo que la llave para cada entrada del Hashmap seriá por ejemplo una cadena de texto descriptiva. x ejemploo Hashmap[“chipset”] q me devolverá el objeto BufferedImage que contiene mi chipset....



Gracias