get_point_m8()

get_point_m8(<número de vértice>, <OFFSET x>, <OFFSET y>)

Retorna:

Las coordenadas de un vértice de un mapa de modo 8 (en las variables cuyo offset se indica como los dos últimos parámetros).

Descripción:

Esta función permite determinar dentro de un programa las coordenadas de un vértice determinado, dentro de un modo 8.

Para ello se requiere el <número de vértice>, y el OFFSET (dirección de memoria) de las dos variables en las que debe devolver el resultado.

Esta información también puede obtenerse dentro del editor de mapas tridimensionales, cuyo manejo se aborda en el manual de usuario del programa.

Programa ejemplo:
PROGRAM ejemplo_get_point_m8;

GLOBAL
    posición_x;
    posición_y;

BEGIN
    load_fpg("HELP\WLD_VIEW.FPG");
    load_wld("HELP\WLD_VIEW.WLD",0);
    // ...

    // Obtiene las coordenadas de un vértice

    get_point_m8(1620,OFFSET posición_x,OFFSET posición_y);

    // ...
END


Este pequeño ejemplo muestra como debe llamarse a la función get_point_m8() para obtener las alturas de un sector (en este caso, en las variables posición_x y posición_y).


Para establecer dinámicamente las posición de un vértice se debe utilizar la función set_point_m8().


Ver: set_point_m8() - start_mode8() - STRUCT m8