stop_mode8()

stop_mode8(<número de m8>)

Descripción:

Elimina la ventana de modo 8 cuyo número (del 0 al 9) se pasa como parámetro. Este <número de m8> es el que se indicó como primer parámetro en la función start_mode8(), es necesario debido a que pueden haber hasta 10 ventanas diferentes de modo 8, y el sistema necesita saber cuál de ellas se está finalizando.


Nota: Crear una ventana de modo 8 es un procedimiento avanzado y requiere iniciar varios parámetros, como en este caso la cámara, algunos de ellos requeridos por la función start_mode8() y otros contenidos en la estructura global m8 (como la variable m8.camera).


Programa ejemplo:
PROGRAM ejemplo_stop_mode8;

BEGIN
  load_fpg("HELP\WLD_VIEW.FPG");
  load_wld("HELP\WLD_VIEW.WLD",0);
  start_mode8(id,0,0);
  ctype=c_m8;
  go_to_flag(0);
  write(0,0,0,0,"Pulse ESC para finalizar ...");
  REPEAT
      FRAME;
  UNTIL (key(_esc));

  stop_mode8(0); // Elimina la región número 0 de modo 8

END


Este programa muestra un ejemplo de inicialización de una región de modo 8, cargando el mapa contenido en el archivo wld_view.prg, e inicializando una región (la número 0) con start_mode8().

El programa espera en un bucle hasta detectar la tecla ESC, momento en el que sale del mismo y elimina esta región con stop_mode8().


Ver: start_mode8() - 1411,STRUCT m8 - load_wld()