clear_screen()

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

Programa ejemplo:
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.


Ver: put() - xput() - put_pixel() - put_screen()