jueves, junio 09, 2011

All the colors in the rainbow

Estaba en la vocacional, sexto semestre, primer parcial. La clase creo que se llamaba Aplicaciones de software, y la impartía el prof. Ceciliano. Era programación en Borland Turbo C++, con la cualidad de que algo leyó y en lugar de hacer los ejemplos del Turbo C++, estuvimos todo el semestre haciendo llamadas directas al sistema. Bastante más divertido en mi opinión.

Para el examen práctico teníamos que graficar la función seno o coseno en pantalla, usando una mini librería gráfica que hicimos en el parcial (básicamente una función put_pixel(x,y)). Estaba el prof. Wilberto cuidando el examen que a mí me tocó, y también fue Ceciliano, pues ya sabían que yo rifaba.

Así que me apliqué y, en tres minutos ¡bam!, dos ciclos y medio de sinusoidal en pantalla.

—A ver, que llene toda la pantalla a lo alto—dijo Wilberto.

—Ok—, y en un par de teclazos ya lo teníamos así.

—Y que sólo sea un ciclo a lo ancho

—Ok—, y en unas cuantas teclas más lo vimos.

—A ver... que muestre todos los colores del arco-iris.

—Ok—, y recordando que la paleta del modo de 256 colores trae por default varios gradientes de colores, sólo tuve que poner un contador para que la curva graficada en pantalla se viera multicolorida.

—¡No, si tú sí estás cabrón!

Como me late apantallar. Lástima que sólo para las máquinas soy bueno.