void set_screen_offset( int desplazamiento_x, int desplazamiento_y )


Descripción:

Desplaza la pantalla en las coordenadas x e y especificadas.

Esta función es útil cuando se desea hacer el efecto caída de pantalla.


MAIN_PROGRAM_CDIV

PRIVATE
 int fichero1, tx;

BEGIN_PROGRAM

 set_gfx(GFX_AUTODETECT_WINDOWED);

 set_mode(m320x200);

 set_fps(50);

 fichero1 = load_fpg("../help.fpg");

 mouse.graph = 200;
 
 put_screen(fichero1, 1);
 write (0, 10, 10, 0, "Fichero de gráficos cargado con éxito.");

 LOOP{
  for(tx = 0; tx <= 320; tx+=1){
   set_screen_offset(tx, 0);
   FRAME;
  }

  for(tx = -320; tx <= 0; tx+=1){
   set_screen_offset(tx, 0);
   FRAME;
  } 
 }

END_PROGRAM

En el ejemplo se pone un fondo de pantalla y un texto explicativo para después desplazarlo horizontalmente por la pantalla por medio de la función set_screen_offset().


Ver: set_mode()