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