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.
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().