get_sector_height()

get_sector_height(<número de sector>, <OFFSET suelo>, <OFFSET techo>)

Retorna:

La altura de suelo y techo de un sector de un 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 la altura del suelo y techo de un sector determinado, dentro de un modo 8.

Para ello se requiere el <número de sector>, 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_sector_height;

GLOBAL
    altura_techo;
    altura_suelo;

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

    // Obtiene las alturas de un sector

    get_sector_height(255,OFFSET altura_suelo,OFFSET altura_techo);

    // ...
END


Este pequeño ejemplo muestra como debe llamarse a la función get_sector_height() para obtener las alturas de un sector (en este caso, en las variables altura_techo y altura_suelo se obtiene estos valores para el sector número 255).


Para establecer dinámicamente las alturas de un sector se debe utilizar la función set_sector_height().


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