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_PROGRAMEn 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()