void clear_screen()
Descripción:
Borra el fondo de la pantalla, es decir, los gráficos que se hubieran puesto en ella con las funciones put(), xput(), put_pixel_screen() y put_screen().
MAIN_PROGRAM_CDIV BEGIN_PROGRAM set_gfx(GFX_AUTODETECT_FULLSCREEN); set_mode(m320x200); load_fpg("help/help.fpg"); // Se carga el fichero de gráficos put_screen(1, 1); write(0, 0, 0, 0, "Presione [ESPACIO] para que se borre la pantalla."); write(0, 0, 10, 0, "Presione [ENTER] para volver a visualizarla."); graph=100; x=160; y=100; LOOP{ if(key(_space)) clear_screen(); // Borra el gráfico de fondo de la pantalla if(key (_enter)) put_screen(1, 1); FRAME; } END_PROGRAM
En el ejemplo se visualiza una pantalla de fondo con la función put_screen(). Al pulsar la barra espaciadora, se borra dicha pantalla.
Pulsando la tecla ENTER, se vuelve a visualizar la pantalla de fondo.
Se puede observar cómo el gráfico del proceso (una bola que aparece en el centro) no desaparece al utilizar la función clear_screen(), ya que ésta únicamente borra el fondo de pantalla.
Ver: put() - xput() - put_pixel_screen() - put_screen()