void unfade( unsigned char velocidad )
Descripción:
Recupera la pantalla que había antes de llamar a la función fade(), realizando un fundido inverso al anterior.
El parámetro velocidad índica la velocidad a la que se va a realizar el fundido de colores, normalmente se define un número desde 1 (muy lentamente) hasta 16 (muy rápidamente).
El fundido se realizará antes de una sentencia de tipo FRAME.
Se recuerda que el fundido se realiza al ejecutarse la función unfade().
MAIN_PROGRAM_CDIV BEGIN_PROGRAM set_gfx(GFX_AUTODETECT_WINDOWED); set_mode(m320x200); load_fpg("../help.fpg"); put_screen(1, 1); write (0, 0, 0, 0, "[ESPACIO] para ir realizando los efectos."); LOOP{ if(key(_space)) { fade(rand(0, 200), rand(0, 200), rand(0, 200), 1); unfade(1); } FRAME; } END_PROGRAM
En el ejemplo se carga una pantalla como fondo y se imprime un mensaje; después, cada vez que se pulse la barra espaciadora, se iniciará con la función fade() con las tres componentes de color elegidas al azar entre 0 y 255 (con la función rand()) y a velocidad 1.
Ver: fade_off() - fade_on() - load_pal() - fade()