Declaración de datos globales

GLOBAL
    <declaración de dato> ;
    ...

Esta sección de los programas es opcional; es donde se declaran los datos de ámbito global, es decir, los datos que pueden utilizarse desde cualquier punto del programa.

La sección debe comenzar obligatoriamente con la palabra reservada GLOBAL seguida de una serie de declaraciones de datos terminadas con un símbolo ; (punto y coma).

En general, se declaran como datos globales todos aquellos que establecen condiciones generales del juego que afecten a varios procesos; un ejemplo puede ser los puntos obtenidos por el jugador, que podrían almacenarse en la variable global puntuación, de modo que cualquier proceso del juego pudiera incrementarla cuando fuera necesario.

Una declaración de dato global definirá un único dato que podrá ser utilizado por todos los procesos del programa; en cambio una declaración de dato local definirá un dato de ese tipo y con ese nombre, para cada uno de los procesos del programa.

Ejemplo:
PROGRAM mi_juego;
GLOBAL
    puntuación=0;
BEGIN
    //...
END



Ver: Sintaxis - Declaración de un dato