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