scene.org File Archive

File download

<root>­/­resources­/­code­/­sources/hgh_cutredoscopio_01.zip

File size:
612 973 bytes (598.61K)
File date:
2011-10-28 23:02:47
Download count:
all-time: 396

Preview

  • codeconquest4.cpp 5.05K
  • config.hgh 45B
  • cutredoscopio.exe 24.00K
  • data/ dir
  • data/image.raw 256.00K
  • data/image1.raw 256.00K
  • data/image2.raw 256.00K
  • data/image3.raw 256.00K
  • notas.txt 1.40K

file_id.diz

Manolo García Mascarell - HgH / TLOTB
-------------------------------------
hgh@tlotb.com
hgh_tlotb@hotmail.com


****************************
Explicaciones y otros rollos
****************************

BUeno, esta versión es muy,muy sencilla.
Se trata simplemente de, dado un bitmap, copiar un triángulo de el y hacer
su reflejo dentro del mismo cuadrado.

 ____
|\   |
| \C |
| R\ |
|___\|

Una vez hecho esto, simplemente hay que hacer mirrors horizontales cada vez de
mas tamaño, hasta llegar al límite horizontal del buffer donde estamos trabajando y 
después proceder igualmente, pero haciendo mirrors verticales.

dicho y hecho... cutredoscopio!!!!


Bueno, y para dar la impresión de que hago algo decente, antes de hacer la copia
del bitmap original al triángulo, hago una rotación... es que si no queda muy soso.

Como la tinyptc, parece que no adminte parametros por linea de comandos, he
escrito un fichero de configuración. Cada parametro va en una linea. 
Los parametros son:

tamaño minimo de mirror
tamaño máximo de mirror
incremento de desplazamiento del bitmap en X
incremento de desplazamiento del bitmap en Y
incremento de rotación de bitmap
fichero de imagen a cargar


he dejado unos cuantos ficheros raw. Si quereis probarlo con otros, son los raw
que saca el photoshop (con canal alpha, cuidado)


Bueno. Pues eso es todo.

Saludetes

Manolo
HgH / TLOTB