void get_mode_xy( int * modo_gráfico, int * x, int * y )


Descripción:

Obtiene el ancho y el alto del modo gráfico especificado.

Nota: Todos los parámetros han de ser pasados por referencia, a la variable que ha de ser de tipo "int" ya que todos los parámetros pueden ser modificados, incluso el modo gráfico pasado si este no es correcto.


MAIN_PROGRAM_CDIV

PRIVATE
 int modo, ancho, alto;

BEGIN_PROGRAM

 set_gfx(GFX_AUTODETECT_WINDOWED);

 modo = m320x240; 

 set_mode(modo);
 get_mode_xy(&modo, &ancho, &alto);

 write_int(0, 0, 0, 0, &ancho);
 write_int(0, 0, 8, 0, &alto);

 LOOP
  FRAME;

END_PROGRAM

En el ejemplo se establece el modo gráfico y se obtiene el ancho y el alto del modo establecido, imprimiéndose posteriormente en pantalla.

Importante: Si no se consigue inicializar un modo gráfico, esto puede llevar a errores, tenga especial cuidado al llamar a esta función.


Ver: set_mode() - Modos de video