load_screen()

load_screen(<nombre de archivo>)

Descripción:

Carga la imagen de fondo de la pantalla de un archivo MAP o PCX.

Si el gráfico es de un tamaño (en puntos) diferente al de la pantalla simplemente se imprimirá centrado en la misma.

Para borrar el fondo de la pantalla se debe utilizar la función clear_screen().


En realidad, se trata de una función que resume tres acciones en una:

1 - Cargar un archivo que contiene un mapa con la imagen de fondo (con la función load_map() o load_pcx()).

2 - Establecer dicha imagen como fondo de pantalla (con put_screen()).

3 - Descargar el archivo con la imagen de memoria (con unload_map() o unload_pcx())


Programa ejemplo:
PROGRAM ejemplo_load_screen;
BEGIN
    load_screen("help\help.map");
    LOOP
        FRAME;
    END
END


En el ejemplo se carga la imagen de fondo contenida en el archivo help.map con la función load_screen().


Nota: Si se quiere imprimir un gráfico en una parte concreta de la pantalla o un gráfico que no aparezca centrado, se puede utilizar para ello la función put(). La función xput() permite, además, imprimir gráficos rotados, escalados, espejados y/o transparentes en cualquier región de pantalla.


Ver: load_map/pcx() - put_screen() - unload_map/pcx()