void set_fade_speed( unsigned char speed )
Descripción:
Establece la velocidad a la que se va a realizar el fundido de colores (por defecto es 8), para funciones que no requieren el parámetro "speed" velocidad, como fade_on() y fade_off(). (Las velocidades de fundido van desde 1 la más lenta hasta 16 la más rápida).
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)) { set_fade_speed( rand(1,16) ); fade_off(); fade_on(); } 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_off() con la velocidad elegida al azar por set_fade_speed() y se terminará para dejar la pantalla igual con fade_on().
Ver: fade_off() - fade_on() - load_pal() - unfade()