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() y put_screen().
PROGRAM ejemplo_clear_screen; BEGIN load_fpg("help\help.fpg"); put_screen(0, 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 END IF (key (_enter)) put_screen(0, 1); END FRAME; END END
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.