GLOBAL dump_type

dump_type=complete_dump; // Tipo de volcado


Esta variable global indica el tipo de volcado de imágenes a pantalla que se debe realizar en cada imagen del juego.

Se denomina volcado a cuando se envían las imágenes del juego al monitor (a la memoria de vídeo de la tarjeta gráfica).


Hay dos tipos de volcado aplicables que se corresponden, directamente, con dos constantes que pueden ser asignadas a la variable dump_type.

partial_dump - Se realizarán volcados parciales si se indica con la siguiente sentencia:

  dump_type=partial_dump;

En este modo, sólo se volcarán en pantalla los gráficos que se actualicen, que hayan variado respecto a la imagen anterior. Este volcado conviene activarlo para ganar velocidad cuando se programe un juego (o una sección del mismo) sin una ventana de scroll o modo 7 que ocupe toda la pantalla, es decir, cuando el juego muestre movimientos de gráficos sobre un fondo fijo, o bien cuando las ventanas activas de scroll o modo 7 sean más pequeñas que la pantalla.

complete_dump - Se realizarán volcados completos si se indica con la siguiente sentencia:

  dump_type=complete_dump;

En este modo, se volcará toda la pantalla sin importar si los gráficos han cambiado o no. Éste es más lento que el volcado parcial, sin embargo es el que se debe utilizar cuando el juego tenga una ventana de scroll o modo 7 que ocupe toda la pantalla.


Por defecto, el valor de dump_type es complete_dump, es decir, que si no se indica otro valor en esta variable se realizarán volcados completos de la pantalla tras cada imagen del juego (lo que suele ser más lento que realizar volcados parciales).

Se puede cambiar la modalidad de volcado durante la ejecución de un programa tantas veces como sea necesario, según los requerimientos de las fases (o secciones) que se ejecuten en cada momento.


Nota: Existe otra variable global relacionada también con la gestión que DIV Games Studio realiza de la pantalla; ésta es restore_type que define el tipo de restauración que debe realizarse en la pantalla tras cada imagen del juego (qué gráficos o qué textos deben ser borrados).


Ver: Datos globales - restore_type