GLOBAL STRUCT video_modes

STRUCT video_modes[31];
    wide; // Ancho del modo
    height; // Alto del modo
    mode; // Número del modo
END

En la estructura global predefinida video_modes se encuentra, al inicio de todos los programas, la lista de modos vesa soportados por el adaptador de vídeo del ordenador (todos ellos de 256 colores), hasta un máximo de 32 (del [0] al [31]).

El número de modos encontrados se guarda en la variable global num_video_modes.

Esta información la genera el sistema de forma automática, sin que se requiera llamar a ninguna función. Para todos los modos encontrados se registra la siguiente información:

wide - Número de pixels en horizontal del modo de vídeo.

height - Número de pixels en vertical del modo de vídeo.

mode - Número de modo. Este valor se puede usar directamente como parámetro para la función set_mode().

Una vez seleccionado el ancho y alto del modo de vídeo que se desea activar, y por tanto se tiene el número de registro de la estructura del mismo, se se debe activar este llamando a la función como:

  set_mode(video_modes[<número de registro>].mode);


Nota: Además de los modos registrados en esta estructura, existe una lista de modos de vídeo estándar, cuyos números se encuentran en las constantes m320x200 ... m1024x768.


Ver: Datos globales - num_video_modes - set_mode()